Operatorul dim este stadopedia

Instrucțiunea DIM - declara matrice și are următorul format:

"Variabila" este un identificator folosit pentru a denumi o matrice;

"Indexuri" este o listă formată din una sau mai multe expresii de tip întreg, separate prin virgule, și definind dimensiunea matricei.

Operatorul este folosit pentru a descrie în mod explicit dimensiunea matricei și numărul elementelor sale, specificând numele matricei, urmată de una sau două numere închise în paranteze. Dacă nu există nicio descriere a matricei din program, atunci când utilizați elementul său inițial, BASIC implicit își rezervă spațiul de memorie pentru 11 elemente dintr-o matrice unidimensională sau pentru 121 elemente dintr-o matrice bidimensională. Numele matricelor din listă sunt separate prin virgule.

Valoarea indexului elementelor matrice poate lua o valoare de la 0 la valoarea specificată în descrierea matricei. Variabilele cu indicii sunt permise să fie utilizate oriunde se utilizează variabile simple. O matrice poate conține variabile reale, întregi sau șir, care trebuie specificate la descrierea matricei.

10 DIM C% (10), A $ (5,6), D (7), unde:

array C - o matrice unidimensională de valori întregi;

array A - matrice bidimensională de variabile de șir;

array D este o matrice reală unidimensională.

Procedură Nume FUNCȚIE [(parametrii)] [STATIC]

nume [bloc de operatori]

Nume = expresie [bloc de declarație]

Nume - numele funcției și tipul de date returnat de ea, specificat de sufixul tipului de date (%,. #, $).

Parametrii sunt una sau mai multe variabile care specifică parametrii care sunt transmise funcției atunci când se numește:

· Variabila este numele variabilei.

Tipul de tip al acestei variabile

· Variabilă [()] [tip AS] [, variabilă [()] [tip AS]] ...

· [STATIC] - indică faptul că valoarea variabilelor funcției locale este memorată între apelurile funcționale.

· [Expression] - valoarea returnata a functiei.

Variante ale sarcinii №3 a lucrării de control

Numărul de sarcină 3 conține două tipuri de sarcini: programarea algoritmilor de ramificare și ciclici. Primul tip de sarcină are opțiuni numerotate impare, a doua - chiar. În plus, în aplicațiile nr. 1 și 2, sunt prezentate mediul de programare QBASIC și cel de-al treilea proiect. Anexa 3 oferă funcțiile încorporate implementate în mediul QBASIC.

Exemplul №1. Programarea unui algoritm de ramificare.

Este necesar să se compileze un program care să implementeze calculul funcției:

Algoritmul de rezolvare a acestei probleme este prezentat în figura 6:

Operatorul dim este stadopedia

Figura 6. Algoritm pentru implementarea sarcinii

Pentru algoritmul de mai sus, vom dezvolta programul utilizând forma bloc a operatorului IF:

REM cu furculiță

INPUT "Introduceți", și

INPUT "Introduceți x"; x

În acest program există două ramuri și în funcție de valorile variabilei "X", procesul de calcul va merge doar pentru unul dintre ele.

Exemplul 2. Programarea unui algoritm ciclic.

Să facem un program pentru calcularea funcției:

pentru x = -1 la 3 cu o treaptă de 0,5

Algoritmul de rezolvare a acestei probleme este prezentat în figura 7, iar programul are următoarea formă:

Programul ciclic REM

PENTRU X = -1 LA 3 PASUL 0.5

Articole similare