DatoriProgrammēšana

Cikls, un cikls ar postcondition priekšnosacījums

Programmēšana sevi var būt sarežģīta. Lai sāktu ar to, ka visas darbības būtu jāizklāsta soli pa solim. Bet ar šādu nepieciešamību, ir vairākas funkcijas, kas būtiski sekmē uzdevumiem, kas nepieciešams, lai programma ( "Pascal", "C", "montētājs" - vienalga, kādā valodā tiek izmantots). Viens no šiem instrumentiem ir radīt ciklus.

Nozīme programmēšanas ciklu

Kas ir cikls? Kāpēc tas ir nepieciešams, un kādas priekšrocības ir programmētājs, ja jūs to izmantot? Cikls ir svarīgs konstrukcijas sastāvdaļa programmas, kas ļauj automatizēt izpildi noteiktu skaitu darbību, ar nosacījumu, ka atbilstību noteiktajiem parametriem. Tātad, vienkāršākais piemērs darba cikla - podnesenie noteiktu skaitu ar varu. Nav nepieciešams noteikt rindas līdz nebūs pietiekami, jo mašīnas visu var izdarīt automātiski ar to. Jo praksē ciklu var arī ietaupīt daudz laika un pūļu, tāpēc tas nav nepieciešams katru reizi, un visas darbības, lai reģistrētos kodu, izmantojot ciklu. Vienkārši ievadiet maināmi mainīgos un sākt īstenot. Bet kā iebūvēto cikla shēma? Vai vēl vairāk? Paši iemiesojumi cikla diezgan daudz - informācija par grāmatu par programmēšanu, "Pascal", mēs uzskatīsim, vai "montētājs". Tāpēc tikai informatīviem nolūkiem izjaukt piedāvāt teorētisko shēmu divu populārāko lietošanu:

  1. Cikls ar postcondition.
  2. Cikls ar priekšnosacījumu.

Visi citi ir lielā mērā to variācijām un konkrētiem gadījumiem, tāpēc tie ir jāskata kontekstā, un, lai sasniegtu konkrētus mērķus. Pa to laiku, ļaujiet mums savukārt vispopulārākais. Dažādie velosipēdi ar priekšnosacījumiem un postconditions? Šeit ir cilpa ar priekšnosacījums:

bet «stāvoklis» darīt «koda»

Vispārējā teorētiskais ietvars cikls ar postcondition

Šī forma rakstīšanas kodu, kad operators cikls ar postcondition īstenošanas izmaksām ķermeņa. No pirmā acu uzmetiena tas var likties dīvaini: tiešām, kāpēc ielieciet apstākli pēc izpildes kodu? Bet nekas nav dīvaini, ka a iezīme šajā veidlapā, ir, ka kods tiek izpildīts neatkarīgi no tā, vai ir izpildīti nosacījumi, vai nedarbojas. Bet tikai 1 reizi. Tad sekos pārbaudi, vai viss, kas, kā tas būtu, vai ne. Un, ja nav atbilstošu ķermeņa nosacījumiem cikla tiks ignorētas. Tas ir ļoti svarīgs un noderīgs līdzeklis, kas ir cikls ar postcondition. Par piemēru, kas tas bija teicis, un kur jūs varat redzēt praktisko īstenošanu šeit krāsotas? Šeit ir piemērs no cikla ar postcondition:

atkārtot

"Kods"

kamēr «Nosacījumi»

Vispārējā teorētisko ciklu bāze ar priekšnosacījums

Bet populārākais variants ir tieši šis. Tās īpatnība ir tā, ka, lai izpildei nepieciešamā stāvoklī, bez šis kods nekad nav izpildīts. Raksturīgi, kods ir ļoti apjoma un aktivizējot tās kopējo negatīvo ietekmi uz datora veiktspēju. Tāpēc, ko izmanto diezgan viltīgu plānu: vairums gabalu koda izvietotas cilpas vai pat atsevišķām klasēm, ka apelācijas nāk tieši īstajā brīžos. Visu pārējo laiku šis kods ir, bet nav izmantotu datoru. Šī shēma ļauj ietaupīt apstrādes jaudu izpildīt programmu, vai citas programmas.

Praktiskā īstenošana dažādās programmēšanas valodās

Daži vārdi par praktisko efektivitāti cikliem. Jāatzīmē, pirmkārt ietaupa laiku, gan lietotāju un programmētājs. Uz otrā ir teikts, kāpēc, kāpēc dažus vārdus teikt par klientu. Fakts, ka sadalīt atsevišķās daļās ļauj programmatūru, lai ātri ielādēt un palaist, un attiecīgi, lietotājam būs tikai pārāk priecīgi, lai izmantotu šo programmatūru. Turklāt šī pieeja, kad kods saglabāti ciklā vai atsevišķā klasē (kas bieži izraisa no organisma), un ļauj darba efektivitāti. Jums vajadzētu arī dot ātruma rekordu atsevišķām atmiņas šūnām. Tātad, ja viss būtu jādara ar rokām, tas ir, lai saņemtu katru un ir atbilstošs ieraksts. Cilpa ļauj vairākas reizes vai pat desmitiem samazina nepieciešamību darīt visu sevi. Un tas novērš cilvēcisko faktoru, kas var novest pie stundas, ir nepieciešams, lai izskatās problemātiska kodu.

secinājums

Tātad, summējot visus rakstīts, mēs varam teikt, ka cikls ar postcondition vai iepriekš ļauj ērts veids, kā ietaupīt naudu, nezaudējot kvalitāti. Un rakstot sarežģītas programmas, tas ir viens no labākajiem programmētājs draugiem, palīdzot viņam padarīt kodu vieglāk veikt un lasīšana. Tāpēc, rakstot savu kodu, nav nievājums lietot ciklu ar postcondition vai priekšnoteikums - tās ir īpaši izstrādātas, lai atvieglotu procesu programmatūras radīšanu, un tas darbosies pret viņu - ne, lai izmantotu šo iespēju.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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