Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Computer Programspråk >> Content

    Betydelsen av beslutsstrukturer i Programmering

    Ett ​​program är inte ett program utan beslutsstrukturer . En lista med kommandon är en batch-fil och inte ett program . Förmågan att ändra körningen av kod i enlighet med olika parametrar och variabler är det som gör ett program. Beslutet strukturer förändrar behandlingen av data enligt olika omständigheter . Beslut

    " beslut " av en avgöranden struktur är ett test , som ska resultera i ett sant tillstånd för att genomföra åtgärden i samband med ett test . Sektioner av programmet , eller nästan hela programmet kan hoppas över om testresultatet är inte " sant". Andra beslut besluta huruvida en del av koden bör upprepas och hur många gånger som koden ska upprepas . De två huvudsakliga strukturer genomförandebeslut i programmen är den villkorade grenen och slingan .
    Förgrening

    enda kommando som utför förgrening är if . IF uttalandet har tre format . De första testerna för tillstånd och sedan bara utför koden inom parantes av uttalandet om villkoret är sant . Det andra formatet ger också en alternativ sektion av kod för att utföra om villkoret är falskt. Den tredje strukturen , vilket vissa språk genomför som ett fall uttalande , ger en rad villkor som ger olika insatser för varje tillstånd , om det skulle visa sig vara falsk . Denna struktur ger också en standardåtgärd bör samtliga villkor misslyckas .
    Kretsa

    Looping , eller iteration ger en av de främsta fördelarna med programmering . Datorer är mycket effektiv på att utföra samma uppgift om och om igen . Datorer inte tröttnar och gör misstag , precis som människor , när de har till uppgift att upprepa en handling om och om igen . Testet kan placeras vid början av slingan , i slutet , eller av en förklaring någonstans inom kodrader innanför slingan , som kommer att bryta ut ur loopen om de testar sant. Skillnaden mellan varje strategi är att slingan med testet i slutet kommer att utföra all kod i slingan minst en gång . När testet är i början av slingan , kan all kod inom slingan skäras ut helt , och break kommer att säkerställa att all kod i slingan innan det uttalandet kommer att utföras minst en gång .


    Kombination

    förgrening och upprepning båda förekommer i nästan alla program . Även förgrening sker ofta utan iteration , inkluderar iteration oftast om uttalanden . Villkorlig förgrening krävs vanligtvis som en del av koden exekveras varje gång slingan upprepas . Loops kräver en uppsättning data - antingen en serie poster hämtas från en databas , eller en uppsättning av data som lagras i en array . I varje fall varje post kommer att testas för ett tillstånd och förgrening kommer att behandla varje post olika beroende på dess innehåll .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Så här ändrar TTF -filer
    ·Sekventiell Datatyp
    ·Hur infoga bilder i VBS -filer
    ·Hur Uppdatera TabHost innehåll på en Android
    ·Hur man lär Macromedia Flash
    ·Hur skapar jag en flik avgränsare till en Oracle SQL S…
    ·Hur man bygger med Regex
    ·Blickfång Protokoll
    ·Hur du ändrar ett lösenord i OpenLDAP
    ·Ominstallation SBS 2003
    Utvalda artiklarna
    ·Hur man uppdaterar en post i MySQL
    ·Användning av logaritmer datorer
    ·Array Index Out of Bounds Undantag i Java
    ·Hur man skapar ett installationsprogram för ditt VB6 p…
    ·Hur man skapar PDF med Javascript
    ·Hur Debug Utan Debugger
    ·Hur man initiera en tom array i C
    ·Misslyckades API Security : Token Obligatoriskt
    ·Hur Delmängd en Array i MATLAB
    ·Hur lägger jag hjälpa till Xcode Project
    Copyright © Dator Kunskap http://www.dator.xyz