Sintaxa și Semantica
Descrierea fiecărui element de limbaj este definit prin sintaxa si semantica sa. definiție de sintaxă stabilește regulile pentru construirea elementelor de limbaj. Semantica definește regulile de înțelesul și de utilizare a elementelor limbii, care s-au dat definiția sintaxă.
alfabet limbă
Alfabetul - un set de caractere permise într-o limbă. Alfabetul Turbo Pascal include următorul set de simboluri de bază:- litere mari și litere mici:
- decalaj
- subliniere
- cifre arabe:
- semne de funcționare:
- limitatoarele:
- proiectanti:
- serviciu (rezervat) cuvânt:
construcție elementară
Elementare construcții ale limbajului Pascal includ numele, numerele și șiruri.
Nume (identificatori) sunt numite elemente ale limbii - constantele, etichete, tipuri, variabile, proceduri, funcții, module, obiecte. ID-ul în Turbo Pascal pot include:
- litere ale alfabetului latin,
- cifrele
- subliniere.
litere superioare și inferioare sunt diferite (de exemplu, numele, numele și numele va însemna același lucru). Numărul nu poate fi prima prioritate în identificatorul, iar caracterul de subliniere poate fi în orice poziție (de exemplu, nume1 și name2item sunt identificatori valide și 5name - nu; _name, name_, name_item - de asemenea nume valide). ID-ul Lungimea poate fi arbitrară, dar sunt semnificative numai primele 63 de caractere. Serviciul nu este permis să folosească cuvântul ca nume.
În orice punct din program în cazul în care este posibil să se pună un splitter, puteți pune orice număr și orice combinație care vă permite să vizualizați structura programului.
Numerele în Pascal sunt de obicei scrise în zecimala. Ele pot fi sigure și valide. Semnul algebric pozitiv poate fi omisă. Întregi sunt stocate sub forma fără punct zecimal, de exemplu:
Numerele reale sunt scrise sub forma unui punct zecimal:
De asemenea, pot fi înregistrate folosind un ordin zecimal, care este reprezentat de litera E:
„Traducerea“ un astfel de registru trebuie înțeleasă drept:
Pascal permite introducerea de numere întregi și fragmente numere reale, în scopul de a forma în notație hexazecimală:
Strings în Pascal - o secvență de caractere, scrise între apostrofuri. În cazul în care linia ca un simbol semnificativ este necesar să se utilizeze un apostrof în sine, este necesar să se înregistreze două apostrofuri. Exemple rânduri:
Universitatea Pedagogică de Stat Volgograd
Departamentul de Algebra, Geometrie și Informatică