Tutorial pe Mathcad

6.2.6. ciclu de operatori (pentru, în timp ce, pauză, continuă)

În limbaj de programare Mathcad, există operator de două cicluri: pentru și în timp. Prima dintre acestea permite bucla prin unele variabile, determinându-l să curgă prin unele interval de valori. Se creează un al doilea ciclu cu randament de ea într-o condiție logică. Pentru a introduce o declarație plug-loop:







  • Creați o nouă linie într-un modul software.
  • Introduceți unul dintre operatorii de buclă sau în timp ce apăsați pe butonul corespunzător de pe panoul de programare (programare).
  • (. Figura 6.9) Dacă selectați un operator pentru, apoi introduceți numele variabilei-mi stozapolniteli corespunzătoare și intervalul de valori (înregistrări de 6.6 și 6.7), iar în cazul în care în timp - expresia logică, încălcând care trebuie să fie efectuate în afara buclei (a se vedea Listing 6.8) .

Fig. 6.9. bucla declarație inserați

  • Substituentul de jos pentru a intra în corpul buclei, adică. E. Expresia trebuie executată ciclic.






Dacă este necesar, adăugați programul și introduceți celelalte corzi în ele codul corect.

Intervalul de valori pentru variabila condiție poate fi definită ca ciclul printr-o variabilă bandă gradată (listare 6.6) și cu un vector (listare 6.7).

Listarea 6.6. pentru operatorul buclă cu variabile clasate

Listig 6.7. pentru operatorul buclă cu vectorul

Listarea 6.8. Oprator în timp ce bucla

Uneori este necesar să se finalizeze ciclul prematur, adică. E. Nu conform condiției din antet, și într-o linie în corpul buclei. Pentru aceasta este pauza operatorului. Modificări listări 6.6 și 6.8 cu întreruperea ciclului cu o declarație break este prezentată în Listarea 6.9 și 6.10, respectiv. De exemplu, în exemplul 6.9, de îndată ce valoarea variabilei bucla i ajunge la 2, prin ciclul de pauză operator în modulul software de ultima linie este întreruptă. Prin urmare, variabila x este egal cu 0 + 1 + 2 = 3.

Listarea 6.9. pauză declarație în interior pentru ciclul

Listarea 6.10. rupe declarație în interiorul buclă în timp ce

Pentru a indica în mod clar limitele corpului buclei este completă, la capătul său poate fi utilizat de linie suplimentară are o declarație care a intrat în respectivul panou de programare butonul continua. Exemple modernizează înregistrări 6.7 și 6.8 sunt ilustrate înregistrările 6.11 și 6,12, respectiv. După cum puteți vedea, rezultatul programului prezenței continue declarația nu are nici un efect.

Listarea 6.11. continua declarație la sfârșitul buclei în timp ce

Listarea 6.12. continuă declarația, la sfârșitul pentru bucla