| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Computer Programmeringssprog >> Content
    Kan alle computerprogrammer kun skrives ved hjælp af tre strukturer?
    Ja, det blev vist af Böhm og Jacopini i deres banebrydende papir fra 1966 "Flow Diagrams, Turing Machines and Languages ​​with Only Two Formation Rules".

    De beviste, at alle computerprogrammer kun kan skrives ved hjælp af tre strukturer:

    1) Sekvens

    2) Valg (hvis-så-andet)

    3) Iteration (mens loop)

    Det betyder, at ethvert program, uanset hvor komplekst det er, kan konstrueres ved hjælp af blot disse tre grundlæggende byggeklodser.

    For eksempel, her er, hvordan du kan skrive et program for at finde det største tal i en liste med tal kun ved at bruge disse tre strukturer:

    ``` python

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

    største =tal[0]

    for tal i tal:

    hvis nummer> størst:

    største =antal

    print (størst)

    ```

    Dette program initialiserer først den største variabel til det første tal på listen. Derefter itererer den over resten af ​​tallene på listen, og kontrollerer hver enkelt for at se, om den er større end det nuværende største tal. Hvis der findes et større tal, gemmes det i den største variabel. Til sidst udskriver programmet det største antal.

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan Konverter en ansøgning til et ActiveX-objekt 
    ·Sådan Upload : Heroku Hænger på S3 Med Paperclip 
    ·Sådan oprettes Implicitte Structures i ColdFusion 
    ·Sådan tilføjes en ny række til UltraWebGrid 
    ·Hvad er MS hierakiske FlexGrid 
    ·Hvad er formålet med en boolesk Operator 
    ·Hvad er forskellen mellem lokale og globale variabler 
    ·Fordele ved Attribut Management 
    ·Hvordan man kompilerer en Android Projekt om Windows 
    ·Sådan Konverter Latin1 til UTF-8 
      Anbefalede Artikler
    ·Sådan oprettes GIS Web Service 
    ·Sådan får et lige antal i CPP 
    ·Sådan Hook en Progress Bar til IO.Stream 
    ·Sådan Del Session Variabler i ColdFusion 
    ·PHP Automatiseret Mailing List Tutorial 
    ·Hvad Er CNC-maskiner 
    ·Sådan Konverter Strings til numre i Java 
    ·Sådan Tjek Domain Tilgængelighed i PHP 
    ·Sådan redigeres en række i GridView 
    ·Sådan Udfør en PHP fil automatisk 
    Copyright © Computer Viden https://www.computerdk.com