Programarea în matematică

Limbajul de programare integrat în mediul de pachete este destul de simplu. Are un număr mic de operatori și este foarte eficient atunci când este folosit în documente.

1. Modulul software

Din punctul de vedere al programării în general, programul MathCAD este o funcție de subrutină care poate să dea înapoi un număr, un vector sau o matrice ca rezultat.

Programul MathCAD este creat ca un modul software. Aceasta este o unitate independentă, care se distinge printr-o linie verticală grasă.

Un modul de program poate exista într-un document de lucru ca o funcție fără nume. Figura 1 prezintă un exemplu de calculare a zonei unui cerc în mod obișnuit și în blocul de programe.

Programarea în matematică

Fig. 6. Modulul de program fără nume

Un exemplu de modul de program care este o funcție de utilizator cu un nume și parametri este prezentat în Fig.

Programarea în matematică
Programarea în matematică

Fig. 2. Modulul programului, Fig. 3. Mijloace

ca o funcție a utilizatorului de programare

2. Operatorii modulului de program

Pentru a crea un program MathCAD, utilizați bara de instrumente Programare (Figura 3), care este apelată de butonul paletei matematice.

Panoul de programare conține următoarele afirmații:

Add Line - creează un bloc pentru introducerea comenzilor programului MathCAD;

dacă - declarație condiționată;

în caz contrar - operatorul de alegere alternativă, este utilizat împreună cu condiționatul;

pentru - o buclă cu un număr cunoscut de repetări;

în timp ce - buclă condiționată;

pe eroare.

Să analizăm în detaliu instrumentele de programare enumerate.

2.1. Crearea unui modul software

Operatorul Add Line introduce structura prezentată în Figura 4 în documentul de lucru. Blocul este marcat de o linie verticală groasă, din dreapta cărora sunt câmpurile de intrare a comenzii din modulul programului. Puteți extinde blocul de programe adăugând noi câmpuri de intrare, apelând din nou linia de adăugare, dar deja în interiorul modulului de program. Și puteți extinde blocul nu numai în lungime, ci și să creați tot felul de structuri imbricate, de exemplu, cum ar fi în Fig.

Programarea în matematică
Programarea în matematică

Fig. 4. Crearea software-ului Fig. 5. Modulul software

modul structură arbore

Rețineți că operatorii modulului software de același nivel sunt uniți printr-o linie verticală. Dacă doriți să adăugați un câmp de intrare la constructul if, trebuie să setați cursorul, așa cum se arată în figură. Dacă doriți să adăugați un nou câmp de introducere în afara instrucțiunii condiționate, trebuie să selectați întregul câmp și apoi să utilizați butonul Adăugare linie. Modulul software este gata de utilizare când sunt completate toate câmpurile de intrare, adică este definită integral.

2.2. Operator de atribuire

Operatorul indicat de săgeata ← din bara de instrumente Programare execută operația de atribuire. Variabila din stânga operatorului are atribuită valoarea specificată în dreapta. Această valoare poate fi deja definită sau trebuie calculată folosind o expresie.

Particularitatea acestui operator este că atribuirea este efectuată local, adică în interiorul modulului de program. Figura 1 arată că variabila definită înaintea modulului de program nu își modifică valoarea, deși o alocare a fost efectuată, de asemenea, în interiorul blocului.

Dacă un document accesează o variabilă sau o funcție definită de un modul de program, ultima valoare atribuită este returnată ca rezultat.

Articole similare