quinta-feira, 22 de outubro de 2015

Estruturas de um algoritmo

Saudações tripulantes! Após a demonstração conceitual de um algoritmo, iremos tratar de demonstrar a forma de estruturação do mesmo, ou seja, o "esqueleto" de um algoritmo e as suas formas mais básicas de processamento de um comando ou função.


Basicamente, todo algoritmo possui um roteiro de execução padrão. Assim como um texto dissertativo, todo algoritmo é dividido em três partes, comparadas a introdução, desenvolvimento e conclusão de uma dissertação. São elas:

                                  

Entrada de dados: Que consiste na iniciação de variáveis e na definição de valores ou informações.
Processamento dos dados: Caracterizado pela manipulação dos mesmos, através de lógicas de programação e estruturas de comandos.
Saída de dados: Que resulta em qual a função de tal algoritmo, demonstrando o seu objetivo inicial.

Estruturas chave de um algoritmo


- Estrutura Seletiva

As estruturas seletivas são uma das bases de qualquer linguagem de programação que desempenha um papel importante num algoritmo. Essa estrutura é responsável pela tomada de decisão de um programa, deixando-o mais "inteligente". As estruturas seletivas se apoiam no conceito booleano, no qual apenas dois resultados são possíveis: Verdadeiro ou falso. Geralmente, descritos com os comandos "if " e "else" em muitas linguagens de programação.


- Estrutura de repetição

Juntamente com as estruturas seletivas, as estruturas de repetição ou iteração são de crucial importância para a programação de um algoritmo.
As estruturas de repetição ou iteração nos possibilitam executar o mesmo trecho do código várias vezes seguidas, enquanto um dado critério não é satisfeito.
Essas estruturas são, comumente, dadas pelos comandos "while" ou "for". Qualquer estrutura, seja for ou while, funciona com uma variável que chamamos de sentinela. Essa variável ira ditar quando o programa deverá sair de repetição e realizar a saída de dados.



Fontes: Adsticamoes.com & Devmedia.com



Nenhum comentário:

Postar um comentário