*   >> Leitura Educação Artigos >> science >> programação

Introdução à Programação em C ++: Algoritmos, fluxogramas e Pseudocode

do ponto zero contar a zero

set zero total conjunto total para a zero

número leia fazer

enquanto (não fim-de-dados) ler um número

contagem de incremento por 1 contagem de incremento por 1

Total = número total + Total = total de + número

Número de ler enquanto (não fim-de-dados)

if (contagem> 0), então se (count> 0) então

Médio = Total /Contagem = média total /contagem

exibir média visor da média

Ambos estes assumem que o computador irá dizer ao programa quando não há mais números.

Isso é chamado de um fim-de-dados ou teste de fim-de-arquivo.

Há uma diferença importante entre os loops pré-teste e pós-teste. A versão pré-teste irá funcionar mesmo se não há números, a versão pós-teste assume o corpo do código será obedecida pelo menos uma vez. Ambas as formas de loops são apropriadas em diferentes circunstâncias.


Looping com comutação e

goto

O looping e lógica de comutação acima seguem regras bem definidas. Na verdade, podemos implementar qualquer uma destas construções com uma condição e um (desvio incondicional) instrução Goto.

Um exemplo desta lógica é foi ilustrado no fluxograma circuito mostrado anteriormente. Os primeiros programas foram escritos dessa maneira. À medida que os problemas se tornaram mais complexas tornou-se impossível seguir a lógica quando

coisas dão errado

Imagine tentar resolver um código como este

passo 01:. Fazer algo

passo 02: vá para o passo 16

passo 03: fazer algo

passo 04: se algum evento ocorreu vá para a etapa 19

...


Passo 16: se algum evento ocorre tem volte ao passo 4

Passo 17: vá para o passo 1

Passo 18: fazer algo

Passo 19: se algo é maior do que 10 empreendedores etapa 1

Passo 20: vá para o passo 1

código espaguete nasceu! A regra é simples, você evita declarações goto, mas usar as construções de nível superior que introduzimos aqui para interrupção lógica e looping lógica. Mesmo com estes, separando a lógica de um programa pode ser bastante dolorosa.

No entanto, é sempre uma boa diversão quando você encontra finalmente o erro!

Você percebe que a lógica está aninhado. Dentro de um loop que pode ter lógica de comutação e dentro dessa lógica de comutação podemos voltar a ter um loop, e assim vai. Algoritmos do programa são geralmente de natureza hierárquica. O estilo de prog

Page   <<  [1] [2] [3] [4] >>
Copyright © 2008 - 2016 Leitura Educação Artigos,https://artigos.nmjjxx.com All rights reserved.