Algoritimo Algoritimo é um caminho para um problema resolvido (solução). Programa é um algoritimo escrito em uma linguagem
1. Exemplo de um algoritimoinicio do algoritimo
    <pré condicão>
    codigo da pré condição <prepara para começar>
    repetição
       <invariante da repetição>
       sai quando <condição de saida>
       codigo da repetição <ações tomadas>
    fim da repetição
    codigo da pós condição <prepara para sair>
    <pós condição>
fim do algoritimo

notação: < comentário >

2. Elementos de um algoritimoUm algoritimo contem:

  • Nome da função que executa
  • Entradas e saidas 
  • Uma estrutura: sequencial, repetição, condicional, paralelismo e sincronismo
  • Expressões (só para funções de calculo aritmetico)
  • Variaveis e constantes
  • Sinal de atribuição e igualdade
  • Identificadores
  • Separadores
  • Operadores: aritiméticos, relacionais, lógicos e especiais (mod e div) 
  • Subalgoritimos e podem ser recursivos (direta ou indiretamente)
  • Regras (sintaxe)
  • Alfabeto (todas as letras do alfabeto)
  • É implementado usando uma linguagem formal
3. Requisitos de um algoritimo
  • Saida <= Entrada
  • Coloca a entrada na saida, ou seja parte de um problema resolvido
4. Especificação Estabelecer limites.
  • Linguagem
  • Componente
  • Interface
  • Conteudo
  • Teste de aceitação (o que se espera)
5. Exemplo Por tipo de estrutura
  • Sequencial 
  • Repetição
  • Combinacional
  • Paralelismo
  • Sicronização
link Arquivo origem: WAlgoritimo.xml. referencia