KompjûtersProgramming

Fytse en de syklus mei postcondition betingst

Programming sels kin yngewikkeld. Om te begjinnen mei, dat alle aksjes moatte wurde stavere út stap foar stap. Mar mei sa'n needsaak, binne der ferskate funksjes dy't gâns makliker it ferwêzentlikjen fan de taken dy't moatte programmearje ( "Pascal", "C", "assembler" - gjin saak hokker taal brûkt wurdt). Ien fan dy ark is te meitsjen fytst.

It belang fan de programmearring syklussen

Wat is in syklus? Wêrom is it nedich en wat de foardielen fan twadde programmeur as jo brûke it? De syklus is in wichtich strukturele bestândiel fan it programma, dat kinne jo automate it útfieren fan in bepaald oantal aksjes, mits dat it neilibjen fan de fêststelde parameters. Sa, de simpelste foarbyld fan it wurk syklus - podnesenie bepaalde oantal nei in macht. Der is net nedich om foarskriuwe rows omheech oant sil net wêze genôch, want de masines kin alles dien wurde automatysk mei. Yn de praktyk fan fytst ek kin besparje in soad tiid en ynspanning, dus it is net nedich eltse kear en al de stappen te registrearjen de koade mei help fan de syklus. Folje gewoan it feroarlik fariabelen en begjinne útfiering. Mar as de ynboude-syklus skema? Of noch mear? Sels embodiments fan de syklus nochal soad - de ynformaasje oer in boek oer programmearring, "Pascal," wy sille rekken of "assembler". Dêrom, inkeld foar ynformative doelen disassemble biede teoretyske skema fan de twa meast populêre gebrûk:

  1. Cycle mei postcondition.
  2. Loop mei in betingst.

Alle oaren binne foar in grut part fan harren fariaasjes en bepaalde gefallen, sadat se moatte wurde beskôge yn kontekst en yn it realisearjen fan spesifike doelen. Yn de tuskentiid, lit ús keare ta de meast populêre. De ferskillende fytst mei rânebetingsten en postconditions? Hjir is de lus mei in betingst:

wylst «kondysje» dwaan «koade»

Algemiene teoretysk kader cycle mei postcondition

Dizze foarm fan skriuwen koade doe't de operator cycle mei postcondition útfiering kosten fan it lichem. Op het eerste gezicht kin it liket frjemd: echt, wêrom sette de omstannichheid nei de eksekúsje fan de koade? Mar neat is nuver dêr: in eigenskip fan dizze foarm is dat de koade útfierd wurdt nettsjinsteande oft de betingsten foldien wurdt of net performing. Inkel 1 kear. Dan sille folgje de test, oft alles dat, sa't it wêze moat, of net. En by it ûntbrekken fan in adekwate lichem omstannichheden fan 'e syklus wurdt negearre. Dat is in hiel wichtich en nuttige funksje, dat hat in syklus mei postcondition. Op de foarbyld fan wat it waerd en wêr kinne jo sjen op de konkrete útwurking skildere hjir? Hjir is in foarbyld fan de syklus mei postcondition:

repeat

"De koade"

oant «Betingsten»

Algemiene teoretyske cycle basis mei in betingst

Mar de populêrste opsje is krekt dizze. Its nuverheden leit yn it feit dat foar it útfieren fan it nedich is betingst, sûnder dizze koade is nea útfierd. Typysk, de koade is tige skaal en it aktivearjen fan syn totale negative ynfloed op de kompjûter prestaasje. Dêrom, brûkt nochal listige plan: it grutste part fan 'e stikken fan de koade pleatst yn loops of sels yndividuele klassen dy't oansprekke komt krekt oan de rjochterkant mominten. Al de rest fan de tiid dizze koade is, mar net brûke in kompjûter. Dizze regeling kinne jo bewarje ferwurkjen macht te fieren it programma of oare programma.

Praktyske útfiering yn ferskillende programmearring talen

In pear wurden oer de praktyske effektiviteit fan 'e syklussen. Dêrby moat opmurken wurde earst fan alle sparret tiid, sawol de brûker en de programmeur. Op de twade is sein, wêrom, wêrom soe in pear wurden te sizzen oer de klant. It feit dat de splitsing yn aparte dielen kinne programmatuer te fluch lade en rinne, en kin sadwaande, de brûker sil mar al te graach gebrûk meitsje fan sokke software. Boppedat, dizze oanpak, doe't de koade opslein yn de syklus of in aparte klasse (dat wurdt gauris feroarsake út it lichem), en makket it mooglik de wurkje effisjinsje. Jo moatte ek meinimme it snelheidsrekord yn de yndividuele ûnthâld sellen. Dus, as alles moast dien wurde mei de hân, it soe moatte krije elk en der is in passend yngong. In loop kinne meardere kearen of sels tsientallen ferminderjen de needsaak om te dwaan alles sels. En dat smyt de minsklike faktor, dat kin liede ta oeren moatte sjen problematysk koade.

konklúzje

Dus, summing omheech allegear skreaun, kinne wy sizze dat de syklus mei postcondition of in pre stelt handige wize te bewarjen jild sûnder offerjen kwaliteit. En doe't it skriuwen komplisearre programma, it is ien fan de beste programmeur freonen, helpt him om de koade makliker te fieren en lêzen. Dêrom, doe't it skriuwen har koade net ferachting út in syklus mei postcondition of betingst - se binne spesifyk bedoeld om it proses fan 'e software skepping, en it scil wurkje tsjin him - net te nimmen foardiel fan dizze mooglikheid.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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