Introdução Algoritmos de Programação
Tópico 1:
Introdução e Algoritmos Prof. Guilherme Palermo Coelho
guilherme@2.unicamp.br
SI100 -‐ Algoritmos e Programação de Computadores I
SI100
1
• Organização básica de um computador: • Processador; • Memória; • Periféricos;
• Algoritmos: • Definições; • Noções de correção e eficiência; • Formas de Representação;
• Exercícios; • Referências.
SI100 -‐ Algoritmos e Programação de Computadores I
Roteiro
2
ORGANIZAÇÃO DE UM COMPUTADOR 3
SI100 -‐ Algoritmos e Programação de Computadores I
• Segundo o dicionário Merriam-‐Webster: • “Disposi&vo eletrônico programável para armazenamento, recuperação e processamento de dados”;
• É uma máquina que executa um conjunto de instruções, fornecidas por um ser humano ou por outra máquina, com o intuito de desempenhar tarefas e resolver problemas; • Fornecer instruções para desempenhar uma tarefa à programar o computador;
SI100 -‐ Algoritmos e Programação de Computadores I
O que é um computador?
4
• Um computador pode realizar as mais diferentes tarefas: • Cálculos complexos: • Ex.: simulação aerodinâmica de veículos; • Geração de relatórios: • Ex.: movimentação