logica
Engenharias
UE1 - Introdução a Algoritmos
2014
UNOPAR Linguagens e Técnicas de Programação
1
Introdução
• O que é Informática?
– Informação + Automática. (Século XXI)
• Processamento da informação por meios automáticos em simples impulsos binários.
• Computador
– Equipamento que faz o Tratamento automático de informações ou processamento de dados. (1550-1617, John
Napier)
– Classificação:
• Capacidade de armazenar informação durante o processamento e para uso posterior;
• Capacidade de processamento das informações;
2014
UNOPAR Linguagens e Técnicas de Programação
2
Unidades Básicas do Computador
CPU
ULA | UNID. CONTROLE |
REGISTRADORES | CACHE
Dispositivos
Entrada
Dispositivos
Saída
Memórias
RAM | ROM
2014
UNOPAR Linguagens e Técnicas de Programação
3
Hardware
• Toda parte física de seu ambiente de informática. 2014
UNOPAR Linguagens e Técnicas de Programação
4
Software
• Toda Hardware necessita de um Software que o gerencie.
• Software é a parte lógica do computador.
– “Sequência de instruções a serem seguidas e/ou executadas, na manipulação, redirecionamento ou modificação de um dado/informação ou acontecimento.” 2014
UNOPAR Linguagens e Técnicas de Programação
5
Tabela de bits / Bytes
1 bit
8 bits
1024 Bytes
1024 Quilobyte
1024 Megabytes
1024 Gigabytes
1024 Terabyte
2014
0 ou 1 (b)
1 Byte (B)
1 Quilobyte (KB)
1 Megabytes (MB)
1 Gigabytes (GB)
1 Terabyte (TB)
1 Petabyte (PB)
UNOPAR Linguagens e Técnicas de Programação
6
Conceitos Básicos
• Desde o início de sua existência, o homem procurou criar máquinas que o auxiliassem em seu trabalho, diminuindo esforço e economizando tempo. Dentre essas máquinas, o computador vem se mostrando uma das mais versáteis, rápidas e seguras.
• O computador pode auxiliá-lo em qualquer tarefa.
– É consciente, trabalhador e possui muita energia;
– Mas não tem