Aula 01 Algoritmos
Computadores
UNINASSAU
Profa: Armanda Maria
O que iremos abordar...
Entendendo Programação
Entendendo Algoritmos
Criando Algoritmos
O que é PROGRAMAR
O que é PROGRAMAÇÃO
Processo de escrita para o computador O computador faz o que desejamos Busca a resolução de um problema
Programar,
Seguir uma lógica Programação
Criar rotinas
Planejar
Organizar
Linguagem de Programação
É uma linguagem desenvolvida para expressar sequências de ações que podem ser executadas por um computador (PIVA, 2012).
Linguagem de Programação
O que é um
ALGORITMO
De acordo com o dicionário HOUAISS, um ALGORITMO é...
“..uma sequência finita de regras, raciocínios ou aplicações que, aplicada a um número finito de dados, permite solucionar problemas. ”
Em outras palavras...
Uma sequência finita e ordenada de passos, ou instruções, para resolver um determinado problema;
Tem o objetivo de realizar uma tarefa, produzindo um ou mais resultados; Detalha a tarefa passo a passo numa forma compreensível pela máquina. O desenvolvimento de
ALGORITMOS estabelece um padrão de comportamento que deve seguir algumas premissas no momento de sua construção
São elas...
Ter um COMEÇO e um FIM, as ações devem ter uma seqüência finita de passos;
As instruções devem ser organizadas em uma seqüência lógica;
As instruções devem ser descritas de forma precisa, simples e sem ambiguidades;
As principais tarefas realizadas por um ALGORTIMO são:
• Ler e escrever dados;
• Avaliar expressões algébricas e lógicas;
• Tomar decisões com base nos resultados das expressões avaliadas;
• Repetir um conjunto de ações de acordo com uma condição;
Partes de um ALGORTIMO
Entrada
Processamento
Avaliadas todas as expressões algébricas, relacionais e lógicas, assim como todas as estruturas de controle existentes no
Informações necessárias algoritmo (condição e/ou para que o ALGORITMO repetição) possa ser executado
Saída
Todos os resultados do processamento (ou parte deles) são enviados