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.

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.



                                                            .

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.

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.

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

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 " ";
}
if(4 == 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.

Formatos não comprimidos


Ficheiros de áudio e não comprimidos
Os ficheiros de áudio digital podem adotar os formatos não comprimidos ou comprimidos, dando origem a ficheiros tanto diferentes em tamanho, como em qualidade do áudio gravado.

Ficheiros de áudio não comprimidos

Os ficheiros de áudio não comprimidos, que têm origem em sistemas operativos, dão origem a ficheiros de armazenamento de tamanho muito grande, que se classificam de seis maneiras diferentes.





Waveform áudio : Formato de áudio digital proveniente do sistema operativo Windows com extensão wav.

Audio Interchange File Format: Formato de áudio digital com extensão aiff ou aif usado pela Apple.

Audio: Formato de áudio digital com extensão au utilizado pelo sistema operativo U nix e pela Sun.

Sound: Formato de áudio digital idêntico ao áudio, mas com extensão snd

Musical Instrument Digital Interface: Não são exatamente formatos de áudio digital, sendo sim ficheiros mindi, mas por armazenarem notas musicais encontram-se nesta categoria. São muito utilizados para conectar teclados eletrónicos, sintetizadores e outros instrumentos eletrónicos ao computador. Apresentam extensão mid.

Compact Disc Digital Audio: Formato de áudio digital, que tem como extensão cda, que é usado para codificar música em discos comerciais, não sendo guardado nos computadores e sendo fundamental convertê-lo para o conseguir. 

Som

O que é o som?


O som é uma onda longitudinal que só se propaga em meios materiais e que tem frequência compreendida na faixa entre 20 e 20 000 hertz.
Todos os fenômenos sonoros estão relacionados às vibrações dos corpos materiais. Quando escutamos um som é porque um determinado corpo está vibrando, produzindo aquele som. Quando falamos o som é emitido pela vibração das cordas vocais; quando batemos em um tambor com um pedaço de madeira ou com a própria mão, fazemos esse corpo vibrar produzindo o som; quando as cordas de um violão ou violino se movimentam elas vibram e emitem sons.

Todos esses exemplos de corpos materiais são fontes emissoras de som, pois quando vibram emitem sons que se propagam no meio material, ou seja, no ar. Esses sons penetram no nosso ouvido provocando sensações sonoras.

O som é uma onda longitudinal, que só se propaga em meios materiais (sólidos, líquidos ou gases). Ao contrário do que ocorre com a luz, o som não pode se propagar no vácuo, ou seja, não é possível perceber o som se não existir um meio material entre o corpo que vibra e o nosso ouvido.

O que é o audio digital?
O som digital, ou áudio digital, consiste na representação digital de uma onda sonora por meio de código binário. O processo que envolve, na captação ou gravação, a conversão do som analógico para digital (ADC, Analog to digital converter) e, na reprodução, a conversão do som digital para analógico (DAC, Digital to analog converter) permite que o som seja armazenado e reproduzido por meio de um CD, MiniDisc ou DAT, de bandas sonoras de filmes digitais, de arquivos de áudio em diversos formatos, como WAV, AIFF, MP3, OGG, e de outros meios.

O processo de conversão do som analógico para digital acarreta uma perda e é sabido que o som digital nunca poderá representar o som analógico de maneira plena. No entanto, a evolução tecnológica dos processos de conversão atingiu um grau elevado de precisão ao ponto de não deixar transparecer nenhuma distinção perceptível ao ouvido humano entre o som analógico e sua representação digital.

quinta-feira, 23 de fevereiro de 2017

Descubra as 7 diferenças


Descubra as 7 diferenças



Imagem original






                                                                               
 Imagem alterada

terça-feira, 7 de fevereiro de 2017