Aplicações Informáticas
quinta-feira, 1 de junho de 2017
Balanço da disciplina
O balanço desta disciplina foi positivo. Aprendemos a usar programas, como o Adobe photoshop, o scratch, aprendemos alguns temas teóricos sobre o computador (Hardware e Software), Aprendemos a mudar os tipos de ficheiros por exemplo de jpeg para bmp e vice versa. Com esta disciplina ficamos muito mais cultos sobre o que podemos fazer com o computador
Projeto final Scratch
https://scratch.mit.edu/projects/163741012/
Este projeto foi uma experiência bastante positiva, pois nunca antes pensamos que criar um jogo fosse tão fácil e houvesse programas tão simples para o fazer e nesta disciplina descobrimos que é possível criar jogos simples, E depois podemos jogá-lo.
Este projeto foi uma experiência bastante positiva, pois nunca antes pensamos que criar um jogo fosse tão fácil e houvesse programas tão simples para o fazer e nesta disciplina descobrimos que é possível criar jogos simples, E depois podemos jogá-lo.
terça-feira, 2 de maio de 2017
Ada Lovelace
Ada Lovelace é reconhecida como o primeiro programador de computadores de toda a História. Durante o período que esteve envolvida no projecto de Charles Babbage, desenvolveu algoritmos que permitiriam à máquina computar os valores de funções matemáticas.
Também publicou uma coleção de notas sobre o Engenho Analítico.
Nasceu 1815.
O seu nome de baptismo foi Augusta Ada King, Lady Lovelace para a posteridade. O seu pai era Lord Byron, o famoso poeta romântico.
Ada foi educada como muitos aristocratas da época, por tutores pessoais. Manifestou desde cedo uma enorme apetência para a Matemática - os estudos mais avançados foram feitos sob a supervisão de De Morgan. Considerada a primeira programadora de computadores, trabalhou com Charles Babbage, escrevendo inúmeros pareceres sobre o seu Differencial Engine e Analytical Engine.
Morreu em 1852.
Nos anos 70, a linguagem ADA foi desenvolvida e baptizada em honra de Ada Lovelace. É baseada em PASCAL, uma linguagem desenhada para ser legível e facilmente mantida.
.
Também publicou uma coleção de notas sobre o Engenho Analítico.
Nasceu 1815.
O seu nome de baptismo foi Augusta Ada King, Lady Lovelace para a posteridade. O seu pai era Lord Byron, o famoso poeta romântico.
Ada foi educada como muitos aristocratas da época, por tutores pessoais. Manifestou desde cedo uma enorme apetência para a Matemática - os estudos mais avançados foram feitos sob a supervisão de De Morgan. Considerada a primeira programadora de computadores, trabalhou com Charles Babbage, escrevendo inúmeros pareceres sobre o seu Differencial Engine e Analytical Engine.
Morreu em 1852.
Nos anos 70, a linguagem ADA foi desenvolvida e baptizada em honra de Ada Lovelace. É baseada em PASCAL, uma linguagem desenhada para ser legível e facilmente mantida.
.
DIFERENÇAS ENTRE ALGORITMO E PROGRAMA
Um algoritmo é uma sequência de passos para realizar uma tarefa ou resolver um problema. Em nosso dia a dia utilizamos algoritmos para realizar nossas actividades, definindo a sequência de actividades que devemos fazer para atingir um objectivo.
Um algoritmo é, num certo sentido, um programa abstracto — dizendo de outra forma, um programa é um algoritmo concretizado. Os programas são visualizados mais facilmente como uma colecção de algoritmos menores combinados de um modo único — da mesma forma que uma casa é construída a partir de componentes.
Dessa forma, um algoritmo é uma descrição passo a passo de como o computador irá executar uma operação específica, como, por exemplo, uma ordenação. Um programa, por outro lado, é uma entidade que na verdade implementa uma ou mais operações de forma que seja útil para as pessoas que o utilizam.
Um algoritmo é, num certo sentido, um programa abstracto — dizendo de outra forma, um programa é um algoritmo concretizado. Os programas são visualizados mais facilmente como uma colecção de algoritmos menores combinados de um modo único — da mesma forma que uma casa é construída a partir de componentes.
Dessa forma, um algoritmo é uma descrição passo a passo de como o computador irá executar uma operação específica, como, por exemplo, uma ordenação. Um programa, por outro lado, é uma entidade que na verdade implementa uma ou mais operações de forma que seja útil para as pessoas que o utilizam.
quinta-feira, 27 de abril de 2017
Programação
Conceito de programação:
Programação é a acção e o efeito de programar. Este verbo tem várias acepções, entre elas: idealizar e ordenar as acções que vão ser realizadas no âmbito de um projecto; o anúncio das partes que compõem um acto ou espectáculo; a preparação de máquinas para cumprirem uma determinada tarefa a um dado momento; a elaboração de programas para a resolução de problemas através de computadores; e a preparação dos dados necessários para obter uma solução de um problema com uma calculadora electrónica
Linguagens de programação:
Existem dois tipos de linguagens de programação: as de baixo nível e as de alto nível. Os computadores interpretam tudo como números em base binária, ou seja, só entendem zero e um. As linguagens de baixo nível são interpretadas diretamente pelo computador, tendo um resultado rápido, porém é muito difícil e incômodo se trabalhar com elas. Exemplos de linguagens de baixo nível são a linguagem binária e a linguagem Assembly.
Programação é a acção e o efeito de programar. Este verbo tem várias acepções, entre elas: idealizar e ordenar as acções que vão ser realizadas no âmbito de um projecto; o anúncio das partes que compõem um acto ou espectáculo; a preparação de máquinas para cumprirem uma determinada tarefa a um dado momento; a elaboração de programas para a resolução de problemas através de computadores; e a preparação dos dados necessários para obter uma solução de um problema com uma calculadora electrónica
Linguagens de programação:
Existem dois tipos de linguagens de programação: as de baixo nível e as de alto nível. Os computadores interpretam tudo como números em base binária, ou seja, só entendem zero e um. As linguagens de baixo nível são interpretadas diretamente pelo computador, tendo um resultado rápido, porém é muito difícil e incômodo se trabalhar com elas. Exemplos de linguagens de baixo nível são a linguagem binária e a linguagem Assembly.
Exemplo de código em Assembly:
MOV r0, #0C ;load base address of string into r0
LOAD: MOV r1,(r0) ;load contents into r1
CALL PRINT ; call a print routine to print the character in r1
INC r0 ;point to next character
JMP LOAD ;load next character
LOAD: MOV r1,(r0) ;load contents into r1
CALL PRINT ; call a print routine to print the character in r1
INC r0 ;point to next character
JMP LOAD ;load next character
Já as linguagens de alto nível são mais fáceis de se trabalhar e de entender, as ações são representadas por palavras de ordem (exemplo faça, imprima, etc) geralmente em inglês, foram feitos assim para facilitar a memorização e a lógica. Elas não são interpretadas diretamente pelo computador, sendo necessário traduzí-las para linguagem binária utilizando-se de um programa chamado compilador.
Exemplo de código PHP (alto nível)
print ("Bem vindos visitantes do InfoEscola!");
print (" Vamos contar até 50:");
for($x=1;$x<=50;$x++) {
print $x;
print " ";
}
print (" Vamos contar até 50:");
for($x=1;$x<=50;$x++) {
print $x;
print " ";
}
if(4 == 2) {
print ("Fim do mundo! 4 é igual a 2!");
} else {
print ("Ufa! 4 é diferente de 2");
}
?>
print ("Fim do mundo! 4 é igual a 2!");
} else {
print ("Ufa! 4 é diferente de 2");
}
?>
terça-feira, 4 de abril de 2017
Balanço de final de Período
Balanço de final de Período
Neste segundo período os principais temas abordados foram o photoshop e corel draw.
Abordou-se também algumas propriedades do som.
Os temas abordados neste período foram bastante interessantes, principalmente os do photoshop e do corel draw, pois mesmo no nosso dia a dia podemos fazer algumas brincadeiras com isso.
Espero que no próximo período os temas sejam tão interessante como estes.
terça-feira, 21 de março de 2017
Formatos comprimidos
Ficheiros de áudio comprimidos
A compressão de ficheiros de áudio tem como objetivo diminuir o tamanho de armazenamento, de modo a ficarem com uma qualidade idêntica. Assim, a compressão de ficheiros áudio divide-se em dois grupos gerais, a compressão com perdas e a compressão sem perdas.
Com perdas:
Motion Picture Experts Group (MPEG): Familia de standards para audio e para video que inclui o MPEG 1, o MPEG 2, o MPEG 1 Layer 3 (MP3) e o MPEG 4.
Quick Time Audio: É, essencialmente, uma tecnologia MPEG 4, suportando áudio, vídeo e o formato MP3. A extensão dos ficheiros é qt ou mov.
Windows Media Audio: Formato de áudio digital da Microsoft desenvolvido como um formato alternativo ao MP3. A extensão dos ficheiros é wma.
Sem perdas:
Windows Media Audio Lossless: Formato da Microsoft disponível nas versões 9 e 10 do Windows Media Player que usa a mesma extensão do formato wma.
Apple Lossless Audio Codec: Formato disponível para ser usado com a Apple’s iTunes e o iPod, que tem como extensão m4a.
A compressão de ficheiros de áudio tem como objetivo diminuir o tamanho de armazenamento, de modo a ficarem com uma qualidade idêntica. Assim, a compressão de ficheiros áudio divide-se em dois grupos gerais, a compressão com perdas e a compressão sem perdas.
Com perdas:
Motion Picture Experts Group (MPEG): Familia de standards para audio e para video que inclui o MPEG 1, o MPEG 2, o MPEG 1 Layer 3 (MP3) e o MPEG 4.
Quick Time Audio: É, essencialmente, uma tecnologia MPEG 4, suportando áudio, vídeo e o formato MP3. A extensão dos ficheiros é qt ou mov.
Windows Media Audio: Formato de áudio digital da Microsoft desenvolvido como um formato alternativo ao MP3. A extensão dos ficheiros é wma.
Sem perdas:
Windows Media Audio Lossless: Formato da Microsoft disponível nas versões 9 e 10 do Windows Media Player que usa a mesma extensão do formato wma.
Apple Lossless Audio Codec: Formato disponível para ser usado com a Apple’s iTunes e o iPod, que tem como extensão m4a.
Subscrever:
Mensagens (Atom)