CalculatoareProgramare

Ciclul și ciclul cu condiție prealabilă postconditie

Programarea în sine poate fi complicată. Pentru a începe cu, că toate acțiunile ar trebui să fie precizate pas cu pas. Dar, cu o astfel de necesitate, există mai multe caracteristici care facilitează în mod semnificativ realizarea sarcinilor pe care trebuie să le programeze ( „Pascal“, „C“, „asamblare“ - indiferent de ce limbă se utilizează). Unul dintre aceste instrumente este de a crea cicluri.

Importanța ciclurilor de programare

Ce este un ciclu? De ce este nevoie si de ce avantajele de a fi un programator atunci când îl utilizați? Ciclul este o componentă structurală importantă a programului, care vă permite să automatizeze executarea unui anumit număr de acțiuni, cu condiția ca respectarea cu parametrii stabiliți. Deci, cel mai simplu exemplu al ciclului de lucru - podnesenie anumit număr la o putere. Nu este nevoie să prescrie rânduri până nu va fi suficient, pentru că mașinile pot fi toate face automat cu ea. În practica de cicluri, de asemenea, poate salva o mulțime de timp și efort, deci nu este necesar de fiecare dată și toți pașii pentru înregistrarea codului utilizând ciclul. Pur și simplu introduceți variabilele schimbătoare și începe punerea în aplicare. Dar, ca schema-a construit ciclu? Sau chiar mai mult? Ei înșiși exemple de realizare ale ciclului destul de mult - informațiile referitoare la o carte despre programare, Pascal „“ vom lua în considerare sau „asamblare“. Prin urmare, doar în scop informativ dezasambla oferă schema teoretică a celor două utilizare cele mai populare:

  1. Ciclul cu postconditie.
  2. Buclă cu o condiție prealabilă.

Toți ceilalți sunt într-o mare măsură de variațiile lor și cazuri particulare, astfel încât acestea trebuie să fie luate în considerare în context și în atingerea unor obiective specifice. Între timp, să ne întoarcem la cele mai populare. Diferitele cicluri cu condiții prealabile și postconditii? Aici este bucla cu o condiție prealabilă:

în timp ce «condiție» face «cod»

General ciclu cadru teoretic cu postconditie

Această formă de cod scris, în cazul în care ciclul operator cu costuri de implementare postconditie ale organismului. La prima vedere poate părea ciudat: într-adevăr, de ce a pus circumstanța după executarea codului? Dar nimic nu este ciudat acolo: o caracteristică a acestui formular este faptul că codul este executat, indiferent dacă sunt îndeplinite condițiile sau nu performante. Dar numai 1 ora. Apoi va urma testului, dacă toate că, așa cum ar trebui să fie, sau nu. Și, în lipsa unor condiții adecvate de corp ale ciclului vor fi ignorate. Aceasta este o caracteristică foarte importantă și utilă, care are un ciclu cu postconditie. Pe exemplul a ceea ce a fost spus și unde puteți vedea punerea în practică a pictat aici? Aici este un exemplu al ciclului cu postconditie:

repeta

„Codul“

până în «condiții»

Temei general ciclul teoretic cu o condiție prealabilă

Dar cea mai populară opțiune este exact acest lucru. Particularitatea ei constă în faptul că, pentru executarea condiție necesară, fără ca acest cod nu este executat. De obicei, codul este foarte la scară și activarea impactul total negativ asupra performanței computerului. Prin urmare, folosit destul de un plan viclean: de cele mai multe bucăți de cod plasate în bucle sau chiar clase individuale care fac apel vine doar la momentele potrivite. Tot restul timpului acest cod este, dar nu folosiți un calculator. Acest sistem vă permite să salvați putere de procesare pentru a executa programul sau de alte programe.

Aplicare practică în diferite limbaje de programare

Câteva cuvinte despre eficiența practică a ciclurilor. Trebuie remarcat în primul rând economisește timp, atât utilizator și programator. Pe al doilea a fost spus, de ce, de ce ar trebui să câteva cuvinte de spus despre client. Faptul că împărțit în părți separate permite software-ul pentru a încărca și rula rapid, și, în consecință, utilizatorul va fi doar prea fericit pentru a utiliza un astfel de software. Mai mult decât atât, această abordare, atunci când codul stocat în ciclul sau o clasă separată (care este adesea cauzata de corp), și permite eficiența de lucru. De asemenea, ar trebui să aducă recordul de viteză în celulele individuale de memorie. Deci, dacă totul a trebuit să fie făcut manual, ar trebui să se fiecare și există o intrare corespunzătoare. O buclă permite de mai multe ori sau chiar zeci de a reduce necesitatea de a face totul singur. Și elimină factorul uman, care poate duce la ore trebuie să se uite codul problematic.

concluzie

Deci, rezumând toate scrise, putem spune că ciclul cu postconditie sau o pre permite mod convenabil de a economisi bani, fără a sacrifica calitatea. Iar atunci când scrieți programe complicate, acesta este unul dintre cei mai buni prieteni programator, ajutându-l să facă codul mai ușor de a efectua și de lectură. Prin urmare, atunci când scrieți codul lor nu disprețuiesc să folosească un ciclu cu postconditie sau condiție prealabilă - acestea sunt concepute special pentru a facilita procesul de creare a software-ului, și va lucra împotriva lui - nu să profite de această oportunitate.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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