110 likes | 265 Views
Obiectel e cu care lucrează algoritmii. Obiectel e cu care lucrează algoritmii sunt:. Date a) Constante b) Variabile Expresii. Constantele.
E N D
Obiectele cu care lucrează algoritmii sunt: • Datea) Constanteb) Variabile • Expresii
Constantele Constantele sunt date de un anumit tip care nu semodifică pe parcursul execuţiei unui algoritm.Pot fi:1. Constante numerice, adică numere întregi sau reale2. Constante nenumerice, adică şiruri de caracterecuprinse între apostrofuri3. Constante logice, adevărat şi fals
Variabilele Variabilele sunt date ale căror valori se modifică peparcursul execuţiei unui algoritm. Ele se utilizează pentru a păstra datele iniţiale, saupentru a păstra rezultatele parţiale sau finale ale algoritmului. Fiecare variabilă va avea o locaţie de memorieasociată ei, unde i se păstrează valoarea. Variabilele pot fi: naturale, întregi, reale, logice sau şiruri de caractere.
Expresiile Expresiile sunt alcatuite din operatori si operanzi. • Operatorii – operatiile care se executa in cadrul expresiei • Operanzii – valorile care intra in calcul
Operatori 1. Aritmetici: • + adunare • -scadere • * inmultire • / impartire • modrestul impartirii a doua numere întregi Ex: 13 mod 5 = 3 • divcatul impartirii a doua numere întregi Ex: 13 div 5 = 2
Operatori 2. Relationali: • = egal • <= mai mic sau egal • >= mai mare sau egal • <>, != diferit
Operatori 3. Logici: • ȘIși logic • SAU sau logic • NOT negatie
Evaluarea expresiilor • În timpul execuției unui program expresiile sunt evaluate astfel: • Se înlocuiesc variabilele cu valorile lor • Se efectuează calculele • Se obține valoarea expresiei
Exerciții 1.Calculatiurmatoarele : a) (12 – 5)*2 – 11 DIV 3= b) 28 mod 5 * 3= • Fie numarul n egalcu 263851. Calculatiurmatoarele : a) n mod 100 = ______ • n div 1000 mod 10 = ______ 3. Care vor fi valorile finale ale variabilelor x si y in urmaexecutariicalculelor ? x 35 ; y 4 ; x x div y ; y y + x ; x x – y + 7 ; y y * y mod x