Algoritmo em c

2675 palavras 11 páginas
CLASSIFICAÇÃO DOS ALGORITMOS

DESCRIÇÃO NARRATIVA

Após analisar o enunciado do problema o mesmo é escrito, utilizando uma linguagem natural para descrever os passos para solucionar o problema.
VANTAGEM: não é necessário aprender nenhum conceito.
DESVANTAGEM: como utiliza uma linguagem natural pode haver várias interpretações.
DIAGRAMA DE BLOCOS
Também chamado de diagrama de fluxo usado na programação com o objetivo de descrever o método e a seqüência do processo dos planos num computador.
Após analisar o enunciado do problema o mesmo é escrito utilizando gráficos predefinidos para descrever os passos para solucionar o problema.
VANTAGEM: o entendimento é mais padronizado.
DESVANTAGEM: é necessário conhecimento da simbologia.
FLUXOGRAMA
Usada por analistas de sistemas tem a finalidade de descrever o fluxo, especificando os suportes usados para os dados e as informações.
PSEUDOCÓDIGO ou PORTUGOL
Após analisar o enunciado do problema o mesmo é escrito com regras predefinidas para descrever os passos para solucionar o problema.
VANTAGEM: a passagem do algoritmo para uma linguagem de programação é praticamente imediata.
DESVANTAGEM: aprender as regras do pseudocódigo.
SIMBOLOGIA BÁSICA PARA DIAGRAMA DE BLOCOS

Símbolo Descrição

Terminal – símbolo utilizado como ponto de início/fim de um fluxograma.

Seta de fluxo de dados – permite indicar o sentido do fluxo de dados. Conecta símbolos e blocos existentes.

Processamento – símbolo ou bloco que

Relacionados

  • Algoritmos em linguagem c
    2472 palavras | 10 páginas
  • Linguagem C++ - Algoritmos de Programação
    1596 palavras | 7 páginas
  • Exercícios Algoritmos Linguagem C
    865 palavras | 4 páginas
  • Algorítmo de resoculção de um jogo Sudoku implementado e C
    3006 palavras | 13 páginas
  • Projeto de desenvolvimento de um algoritmo em c para resolução de cálculos de estatística
    1612 palavras | 7 páginas
  • estudante
    1935 palavras | 8 páginas
  • listadeexercicios algoritmosresolvida 131215224348 phpapp02
    2769 palavras | 12 páginas
  • testando 0.2
    2709 palavras | 11 páginas
  • Algoritmo
    1467 palavras | 6 páginas
  • Trabalho visualg
    3483 palavras | 14 páginas