segunda-feira, 5 de junho de 2017

Trabalho Scratch

Neste período final do ano, realizamos um trabalho relacionado com a programação, onde trabalhamos no programa "Scratch".


Webgrafia:

quarta-feira, 26 de abril de 2017

Ada Lovelace

Quem foi? Qual foi o seu contributo?

Ada Lovelace, foi uma matemática e escritora inglesa. Hoje é reconhecida principalmente por ter escrito o primeiro algoritmo para ser processado por uma máquina, a máquina analítica de Charles Babbage. Durante o período em que esteve envolvida com o projeto de Babbage, ela desenvolveu os algoritmos que permitiriam à máquina computar os valores de funções matemáticas, além de publicar uma coleção de notas sobre a máquina analítica. Por esse trabalho é considerada a primeira programadora de toda a história.


Webgrafia:

Início da Programação

O que é programação?

A programação é o instrumento essencial do funcionamento dos sistemas de informação. Este é o processo de escrita, teste e manutenção de um programa de computador. O programa é escrito numa linguagem de programação, embora seja possível, com alguma dificuldade, escrevê-lo diretamente em linguagem de máquina.

O que são linguagens de programação?

As linguagens de programação não são mais do que um conjunto de palavras utilizadas na escrita de programas, de acordo com léxico próprio sujeito a uma determinada estrutura. Inicialmente as linguagens de programação, aproximavam-se bastante das instruções do processador, o que as tornava muito complexas e de difícil utilização. No entanto esta evoluiu rapidamente, e desde então aparecem linguagens aproximadas da linguagem natural.

As linguagens de programação costumam ser divididas, em:

Linguagem de Máquina - Na linguagem de máquina, a representação dos dados e das operações (instruções) que constituem um programa, é baseada no sistema binário, que é a forma compreendida e executada pelo hardware do sistema. Esta linguagem é muito mais rápida que as linguagens de alto nível.

Linguagem Assembly - A linguagem de máquina de cada processador é acompanhada de uma versão “legível” da linguagem de máquina que é a chamada linguagem simbólica Assembly. Simbólica pois esta linguagem não é composta de números binários ou hexadecimais. A linguagem Assembly é na realidade uma versão legível da linguagem de máquina. Ela utiliza palavras abreviadas, chamados mnemónicos, indicando a operação a ser realizada pelo processador.

Linguagem de Alto Nível - As linguagens de alto nível são assim denominadas por apresentarem uma sintaxe mais próxima da linguagem natural, fazendo uso de palavras reservadas extraídas do vocabulário corrente (com READ, WRITE, TYPE, etc.) e permitem a manipulação dos dados nas mais diversas formas (números inteiros, reais, vetores, etc.), enquanto a linguagem Assembly trabalha com bits, bytes, palavras, armazenadas em memória.


Programa - É um conjunto de instruções organizadas de uma forma lógica e previamente estabelecida, permitindo ao computador executar as tarefas que lhe são pedidas.

Algoritmo - Um algoritmo é, por conseguinte, um conjunto ou sequência de instruções de operações devidamente organizadas e orientadas para a resolução de um determinado problema ou para alcançar determinados objetivos. Um algoritmo pode ser escrito com o auxílio de uma linguagem natural, utilizando expressões específicas.


Webgrafia:



segunda-feira, 3 de abril de 2017

Final do 2º período

Neste per iodo foi interessante ao nível de realização de trabalhos programados e pela descoberta de um novo conhecimento sobre a manipulação de imagens e video.
Gostei muito deste período e do outro, mas espero gostar mais do ultimo período.
Boas férias da Páscoa comam muitos chocolates e amêndoas. 


quarta-feira, 22 de março de 2017

segunda-feira, 20 de março de 2017

Formatos de áudio digital

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.

Formatos 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 Unix 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.




Formatos 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:

São ficheiros nos quais existem perda de dados quando se efectua ripagem do CD para o computador. O benefício deste processo de compressão é a diminuição do ficheiro. MP3 e ACC são exemplos deste tipo de categoria.
                                                  
Motion Picture Experts Group (MPEG) - Família de standards para áudio e para vídeo 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:

Este tipo de formatos não apresenta perdas de qualidade em relação ao CD. Porém o tamanho do ficheiro ocupa em média quatro vezes mais espaço. Além disso, iPod e leitores de MP3 não suportam os principais formatos áudio desta categoria ( FLAC e WAV).

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.


Webgrafia: