Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Computer Programmeringsspråk >> Content
    Viktigheten av Decision Structures i programmering
    Et program er ikke et program uten beslutning strukturer . En liste over kommandoer er en batch -fil og ikke et program . Muligheten til å endre utførelsen av koden i henhold til forskjellige parametere og variabler er det som gjør et program . Beslutningen strukturer endre behandling av data i henhold til ulike situasjoner. Decision

    "beslutning " av et avgjørelser struktur er en test, som må føre til en sann tilstand for å utføre handlingen forbundet med en test. Deler av programmet , eller nesten hele programmet kan hoppes over hvis testresultatet ikke er " sant". Andre avgjørelser avgjøre om en del av koden bør gjentas og hvor mange ganger at koden skal gjentas. De to viktigste strukturene implementere beslutninger i programmer er den betingelsesgren og loop.
    Branching

    Den eneste kommandoen som utfører forgrening er hvis setningen . Hvis setningen har tre formater. De første testene for tilstanden og da bare utfører koden klammen av setningen hvis betingelsen er sann . Det andre formatet gir også en alternativ del av koden for å utføre dersom betingelsen er usann . Den tredje struktur, som noen språk implementerer som et CASE uttalelse, gir en rekke forhold som produserer ulike handlinger for hver tilstand , skulle det vise seg å være falsk. Denne strukturen gir også en inkassosak bør alle forhold mislykkes.
    Looping

    Looping , eller gjentakelse gir en av de viktigste fordelene med programmering. Datamaskiner er svært effektiv på å utføre samme oppgave igjen og igjen. Datamaskiner gjør ikke dekket og gjøre feil , som mennesker , når de får i oppdrag å gjenta en handling igjen og igjen. Testen kan være plassert ved begynnelsen av sløyfen , ved enden eller ved et eller annet sted setning innenfor linjene med kode innenfor sløyfen , som vil bryte ut av sløyfen hvis de tester sann . Forskjellen mellom hver strategi er at sløyfen med test på slutten vil utføre all koden i sløyfen minst én gang. Når prøven er i begynnelsen av loopen , kan all koden i sløyfen bli kuttet helt ut, og bruddet uttalelsen vil sikre at all kode i loopen før den uttalelsen vil bli utført minst én gang.


    Kombinasjon

    Forgrening og gjennomkøyring både forekommer i nesten alle programmer. Selv forgrening ofte skjer uten iterasjon , inkluderer iterasjon vanligvis IF uttalelser . Betinget forgrening er vanligvis nødvendig som en del av koden kjøres hver gang loop gjentar. Løkker krever et sett av data - enten en serie med plater hentet fra en database , eller et sett av data som er lagret i en matrise. I hvert tilfelle hver post vil bli testet for en tilstand og forgrening vil behandle hver post forskjellig avhengig av innholdet.

    früher :

     Weiter:
      Relatert Artike
    ·Teknikker av semantisk Beskrivelse 
    ·Hvordan lage en Windows Forms Application 
    ·Slik konverterer en Int til en String i T - SQL 
    ·OWL API Tutorial 
    ·Viktigheten av buffere 
    ·Hvordan skrive testtilfeller for en webside 
    ·Slik gjenoppretter Spool filer 
    ·Slik feilsøker en NET Framework Runtime Error 
    ·Slik tester du Linkage Bestått i COBOL 
    ·Hvordan sette en forsinkelse i Shell Script 
      Anbefalte artikler
    ·Hvordan konvertere en BMP til en Byte Array 
    ·Hvordan avgjøre om VBA har blitt modifisert 
    ·Slik installerer SBS 2003 
    ·Slik kjører Visual Basic Subrutine i Bakgrunn 
    ·Hvordan lage en Ping -programmet i Java 
    ·Innebygde funksjoner i T - SQL 
    ·Hvordan lage Logg inn i HTML 
    ·Hvordan automatisk Kopier fra Excel til PowerPoint hjel…
    ·Hva er de forskjellige flytskjema Structures 
    ·Hvordan få WPF Browser Application Visning i en iFrame…
    Copyright ©  Datamaskin  http://www.datamaskin.biz/