DatamaskinerProgrammering

Syklus og syklusen med postcondition forutsetning

Programmering i seg selv kan være komplisert. Til å begynne med, at alle tiltak skal være stavet ut trinnvis. Men med en slik nødvendighet, er det flere funksjoner som betydelig letter oppnåelse av de oppgavene som må programmere ( "Pascal", "C", "assembler" - uansett hvilket språk brukes). Et av disse verktøyene er å lage sykluser.

Betydningen av programmering sykluser

Hva er en syklus? Hvorfor det er nødvendig, og hva fordelene av å være en programmerer når du bruker den? Syklusen er en viktig strukturell komponent av programmet, noe som gjør det mulig å automatisere utførelsen av et visst antall aksjoner, forutsatt at overholdelse av de etablerte parametre. Så, den enkleste eksempel på arbeidssyklus - podnesenie visst antall i en potens. Det er ikke nødvendig å foreskrive rekker fram til vil ikke være nok, fordi maskinene kan alt gjøres automatisk med. I praksis sykluser kan også spare mye tid og krefter, så det er ikke nødvendig hver gang, og alle trinnene for å registrere koden ved hjelp av syklusen. Bare skriv skift variabler og starte gjennomføringen. Men som den innebygde syklus ordningen? Eller enda mer? Selv utførelser av syklusen ganske mye - informasjonen på en bok om programmering "Pascal," vi vil vurdere eller "assembler". Derfor, rent for informasjonsformål demontere tilby teoretiske ordningen av de to mest populære bruken:

  1. Syklus med postcondition.
  2. Sløyfe med en forutsetning.

Alle andre er i stor grad av sine variasjoner og spesielle tilfeller, slik at de må ses i sammenheng og i å oppnå konkrete mål. I mellomtiden, la oss vende oss til den mest populære. De ulike sykluser med forutsetninger og postconditions? Her er en sløyfe med en forutsetning:

mens «tilstand» gjør «kode»

Generell teoretisk rammeverk syklus med postcondition

Denne formen for å skrive kode når operatøren syklus med postcondition implementeringskostnader på kroppen. Ved første øyekast kan det virke rart: egentlig, hvorfor sette forholdet etter henrettelsen av koden? Men ingenting er rart det: en funksjon av denne formen er at koden kjøres uavhengig av om vilkårene er oppfylt eller ikke presterer. Men bare en gang. Deretter vil følge testen, om alt det, som det skal være, eller ikke. Og i fravær av adekvate kroppens tilstand av syklusen vil bli ignorert. Dette er en svært viktig og nyttig funksjon, som har en syklus med postcondition. På eksempel på hva det ble fortalt og der kan du se den praktiske gjennomføringen malt her? Her er et eksempel på syklusen med postcondition:

gjenta

"Koden"

inntil «betingelser»

Generell teoretisk syklus basis med en forutsetning

Men det mest populære alternativet er akkurat dette. Sin særegenhet ligger i det faktum at for gjennomføring av nødvendig betingelse, uten denne koden er aldri utført. Typisk er den kode som er svært målestokk og aktivering av den totale negative innvirkning på datamaskinens ytelse. Derfor brukte ganske utspekulert plan: de fleste deler av koden er lagt i sløyfer eller individuelle klasser som appellerer kommer bare på de rette øyeblikkene. Resten av tiden denne koden er, men ikke bruk en datamaskin. Denne ordningen gjør at du kan spare prosessorkraft til å kjøre programmet eller andre programmer.

Praktisk gjennomføring i forskjellige programmeringsspråk

Noen få ord om den praktiske effekten av sykluser. Det bør bemerkes først og fremst sparer tid, både brukeren og programmerer. På den andre har blitt sagt, hvorfor, hvorfor skulle noen ord å si om kunden. Det faktum at den delt inn i separate deler gjør at programvare for å raskt laste og kjøre, og følgelig vil brukeren bare så glade for å bruke slik programvare. Videre er denne fremgangsmåten, når koden som er lagret i syklusen eller en separat klasse (som ofte er forårsaket fra kroppen), og tillater at arbeidseffektiviteten. Du bør også ta med fartsrekord i de enkelte minneceller. Så, hvis alt måtte gjøres manuelt, må det få hver, og det er en passende oppføring. En løkke gjør flere ganger eller titalls redusere behovet for å gjøre alt selv. Og det fjerner den menneskelige faktor, som kan føre til timer trenger å se problematisk kode.

konklusjon

Så summere opp alle skrevet, kan vi si at syklusen med postcondition eller en pre gir praktisk måte å spare penger uten å ofre kvalitet. Og når du skriver kompliserte programmer, er det en av de beste programmerer venner, hjelpe ham til å gjøre koden enklere å gjennomføre og lesing. Derfor, når du skriver koden sin ikke forakt å bruke en syklus med postcondition eller forutsetning - de er spesielt utviklet for å forenkle prosessen med programvare skaperverket, og det vil virke mot ham - for ikke å dra nytte av denne muligheten.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 no.birmiss.com. Theme powered by WordPress.