Sunteți pe pagina 1din 8

Limbajul de programare

Pascal
Tipuri de date de bază:
 Integer (numere întregi)
 Real (numere reale)
 Char (caractere)
 String (șiruri de caractere)
 Boolean (valori logice)
 Text (fișiere text)
 File (fișiere binare)
 Array (vectori)
Instrucțiunile repetitive:
•For
•While
•Repeat
•If
•Case
Instructiunile repetitive se folosesc atunci cand
se doreste efectuarea unei comenzi de mai
multe ori.
Instrucțiunea if
Instrucţiunea if permite să realizăm
o ramificare aexecuţiei în funcţie de valoarea unei
expresii. Ea are douăformate ce permit aplicarea
structurii de alternativă simplăşi compusă.
Formatul 1:
Formatul 2:
if (expresie) instructiune; if (expresie) instructiune_1;
Efectul : Else instructiune_2;
1)se evaluează expresia Efectul:
din paranteze; 1)se evaluează expresia
din paranteze;2)dacă valoarea
2)dacă valoarea expresiei
expresiei este diferită de zero (deci
este diferită de zero (deci conformconvenţiei are valoarea adev
conformconvenţiei are va ărat), atunci se execută
loarea adevărat), atunci s instructiune_1
e execută , altfel se execută
instructiune_2
instructiune
; apoi înambele cazuri se trece la
, altfel se trece la instrucţiunea următoare.
instrucţiunea următoare.
Instrucțiunea while
Instrucţiunea while are următorul format:
while (expresie) instructiune;
Cu ajutorul instrucţiunii while se realizează structura
repetitivă pretestată (condiţionatăanterior).
Efectul:
1)se evaluează valoarea expresiei din paranteze;
2)dacă expresia are valoarea diferită de zero, atunci
se execută instructiune şi se reia punctul (1),
altfel se trece la instrucţiunea următoare
instrucţiunii while.
Instrucțiunea for

Instrucţiunea for, ca şi instrucţiunea while


, se utilizează pentru a realiza o structurărepetitivă
pretestată. Formatul instrucţiunii este:
for(exp1; exp 2; exp 3) instructiune;
Efectul:
1)se execută secvenţa de iniţializare definită de expresia
exp 1
;2)se evaluează exp2; dacă exp 2 are valoarea zero, atunci
se iese din ciclu, adică se trece lainstrucţiunea următoare
instrucţiunii for
, altfel se execută instrucţiunea din corpul ciclului;
3)se execută apoi secvenţa de reiniţializare definită de exp3
, apoi se reia secvenţa de la punctul2)
Instrucțiunea case
Instrucţiunea CASE este o instrucţiune alternativă
multiplă care permite selectarea unei instrucţiuni
dintr-o listă de instrucţiuni marcate, în funcţie de
valoarea unui selector.
Instrucţiunea case are două forme:
 1)CASE expresie de tip ordinal OF
Listă de constante1: instrucţiune1;
Listă de constante2: instrucţiune2;
.......................................................
Listă de constanten: instrucţiunen;
end;
 2)CASE expresie de tip ordinal OF
Listă de constante1: instrucţiune1;
Listă de constante2: instrucţiune2;
Instrucțiunea repeat
 Aceasta instructiune reproduce structura repeat until si are
forma generala:
REPEAT
i1;
i2;
...
in
UNTIL expresie logica
Aici , i1,...,in reprezinta instructiuni.
Principiul de executare este urmatorul:
Se executa secventa de instructiuni;
Se evalueaza expresia logica;
Daca aceasta ia valoarea FALSE se executa din nou
secventa de instructiuni, contrar se trece mai departe.

S-ar putea să vă placă și