Întregul tip de date

4.2. Structura generală a programului. Variabile și constante.

Orice program în limba Pascal constă din două părți: descriptive. unde se determină datele (valorile) care vor fi utilizate în program și executiv. Un set de instrucțiuni care specifică acțiunile efectuate în program pe date. Variabilele și constantele sunt utilizate pentru a stoca date în timp ce programul se execută. Datele sunt reprezentate în ele sub forma valorilor lor. Constantele, spre deosebire de variabile, nu își pot schimba valorile în timp ce programul se execută.

În cele ce urmează, numele constructelor de limbaj Pascal descrise vor fi scrise cu litere mici și închise în paranteze unghiulare, de exemplu:

<имя программы> - indică numele pe care trebuie să-l aleagă programatorul pentru programul său;

<оператор> - înseamnă orice operator Pascal;

<целое число> - va denumi orice număr întreg, etc.

Concluzia construcției descrise în paranteze pătrate înseamnă că această construcție nu este necesară. De exemplu, în loc de o construcție

puteți pune un semn plus, minus sau nimic.

Programul începe cu antetul programului, care arată astfel:

Programul Word Service este utilizat pentru a specifica numele programului ales de programator în conformitate cu regulile pentru compilarea numelor în Pascal.

În Pascal, variabilele și constantele sunt folosite pentru a stoca date în timp ce programul este în desfășurare. Fiecare variabilă trebuie descrisă înainte de a fi utilizată în program. Când se descrie o variabilă, se dă un nume și se atribuie tipul de date care pot fi stocate în această variabilă. Tipul de date determină, mai întâi, setul de valori care pot lua (stoca) variabilele de acest tip și, în al doilea rând, setul de operațiuni care pot fi aplicate valorilor de acest tip. Fiecare constantă, ca o variabilă, are de asemenea un tip strict definit, determinat în mod unic de înregistrarea acestei constante.

În Pascal, pentru constante, puteți specifica nume care pot fi apoi folosite în program împreună cu constantele în sine. Constantele și variabilele sunt descrise în secțiunea care descrie constantele și în secțiunea care descrie variabilele în partea descriptivă a programului.

Ca un exemplu, ia în considerare programul Higth care implementează formula de calcul înălțimea maximă de ridicare a corpului aruncat de la sol vertical, în sus, la o viteză predeterminată V:

Scrieți ('Introduceți viteza inițială a corpului, m / s:');

Scrieți ("Înălțimea de ridicare, m ', H: 5: 2)

În acest exemplu pentru titlul programului ar trebui să fie secțiune constantă, care începe cu cuvântul rezervat CONST și conține o descriere a reală constantă G. În constantele secțiune este secțiune variabilă, care începe cu cuvântul rezervat VAR. În acest exemplu, această secțiune descrie variabilele V și H ale tipului real (REAL) (tipul este separat de lista de variabile printr-un colon).

Partea executivă a programului (numită secțiunea operator) este cuprinsă între cuvintele de serviciu BEGIN (Start) și END (End). Cuvântul END este urmat de un punct la sfârșitul programului. În acest exemplu, secțiunea de declarații conține patru declarații care sunt separate unul de altul printr-un punct și virgulă. Același titlu separă titlul și secțiunea programului unul de altul. Trebuie remarcat faptul că punct și virgulă nu termină operatorul, ci separă operatorii unul de celălalt (în exemplu, trei punct și virgulă separă patru operatori unul de celălalt).

Următorul operator de atribuire H: = V * V / (2 * G) calculează valoarea înălțimii maxime de ridicare și o atribuie H variabilă (rețineți că numitorul este inclus în paranteze, după H: = V * V / (2 * G) a fost echivalent cu H: = (V * V / 2) * G, care nu corespunde sarcina la îndemână).

Ultimul exemplu de operator, precum și primul, numit de ieșire procedura (SCRIERE - Scriere) și este proiectat pentru a afișa pe rezultatele monitorului, a căror listă este indicată în paranteze. ATENȚIE! Puteți afișa valorile tipurilor logice, întregi, reale, de caractere și de șir.

În acest exemplu, în lista primei instrucțiuni este inclus un singur element - un șir de text dintr-o singură linie inclus în ghilimele simple

'Introduceți viteza inițială a corpului, m / s:'

Lista celui de-al doilea operator include două elemente:

"Înălțimea de ridicare în metri:"

ATENȚIE! Pentru o variabilă reală H, două numere (specificații de format) sunt indicate prin colon: primul înseamnă că la această variabilă sunt atribuite doar 5 poziții pe ecran, dintre care două sunt pentru partea fracționată; încă o poziție va fi ocupată de un punct zecimal, în cea mai mare parte există 2 poziții (așa-numitul format de reprezentare a punctului fix). În cazul în care procedura WRITE pentru a specifica numele variabilei fără format caietul de sarcini, atunci se va afișa valoarea în format plutitoare punct, de exemplu, 4.6892974268E + 00.

Datele de text sunt elemente importante ale limbajului Pascal. Fiecare șir de caractere este un șir de caractere atașate în ghilimele simple. Dacă este necesar, utilizați caracterul cu o singură cotă din interiorul șirului de caractere pentru al repeta de două ori la rând. Exemple de șiruri de text:

'AVC' 'ACEASTA LINIE' '1 * 4' 'LIFT' '+'

Lungimea șirului de text este limitată: poate fi mutată de la o linie a programului la alta.

Transferul construcțiilor de limbaj Pascal de la o linie de text la altul este permis numai în locul în care se află un simbol special. În plus, puteți adăuga spații în aceste locuri fără a schimba sensul programului.

De exemplu, notele H: = V * V / (2 * G) și H: = V * V / (2 * G) sunt echivalente.

Articole similare