Misiune locală. Operatori condiționați.
Mathcad limbaj de programare nu ar fi eficientă în cazul în care nu li sa permis crearea unor module software în cadrul variabilelor locale, care sunt „nu sunt vizibile“ din exterior, din alte părți ale documentului. Atribuirea în cadrul programului, spre deosebire de documentele Mathcad se realizează de definiția operatorului local (atribuire locală), care este introdus prin apăsarea butonului cu imaginea săgeții ← pe programare Panel (programare).
Nici operatorul de atribuire: =. nici declarația de ieșire = în cadrul programelor nu sunt aplicate.
Cesiunea locală este ilustrată în listare 6.5. Variabila z există numai în cadrul programului selectat cu o bară verticală. Este imposibil să se înțeleagă din alte părți ale documentului.
Listing 6.5. Alocare locală în program:
Declarații condiționate (dacă altfel)
Acțiunea operatorului condiționat dacă este alcătuită din două părți. Mai întâi, expresia logică (condiție) din dreapta este verificată. Dacă este adevărat, expresia din stânga instrucțiunii if este executată. Dacă este fals, nu se întâmplă nimic și programul continuă să ruleze la următoarea linie. Introduceți instrucțiunea condiționată în program după cum urmează (a se vedea Figura 6.8):
- Dacă este necesar, introduceți partea stângă a expresiei și operatorul de atribuire.
- Creați o nouă linie de cod făcând clic pe butonul Adăugați linie din panoul de programare.
- Faceți clic pe instrucțiunea if.
- În dreapta instrucțiunii if, introduceți o condiție. Folosiți operatori logici, introducându-i din panoul boolean (operatori booleeni).
- Expresia care trebuie executată, dacă condiția este adevărată, introduceți în stânga instrucțiunii if.
- Dacă programul oferă condiții suplimentare, adăugați o altă linie la program făcând clic pe butonul Adăugați linie și introduceți-le în același mod, utilizând operatorul dacă sau altfel.
Operatorul altfel este utilizat împreună cu una sau mai multe declarații condiționale dacă și indică o expresie care va fi executată dacă nici una dintre condiții nu este adevărată. Exemple de utilizare a operatorilor dacă și altfel sunt prezentate în secțiunile anterioare (a se vedea listele 6.3 și 6.4).
Fig. 6.8. Introducerea unei declarații condiționate