Informática 1
Aula 22 http://www.ic.uff.br/~bianca/informatica1/ Aula 22 - 12/11/2007
1
Ementa
• • • • • • • • • • • • Noções Básicas de Computação (Hardware, Software e Internet) HTML e Páginas Web Internet e a Web Javascript e páginas dinâmicas Números e expressões em Javascript Formulários em HTML (Programação orientada a Eventos) Histórico dos Computadores Abstração e Definição de Funções Algoritmos e linguagens de programação Ciência da computação como disciplina Representação de dados Computação e sociedade
Aula 22 - 12/11/2007
2
Introdução
• Um computador pode ser definido como um dispositivo que recebe, guarda e processa dados. • Nesta aula veremos como os dados são representados dentro do computador.
– A maioria dos computadores utiliza uma representação digital (binária).
• Porém a maneira como os dados são representados em binário depende do tipo de dispositivo de armazenamento e do tipo de dado.
Aula 22 - 12/11/2007 3
Analógico vs. Digital
• Dados podem ser armazenados utilizando sinais analógicos ou digitais.
– Sinais analógicos representam os dados de maneira “análoga” ao dado real, com uma infinidade de valores possíveis. – Sinais digitais utilizam um conjunto discreto (finito) de valores.
Representação Analógica Representação Digital
Aula 22 - 12/11/2007
4
Analógico vs. Digital (cont.)
• Sinais de rádio são originalmente analógicos porque as frequências são medidas em uma escala contínua.
– Porém podemos representá-los digitalmente utilizando incrementos de 0.1 MHz (FM).
• Da mesma forma, relógios e termômetros digitais representam dados analógicos de forma digital. • A vantagem da representação analógica é a maior variedade de valores que podem ser armazenados. • A vantagem da representação digital é a facilidade de reprodução exata.
– Essa característica torna a representação digital mais adequada para os computadores, porque garante a exatidão da representação.
Aula 22 - 12/11/2007 5
Números