Algoritmos

Disponível somente no TrabalhosFeitos
  • Páginas : 2 (465 palavras )
  • Download(s) : 0
  • Publicado : 22 de junho de 2011
Ler documento completo
Amostra do texto
Projeto E-JOVEM
6
2.1

Características de um algoritmo


Definição Exata:
Para que um algoritmo seja considerado exato deve descrever todas asinstruções de forma clara e também nuncadeixar dúvida no que é para ser feito.



Eficiência:
Buscar sempre o menor tempo possível para a execução das atividades etambém utilizar de forma inteligente os recursos disponíveis.Um algoritmode qualidade deve reunir essas duas características. Uma boa estratégia paradesenvolver um algoritmo é:1.

Entender o problema completamente;2.

Descrever todos os mínimos detalhes;3.Detalhar o problema de forma seqüencial.
3.

Algoritmo Estruturado:
Todo algoritmo deve ser escrito de forma clara e precisa e com isso é muito importante queele seja escrito seguindo um padrão deforma que possa ser interpretado por todos.Abaixo mostramos informações básicas de um algoritmo:
Nome:
Identificador do programa
Variáveis
: Variáveis que são utilizadas no programa
Procedimentos
:procedimentos que podem ser utilizados no programa
Funções
: Funções que podem ser utilizados no programa
Bloco

de Ações
: As ações que o programa vai executar.Mostramos abaixo um exemplo deum algoritmo padrão estruturado, a linguagem que vamosutilizar a partir daqui é o PORTUGOL (Pseudo_liguagem criada para tornar o ensino dalógica de programação o mais simples possível), segue:Projeto E-JOVEM
7
Receita do Bolo:Algoritmo
Receita_Bolo
Variáveis
panela,ovos,copo_farinha,copo_acucar,copo_leite,colher_fermento
Procedimentos
misture, leve_ao_forno
Funções
espereInicio
ovos:= 4;copo_farinha:=2;copo_acucar:=1;copo_leite:=1;panela:= ovos+copo_farinha+copo_acucar+copo_leite;mistureleve_ao_fornoespere 25
fim
3.1.

Etapas para a construção de algoritmo
oProblema:
Identificar o problema é o primeiro passo no processo de construção dealgoritmo;
o

Análise:
Entender o problema é primordial para a resolução do mesmo.
o

Desenvolvimento da...
tracking img