Limba modernă algoritmică Turbo Pascal este un limbaj de nivel înalt structurat și permite să facă programul pentru orice scop și dimensiune.
alfabet Limba este un set de taste, percepute de compilator și permise pentru utilizare. Acesta include următoarele elemente:
- literele alfabetului (majuscule și minuscule - 26);
- underscore _;
Aceste elemente sunt folosite pentru scrierea identificatorii - numele de constante, variabile, tipuri, proceduri, funcții, module și tag-uri. ID-ul trebuie să înceapă întotdeauna cu o literă. majusculele și literele mici sunt tratate la fel. Blank denotă o poziție de trecere, de asemenea, se separă și rezervat (serviciu) de la cuvântul ID-uri. Numele utilizarea spațiului nu este permisă.
Pentru a se referă la operațiile aritmetice și logice folosind simboluri
+, -. *, /, =.> <(умножение и деление в одну строку)
Pentru a schimba ordinea acțiunilor și a altor separatoare de scopuri și paranteze sunt utilizate
caractere compozite sunt utilizate pentru a efectua anumite proceduri. perceput ca un singur simbol (golurile dintre elementele de caractere interzise):
- mai mare sau egal cu> =
- gama (două puncte). kvadratnyhskobkah în [0. 10]
În limbajul Turbo Pascal folosește un număr mare de cuvinte rezervate. Aceste cuvinte au un sens strict definit și scopul definit în orice secțiune a programului. Acestea sunt termenii programului și nu pot fi utilizate ca elemente de identificare.
Cuvintele rezervate de bază sunt după cum urmează:
valoare absolută absolută nu este acolo
matrice sau matrice, sau
începe începe dacă este cazul
Const Procedură constantă
îndeplinesc Programul de program
downto pentru intrarea de înregistrare mai mici
repeta altceva altfel repeta
end sfârșitul șirului șir
Fișier, apoi fișier apoi
Funcția de stil de tip funcție
goto pentru a merge în sus până
dacă utilizați dacă este folosit
în var variabilă
eticheta cu o etichetă cu
În plus față de aceste cuvinte de funcții, există mai multe proceduri și funcții scrise în modulele standard de bibliotecă identificatori. De asemenea, nu pot fi folosite pentru a desemna elemente ale programului.
sunt constante și variabile ale structurilor de bază ale limbii.
Constant - este elementele de date ale căror valori sunt stabilite în partea narativă a programului și apoi nu se schimbă. „Set“, în funcție de valoarea pe care o pot avea aritmetica, simbolic, și tipul șir. În caietul de sarcini al constantelor ea poate fi utilizată funcțiile și operațiunile standard. Descriere Simbol - semnul egal (=).
Variabile - Aceste elemente de date ale căror valori pot fi modificate de program. Acestea sunt identificate cu celula de memorie, și sunt introduse în programul pentru stocarea datelor și a rezultatelor. Variabila și tipul acesteia este determinată de identificatorul în programul narativ, cu tipul de scris de caracterul „două puncte“ (:).
Programul - un algoritm, mijloace lingvistice scrise, și având o structură strict definită.
Prima secțiune strukturyprogrammy - antet. începe programul de cuvânt oficial, urmat de un nume de program scris (maxim opt caractere). Este de dorit ca numele a fost semnificativ și să reflecte scopul programului. La sfârșitul antet, precum și după fiecare șir de program este pus simbolul „virgulă“ (;).
Structura Vtorymrazdelom a programului este partea declarație. Acesta include numele modulelor standard de bibliotecă, precum și descrierea datelor implicate în program: identificatorii lor, tipurile, intervalele. Toate utilizate până la șapte secțiuni ale descrierii.
Descrierea modulelor produse în Utilizeaza secțiune. Fiecare modul are numele său propriu și este inclusă în secțiunea în cazul în care prevede utilizarea acestui program. Principalele module includ:
Sistem - biblioteca principală, conectați la orice program, astfel încât să poată fi omisă în descriere. Numărul modulului definit tastat constante și variabile, precum și mai mult de 100 de proceduri și funcții, în special, de intrare și de ieșire de date, operații aritmetice și altele.
Crt - de a lucra cu procedurile de ecran și funcții.
Dos - proceduri și funcții pentru rularea sistemului de operare DOS.
programe de legătură cu imprimanta - Imprimanta.
Grafic - controlate de moduri grafice monitoare.
Label - descrierea etichetelor care pot fi folosite pentru a pune în aplicare directă
tranziția de la orice loc al programului descris în etichetă.
Const - identificatori constante și indicii pentru valorile lor.
Var - ID-uri și tipuri de variabile.
Procedur - descrierea procedurilor suplimentare care nu sunt în
bibliotecă de programe standard.
Funcția - descrierea caracteristici suplimentare. Proceduri și funcții
au nume de referință, înregistrează tipul și funcția
o secvență de declarații închise în
paranteze operatorul începe - end.
A treia secțiune Structura programului conține operatorii actuali ai programului (text). Textul programului - un algoritm de decizie înregistrat pe limbajul de programare selectată. Secțiunea începe cu cuvintele BEGIN și se termină cu END. urmată de o perioadă ca un simbol al sfârșitului programului. Cuvinte funcționale Begin și End paranteze sunt dependente de operator și pot fi de asemenea folosite pentru a evidenția rutine text (proceduri) și funcții în cadrul programului principal. Apoi, după încheierea unui punct și virgulă. Cuvintele „început“ și „sfârșit“ în program trebuie să fie aceeași.
Tipuri de date prelucrate de program ar trebui să fie stabilite în prealabil, și sunt descrise în secțiunea Declarații. Tipul de date specifică un set de valori care pot lua fiecare obiect de program, precum și un set de operații care sunt permise în procesarea acestor valori. În limba de TP are un set de tipuri de date standard, dar puteți crea noi, declarându-i în descrierile de tip secțiune.
Tipurile de date standard sunt declarate în secțiunea Var prin cuvinte funcționale și sunt împărțite în două grupe: simplu (scalare) și compusul (structurat). Pentru tipurile simple, includ următoarele:
Luați în considerare cele mai frecvente tipuri.
Tipul numerică include numere întregi și numere reale cu numele idiapazon.
Cele mai frecvente sunt de tip INTEGER numere întregi. numit un număr întreg semnat și localizat în + _ 32767.
Cu excepția folosit:
BYTE - unsigned integer scurt (0..255)
SHORTINT - integer semnat scurt (-128..127)
WORD - întreg fără semn ((0..65531)
LONGINT - întreg lung (+ - 214 748 3648).