informatica basica
• O que é um computador?
“Um computador é uma coleção de componentes que realizam operações lógicas e aritméticas sobre um grande volume de dados.” (F. K. Miyazawa)
Introdução a Computação
Um computador é composto por:
• Unidades de entrada de dados: Ex.: teclado, mouse, câmera de vídeo, etc…
• Unidades de saída de dados Ex.: monitor, impressora, etc…
• Unidades de armazenamento Ex.: memória RAM, memória ROM, discos rígidos, cache. etc...
• Unidade Central de Processamento – CPU
• Unidade Lógica Aritmética – ULA
Introdução a Computação
Introdução a Computação
Termos técnicos:
• Hardware: Componentes mecânicos e eletroeletrônicos (Parte dura do computador).
• Software: Seqüência de instrucões e comandos que fazem o computador realizar determinada tarefa
(Programas de computador).
• Sistema Operacional: Coleção de programas que gerencia e aloca recursos de hardware e software
(Linux, Unix, Windows).
Introdução a Computação
• Linguagem de Máquina: Conjunto de instruções que podem ser interpretados e executados diretamente pela CPU.
• Linguagem de alto nível: Linguagem que independe do conjunto de instrucões da linguagem de máquina (Pascal, C, Algol, BASIC).
• Compilador: Tradutor de programas escritos em uma linguagem de programação para programas em linguagem de máquina (GCC).
Introdução a Computação
Introdução a Computação
Bits e Bytes:
• A menor unidade de informação de um computador é o Bit, um Bit pode assumir os valores 0 ou 1.
• Um Byte é um conjunto de oito Bits.
• Dados são armazenados na base binária não na decimal. 0 = 00000000
1 = 00000001
10 = 00001010
255 = 11111111
Introdução a Computação
Desafio:
Você possui dez caixas vazias e deve distribuir nessas caixas 1000 moedas de tal forma que, quando solicitado, você possa retornar um número qualquer de moedas sem retirá-las das caixas.
Cada caixa comporta pelo menos 1000 moedas e os valores solicitados serão