Integral tipuri de date de turbo pascal

Modificați limitele: pentru tipul real (real)

de la -10 -39 la 10 38,

O constantă este o valoare care nu își modifică valoarea în timpul executării programului.





Conțintele numerice din program sunt scrise în notație zecimală. Ele pot fi întregi și valabile. Nu puteți scrie un semn numeric pozitiv.

În locul unui punct zecimal, atunci când scrieți o constantă reală, este plasat un punct zecimal. Puteți scrie numere "sub formă de E (sau e)". Simbolul E (sau e) este o zecimală și are semnificația „se înmulțește cu 10 grade“, de exemplu, numărul de -3.1 x 10 -4 Pascal înregistrat ca -3.1e -4.







0, -13, 783, -12345, 2e + 3;

3,1415, -1,567, 0,08631,

Funcțiile matematice standard utilizate

Funcția este accesată de pointerul funcției, care constă din identificator și argumentul funcției închise în paranteze. Argumentul unei funcții poate fi fie o expresie variabilă, fie o expresie aritmetică. Pentru funcțiile trigonometrice, argumentul este luat în radiani.

Variabilele, constantele și funcțiile standard, legate prin semne de operații aritmetice și paranteze, sunt numite expresii aritmetice.

Reguli pentru construirea expresiilor aritmetice:

- semnul operațiunii trebuie scris în mod necesar;

- două semne ale operațiilor aritmetice nu pot fi scrise unul după altul (folosiți paranteze);

- numărul de paranteze deschise și închise trebuie să fie același;

- operațiile sunt efectuate în următoarea secvență: calculul valorilor funcțiilor, înmulțirea (divizarea), adunarea (scăderea),

- dacă numitorul și (sau) numitorul este o sumă algebrică, atunci acestea sunt scrise în paranteze.

- dacă numitorul este un produs, adică

Pentru tipul de variabile și constante întregi în Turbo Pascal, există două operațiuni de divizare: mod (găsirea restul de divizare) și elementul div (calcularea partea întreagă a privat), de ex

20 div 6 = 3 și 20 mod 6 = 2.

Turbo Pascal nu exponentiază, extrage o rădăcină și calculează un logaritm cu o bază arbitrară. Dacă expresia aritmetică conține x a (x> 0), și x (a> 0) sau logă x. apoi pentru calculul lor folosim formule binecunoscute care pot fi scrise folosind funcțiile standard ale limbajului Turbo Pascal.

Un operator de limbă este un element de program indivizibil care vă permite să efectuați o anumită acțiune algoritmică.

O trăsătură distinctivă a operatorului în raport cu alte elemente ale programului este că acesta implică întotdeauna o acțiune. Toți operatorii utilizați în program trebuie să fie în mod necesar separați de toate celelalte elemente (inclusiv de alți operatori) printr-un punct și virgulă.

Toți operatorii pot fi împărțiți în mod condiționat în grupuri: simple, complexe (structurale), auxiliare.

- operatorul de atribuire,

- operatorul de salt necondiționat,

- operator de acces la procedură.

Operatorii structurali sunt cei care constau din alți operatori.

- declarație condiționată,

- operator de variante,

- operatorii ciclului,

- operatorul conexiunii.

- declarație goală (simplă);

Operator compozit (structural).

Nevoia de a utiliza operatorii auxiliari este în principal legată de sintaxa specifică a limbii în sine.

Fiecare operator dintr-un program scris în Turbo Pascal definește o etapă independentă logică a procesului de procesare.

Pentru a înțelege și a interpreta în mod unic programul, este stabilit un set de operatori autorizați, iar regulile pentru înregistrarea lor sunt definite clar, adică sintaxa operatorilor.

Pentru a defini regulile de calcul pentru noi valori în Turbo Pascal, există o expresie, fiecare expresie specificând reguli pentru calcularea unei singure valori. Rețineți că expresia nu spune nimic despre ce să facă cu această valoare, așa că expresia nu specifică un pas de calcul logic complet. Situația cea mai tipică este atunci când valoarea calculată trebuie amintit pentru utilizare în etapele ulterioare ale procesului de calcul - o astfel de depozitare se realizează prin atribuirea valorii calculate pentru o variabilă.

Pentru a seta această acțiune, operatorul de atribuire servește și. care este unul dintre principalii operatori:

unde: = - caracterul de atribuire.

Operatorul calculează valoarea expresiei pe dreapta semnului de atribuire și atribuie valoarea obținută a variabilei, care se află în partea stângă (valoarea anterioară a acestei variabile este iremediabil pierdut).

Valoarea variabilei a>

Operatorul de atribuire este considerat valid dacă tipul expresiei se potrivește cu tipul variabilei sau poate fi exprimat la tipul de variabilă.

O variabilă de tip real poate fi atribuită o expresie de tip real sau integer.

O variabilă intregă poate fi atribuită o valoare de expresie a unui singur tip întreg.

a: = b / 10;

Computerul verifică corespondența tipurilor și, dacă tipul nu se potrivește, produce un mesaj de eroare.

Operatorul de atribuire poate fi utilizat pentru toate tipurile de date, cu excepția fișierului.







Articole similare

Trimiteți-le prietenilor: