Programação  
 
Rede de conhecimento computador >> Programação >> Programação De Computador Idiomas >> Content
Todos os programas de computador podem ser escritos usando apenas três estruturas?
Sim, foi mostrado por Böhm e Jacopini em seu artigo seminal de 1966 "Flow Diagrams, Turing Machines and Languages ​​with Only Two Formation Rules".

Eles provaram que todos os programas de computador podem ser escritos usando apenas três estruturas:

1) Sequência
2) Seleção (se-então-outro)
3) Iteração (loop while)

Isto significa que qualquer programa, por mais complexo que seja, pode ser construído usando apenas estes três blocos básicos de construção.

Por exemplo, aqui está como você pode escrever um programa para encontrar o maior número em uma lista de números usando apenas estas três estruturas:

```píton
números =[1, 2, 3, 4, 5]
maior =números[0]

para número em números:
se número> maior:
maior =número

imprimir (maior)
```

Este programa primeiro inicializa a maior variável com o primeiro número da lista. Em seguida, ele itera sobre o restante dos números da lista, verificando cada um para ver se é maior que o maior número atual. Se um número maior for encontrado, ele será armazenado na maior variável. Finalmente, o programa imprime o maior número.

Anterior :

Próximo :
  Os artigos relacionados
·Como configurar EXE Logging 
·O que é um Caso de Uso em Análise de Sistemas 
·O que são ferramentas de ETL 
·Como vincular uma caixa de combinação para uma coluna…
·Como construir um jogo Skate Park 
·Siemens S7- 300 Treinamento de Programação 
·Como monitorar a JVM Com Nagios 
·Como atualizar um menu em cada página 
·Como usar um Spinner para um Palm Pilot 
·Como converter um binário negativo para Decimal 
  Artigos em destaque
·Como calcular juros simples em Visual Basic 
·Como encontrar o número de elementos vazios em uma mat…
·PE Header DLL Características 
·Como adicionar chat para seu site 
·Protocolos Eyecatcher 
·Como criar um Widget 
·O uso da função Python Numeric.Arange 
·Como manipular arquivos XLS Com Python 
·Text to Speech em Vb Net 
·Como fazer um dicionário com duas chaves em Python 
Cop e direita © Rede de conhecimento computador http://ptcomputador.com Todos os Direitos Reservados