Sunteți pe pagina 1din 4

Introducere:

-Calculatorul prelucreaza si afiseaza ce i se da, daca eu ii zic sa imi spuna cine este
dublul unui numar, eu ii dau numarul, el imi afiseaza dublul.

-Pentru a face astfel de operatii, avem 3 tipuri de date:


-Numerice
-Caractere
-Logice (Adevarat sau fals)
-O instructiune este o unitate sintactică a programului unui calculator, conținând
informația și indicând operația de efectuat.

-Pentru a face astfel de instructiuni, trebuie sa stim clar ce vrem sa faca


calculatorul pentru noi.

-Ordinea in care noi ii spunem calculatorului ce instructiuni sa faca este


importanta!

-Ex: Vrem sa ne spuna cine are mai multe mere dintre Ion si Gheorghe, stiind cate
mere are fiecare, astfel vom face urmatoarele

Ii spunem cate mere are Ion si cate are Gheorghe (citeste nrMereIon,
nrMereGheorghe)
Ii spunem sa ne zica cine are mai multe:
daca nrMereIon > nrMereGheorghe afiseaza “Ion are”
daca nrMereGheorghe > nrMereIon afiseaza “Gheorghe are”
Operatori:
 
3 Tipuri:
 
-Aritmetici
-Relationali
-Logici
 
 
 
I. Aritmetici:
'+' ; '-' ; '*' ; '/'
'%' - Restul impartirii in numere naturale (MOD)
Ex: 5%2 = 1 (5 / 2 = 2 rest 1)
'%' are aceeasi prioritate ca inmultirea si impartirea
Ex: 5%3*3 = 2 -------------- 3*5%3 = 0
9%3*2 + 3 = 3 + 9%3*2
 
II. Relationali:
‘<’ ; ‘>’ ; ‘<=’ ; ‘>=’
‘!=’ – diferit de
‘==’ – egalitate
Ex: 5>2 ; 5!=2; 2==2
III. Logici:
‘&&’ – si; (AND)
‘||; - sau; (OR)
‘!’ – Negare (NOT)
Prioritate: ! -> && -> ||

Sintaxa: ! se pune inaintea relatiei, iar && si || se pun intre relatii.


Ex: !(A&&F) = !F = A

!OBS! : Operatiile din paranteze au mereu prioritate :


 (10-3)%2 = 7%2 = 1
 (A || F) && A = A && A = A
-Intotdeauna calculele cu operatori relationali vor rezulta in rezultate
fie adevarate, fie false
-In operatii cu instructiuni atat aritmetice, cat si relationale si logice,
intai se vor rezolva operatiile aritmetice, apoi cele relationale, apoi cele
logice
Ex:
 5>2  A
 7%3 == 1 A
 7%3 == 2  F
 13*3 > 12*4 F
 13*3 > 12*4 || 2 == 2  F || A = A
Pseudocod:
-Pseudocodul este limbajul “international” pentru programare
-Acesta respecta o serie de instructiuni exacte.
-Ordinea in care ii scriem instructiunile este ordinea pe care
acesta o va executa.
-Calculatorul are doua mari instructiuni : input(ce intra in
calculator) si output (ce iese din calculator)
-Pentru input, vom folosi instructiunea ‘citeste’
-Pentru output, vom folosi instructiunea ‘afiseaza’
-Pentru a face operatiile pe care le dorim, calculatorul foloseste
variabile

Ex:
1) Afiseaza 5 // Pe ecran se afiseaza 5
2) Citeste x // ii scriem 5
Afiseaza x // Pe ecran afiseaza 5
3) Citeste x // ii scriem 10
Afiseaza x/2 // Pe ecran afiseaza 5
4)Citeste x // ii scriem 10
Afiseaza x/2%2 // Pe ecran afiseaza 1

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