Buscar

Unidade 01 Conceitos de Algoritmos e Programação

Prévia do material em texto

Prof. Tiago Gonçalves Botelho
Unidade 01 – Conceito de Algoritmos e 
Programação de Computadores
Computadores
 O homem sempre procurou criar máquinas que o 
auxiliassem em seu trabalho.
 Ele é trabalhador, possui muita energia, mas não é criativo, 
nem inteligente...
 Sua finalidade é receber, manipular e armazenar dados.
Etapas para desenvolvimento de um 
programa
 Análise : Estuda-se o enunciado do problema para definir os 
dados de entrada, o processamento e os dados de saída.
 Algoritmo: Utilizado para descrever o problema com suas 
soluções, podendo ser utilizado uma linguagem de 
programação.
Algoritmo
 É a descrição de uma sequência de passos que deve ser seguida para a realização de uma tarefa.
 Executamos no dia-a-dia vários algoritmos...
 ALGORITMO 1 – SOMAR TRÊS NÚMEROS
 Passo 1 – Receber os três números.
 Passo 2 – Somar os três números.
 Passo 3 - Mostrar o resultado obtido.
 ALGORITMO 2 – SACAR DINHEIRO NO BANCO 24 HORAS
 Passo 1 – Ir até o banco 24 horas.
 Passo 2 – Colocar o cartão.
 Passo 3 – Digitar a senha.
 Passo 4 – Solicitar a quantia desejada.
 Passo 5 – Se o saldo é maior ou igual à quantia desejada, sacar; caso contrário mostrar mensagem de impossibilidade 
de saque.
 Passo 6 – Retirar cartão
 Passo 7 – Sair do banco 24 horas
Para refletir...
 Qual seria o seu algoritmo para você fazer um sanduíche?
Programação de computadores
 Os algoritmos citados anteriormente estão na descrição 
narrativa.
 Para codificar usando uma linguagem de programação, é 
necessário seguir comandos específicos desta linguagem.
 Um dispositivo chamado compilador, converte o código para 
a linguagem que o computador compreende (binário – 0 e 
1).
Bibliografia:
 ASCENCIO, A. F. G.; CAMPOS, E. A. V. Fundamentos da 
programação de computadores: algoritmos, Pascal, C/C++ 
e Java. 2. ed. São Paulo: Pearson Prentice Hall, 2008. 434p. 
ISBN 9788576051480.

Continue navegando