Formas de Representação

30/05/2011 13:41

 Formas de representação

O algoritmo há três formas de se fazer, a descrição narrativa, fluxograma e a linguagem algoritmica onde irei aprofundar mais. A descrição narrativa é uma linguagem muito boa por usar o português que é muito conhecido por nós, mas ela é muito extensa para um programador usa-la seria muito ruim. O fluxograma é uma linguagem padrão que se usa imagens para representar comandos, é boa por ser padrão mundial, mas é ruim por se dar muita atenção as imagens e não aos dados. A linguagem algoritmica é uma pseudolinguagem ( pseudolingugem é uma linguagem que não existe, ou seja, que é inventada), que é uma desvatagem de se usar essa linguagem, mas ela é melhor por ser quase imediata a passagem do algoritmo para uma linguagem qualquer. Ex: Pascal, C++, JAVA entre outras.

Para se escrever um algoritmo deve se seguir algumas regras, como ser objetivo, não usar palavras que tenham um duplo sentido, usar frases curtas e se possivel respeitar as fases. As fazes de um algoritmo é a parte de entrada de dados, processamento e saida de dados. Ainda o algoritmo pode ter o refinamento que se divide o algoritmo em partes para melhora-lo e deixa-lo um pouco mais correto, pois nenhum algoritmo é perfeito.

A estrutura de um algoritmo é dividida em três partes, são elas: sequenciação, decisão ou seleção e repetição ou loop. Como o algoritmo é uma sequencia finita de passos e não ambigua os comandos devem ser colocados um abaixo do outro seguindo a sequencia como dada na sua definição. A decisão é usada quando o algoritmo precisar de dois caminhos, ou seja, ter que fazer uma decisão para onde o algoritmo deve seguir, e a repetição é usada quando for preciso ficar repetindo um mesmo comando. Então com essa estrutura se consegue resolver uma gama de problemas. O algoritmo tambem é dividido em linguagem de alto nivel e linguagem de baixo nivel, a linguagem de alto nivel é a linguagem que se o ser humano consegue interpretar e a de baixo nivel é a linguagem que apenas o computador consegue interpretar.

Duvida

Nenhum comentário foi encontrado.