CalculatoareProgramare

In timp ce bucla este util pentru programatori

Programatorii începători nu poate fi încă familiarizați o buclă în timp util. Aceasta este o operație tipică ciclu în mediu Pascal. Acest lucru este util în diverse probleme, asa ca uita - te la modul în care puteți face un program al acestui ciclu.

Ciclul În timp ce Pascal impune făcut după cum urmează:

  • În timp ce (condiție) nu (începe, dacă este necesar).
  • Algoritmul de acțiune.
  • End (în cazul în care echipa începe de disponibilitate).

Prima linie - comanda „cap“. Condiția poate fi o valoare numerică de limitare variabile explicative la Integer (d <100), tipul boolean variabilă (t = True) sau șirul (tex = 'Hello'). „Începe“ put de comandă, dacă este necesar, bucla pentru a efectua mai mult de o condiție. Următoarele descrie acțiunile pe care programul trebuie să efectueze cu condiția ca bucla în timp ce se execută. Acesta poate conține o varietate de comenzi, proceduri, funcții, astfel de cicluri. În cele din urmă, este necesar pentru a pune comanda „sfârșitul anului“, cu excepția cazului, desigur, prima linie a fost „începe“.

Acum ia în considerare exemplu, programele care conțin descrie comenzi. De exemplu, trebuie să găsim suma primelor n pozitive numere întregi. În acest scop, inițial considerăm n (deși va fi întotdeauna mai mare decât zero). Apoi, începe ciclul. Este important să se înțeleagă că el trebuie să lucreze, până când ajunge la valoarea lui n. Aici există mai mult de o opțiune pentru rezolvarea problemei, dar ne vom concentra pe faptul că afectează utilizarea contorului pe care doriți să instalați. În mod implicit, acest lucru se face folosind variabila i. Înainte de a începe cu este necesar să-l atribuie o valoare de „1“. Contorul serveste ca termen cu fiecare noi acțiuni ciclice. Pe baza misiunii noastre, în mod constant trebuie să adăugați o să-l. Astfel, atunci când un contor index numeric este egal cu valoarea numărului n. Acesta va fi semnalul pentru finalizarea programului de lucru. Pentru a calcula valoarea vom introduce k variabila. Cu fiecare repetare se va atribui valoarea precedentă plus numărul i. După sfârșitul numărare, deduce doar k variabile explicative de pe ecran. Aceasta este o scurtă explicație cu privire la cuvintele programului. Acum ne uităm la codul.

Readln (n); „- am citit numărul n.

i: = 1; k: = 0; „- intră în contorul de lucru, am zero afară de valoarea sumei.

În timp ce i <= n do începe „- a stabilit condițiile ciclului de lucru.

k: = k + i; i: = i + 1; „- adaugă valoare contorul de actualizare suma.

se încheie; „- În timp ce completarea descrierii lucrării.

Writeln (k); - Aceste concluzii.

Ne uităm la un alt exemplu. Acum, avem nevoie pentru a umple utilizatorul cu tastatura n nume care va salva matrice de text. Principiul aici este similar cu trecutul. Introduceți numărul n, vom activa în timp ce starea set bucla. In plus, denota intrarea tastaturii la matrice de celule de memorie. Set contor completează operațiunile repetate. Apoi, contorul este resetat și de afișare matrice. Cu toate acestea, resetați contorul, în acest context, înseamnă să atribui o valoare de unu, din moment ce nu va fi capabil să aducă matrice de celule de zero (nu există). Codul de program este după cum urmează: în acest program vei primi suma unui număr de numere pozitive naturale, care se termină introducerea de cele mai multe n. Trebuie să se înțeleagă că , în absența contorului, în timp ce ciclul Pascal nu termină. Dacă uitați dintr-o data despre ea, în executarea de cod de program, computerul începe să stea. Acesta este tratat butonul „Break Pauză“. Ca un contor pentru utilizarea diversității variabile explicative asupra c.

Readln (n);

c: = 1;

In timp ce c <= n do începe „- instalatiației.

Readln (a [c]); c: = c + 1; „- citește datele de la tastatura, vom adăuga valoare la tejghea.

se încheie; „- finalizarea ciclului.

c: = 1; „- schetiku returna valoarea inițială.

In timp ce c <= n do write (a [c]); „- Afișează numele n.

Apoi, va ajunge pe ecran n numele care au fost introduse de la tastatură. In acest caz, o buclă în timp ce se termină. Acesta este utilizat de către atât pentru începători cât și utilizatorii avansați. El nu contează, și, prin urmare, necesită o atenție specială programator și o variabilă suplimentară.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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