Introdução à Programação em C ++: Algoritmos,
Os fluxogramas e Pseudocódigo
A seqüência de instruções é chamado um algoritmo. Os algoritmos são uma parte fundamental da computação. Se você estudar computação por muitos anos você vai estudar algoritmos de processos usados com freqüência. Livros foram escritos sobre algoritmos para tais atividades comuns como armazenamento e dados de pedido. Como a maioria dos problemas que você tem são exclusivos, você vai desenvolver seus próprios algoritmos.
No entanto, você pode encontrar algoritmos padrão para as partes de seus programas que fazem atividades comuns.
Existem duas ferramentas comumente usado para ajudar a lógica do programa do documento (o algoritmo). Estes são fluxogramas e Pseudocódigo. Nós vamos usar os dois métodos aqui. Geralmente, fluxogramas funcionar bem para pequenos problemas, mas Pseudocódigo é usado para problemas maiores. Alguns dos símbolos comuns usados em fluxogramas são mostrados abaixo:
Com flowcharting, passos essenciais de um algoritmo são mostrados usando as formas acima.
O fluxo de dados entre os passos é indicado por setas, ou linhas de fluxo. Por exemplo, um fluxograma (Pseudocódigo e equivalente) para calcular os juros de um empréstimo é mostrado abaixo:
Fluxograma Pseudocódigo
Leia NOME, equilíbrio, TAXA
Calcule quanto INTERESSE BALANÇO x TAXA
Write (Display) nome e no interesse
Observe que o Pseudocódigo também descreve os passos essenciais a serem tomadas, mas sem as melhorias gráficas. Outro exemplo de um fluxograma e a Pseudocódigo equivalente é mostrado abaixo.
Neste caso, o programa calcula a soma, média e produto de três números:
Fluxograma Pseudocódigo
Leia X, Y, Z
Compute Sum (S) como X + Y + Z
Computar média (A) como S /3
Compute Produto (P) como X x Y x Z
Write ( Display) o Soma, Média e produtos
As decisões (lógica de comutação)
lógica
Switching consiste em dois componentes - uma condição e um Goto comando dependendo do resultado do teste de condição. O computador pode determinar o verdade valor de uma declaração envolvendo uma de seis relações matemáticas simbolizado na tabela Símbolo Significado == Igual ! = Não Igual > Maior que > = Maior ou igual a Na prática, o computador não é apresentado com um verdadeiro Termos e definições de Mass Storage Devices