Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Computer Programming Languages >> Content
Kunnen alle computerprogramma's worden geschreven met slechts drie structuren?
Ja, het werd aangetoond door Böhm en Jacopini in hun baanbrekende artikel uit 1966, "Flow Diagrams, Turing Machines and Languages ​​with Only Two Formation Rules".

Ze bewezen dat alle computerprogramma's kunnen worden geschreven met behulp van slechts drie structuren:

1) Volgorde

2) Selectie (als-dan-anders)

3) Iteratie (terwijl-lus)

Dit betekent dat elk programma, hoe complex ook, kan worden gebouwd met behulp van slechts deze drie basisbouwstenen.

Hier ziet u bijvoorbeeld hoe u een programma kunt schrijven om het grootste getal in een lijst met getallen te vinden met alleen deze drie structuren:

```python

getallen =[1, 2, 3, 4, 5]

grootste =getallen[0]

voor getal in cijfers:

als aantal> grootste:

grootste =getal

afdrukken (grootste)

```

Dit programma initialiseert eerst de grootste variabele naar het eerste getal in de lijst. Vervolgens herhaalt het de rest van de getallen in de lijst, waarbij elk getal wordt gecontroleerd om te zien of het groter is dan het huidige grootste getal. Als er een groter getal wordt gevonden, wordt dit opgeslagen in de grootste variabele. Ten slotte drukt het programma het grootste getal af.

Previous: Next:
  Computer Programming Languages
·Hoe te Ncurses gebruiken 
·Hoe maak je een Web Part Maak …
·Hoe te Modulus berekenen 
·Hoe de Prullenbak Bypass Als D…
·Systeemvereisten voor Visual S…
·Hoe om Blank Spaces in SQL 
·Hoe te DOSEMU op Dot Matrix Pr…
·Hoe te Voorkeur Loader gebruik…
·Hoe kan ik een database in Net…
  Related Articles
Wat is er uniek aan de makefile-computer…
Waar kun je uitspraak leren op de comput…
Wat is een computerlettertype? 
Juiste betekenis van standaard in comput…
Laat je verschillende soorten lettertype…
Wat gebruiken computerprogrammeertalen t…
Verschil tussen software en computertaal…
Hoe voeg je in één stap alle velden ui…
Waar staat SSL voor in computertaal? 
  Programmering Articles
·Hoe te Python in WinPE 
·Een raamwerk voor het bouwen van SOAP -p…
·Hoe maak je een script tekst bestand mak…
·Hoe je tekst afkappen in PHP 
·Hoe naar RTF -bestanden te creëren met …
·Hoe maak je een PHP- bestand te openen i…
·Hoe kan ik apps importeren naar Xcode ? 
·Hoe de VBA Language Introduceer 
·Wat zijn ETL Tools? 
Copyright © Computer Kennis https://www.nldit.com