1 Introducao 1
Introdução à programação de computadores
Aula 1
Profª Laura Emmanuella lauraemmanuella@yahoo.com.br O que são algoritmos
❖
É uma sequência de passos que visa atingir um objetivo bem definido
❖
Definição de um procedimento para a resolução de um problema ❖
Conjunto de instruções que devem ser seguidas para realizar uma tarefa
❖
Como poderia ser definido um procedimento para a realização de saques em um caixa eletrônico?
Programas de computador
❖
Um programa de computador (software) nada mais é do que a codificação de um algoritmo para resolução de uma tarefa computacional usando linguagens apropriadas, chamadas de linguagens de programação
Programas de computador
❖
Perceba que o computador executa basicamente três ações:
❖
Entrada de dados
❖
❖
Dispositivos de entrada de dados Processador
Dispositivos de saída de dados Processamento de dados
❖
❖
Pode armazená-los na memória principal para realizar algum processamento ou na memória secundária para uso futuro
Memória principal
Por meio de um programa carregado em sua memória principal, age sobre os dados a fim de realizar alguma tarefa solicitada pelo usuário
Saída de dados
❖
Envia o resultado do processamento para a memória principal ou armazena na memória secundária
Memória secundária
A parte física de um computador
(hardware) é basicamente formada pelo processador, memórias e pelos dispositivos de entrada e saída
Programas de computador
❖
O processador é capaz de executar um conjunto relativamente pequeno de instruções definidas em código binário, essas instruções binárias são chamadas de linguagem de máquina
❖
Chamamos de programa de computador um conjunto de instruções que será executado pelo processador em uma determinada sequência ❖
Esse programa leva o computador a executar alguma tarefa
Linguagens de programação
❖
Classificamos as linguagens de programação segundo sua proximidade com a linguagem da máquina (binária)
❖
Quanto maior a