Orice informație poate fi reprezentată (codificată) sub forma unei date.
Date
-constante(date a căror valoare nu se modifică pe parcursul execuției algoritmului)
-variabile(date a căror valoare se modifică pe parcursul execuției algoritmului)
Constantele pot fi:
-numerice (de tip întreg:14,-3;de tip real:3,14)
-caracter(se scriu intre apostrof):'A','a'
- şiruri de caractere (se scriu intre ghilimele):"informatică"
-cu sens logic:TRUE sau FALSE
Orice variabilă este caracterizată de:
-tip(tipul datei pe care aceasta o va reține)
-nume
-valoare la un moment dat
-adresă(locul din memorie în care a fost memorată)
Varibilele se pot clasifica la fel ca și constantele.
Expresiile
Cu ajutorul constantelor,variabilelor si operatorilor putem construi expresii folosind regulile din
matematică si alte reguli specifice limbajului
Tipuri de operatori:
-aritmetici:+,-,*(se numeşte div şi reprezintă înmulţirea)şi /(se numește mod si reprezintă împărțirea)
-câtul împărțirii:%(se numește mod )
-relaționali:>(semnul mai mare),<(semnul mai mic),>=(semnul mai mare sau egal),<=(semnul mai mic
sau egal),==(semnul egal),!=(semnul diferit)
-operatori logici:and (&&),or(||),mod(!)
Operaţii:
-de intrare(de citire a datelor)
-de ieșre(afișarea datelor de ieșire)
-de atribuire(x==expresie)-astfel se evaluează expresiile din partea dreaptă,iar valoarea opținută i se va
atribui variabilei x,iar valoarea vinițială a acestei variabile se va pierde)
NOTĂ:PENTRU COMPILAREA PROBLEMELOR EU FOLOSESC
PROGRAMUL CODEBLOCKS
Link de instalare: https://www.fosshub.com/Code-Blocks.html?
dwl=codeblocks-17.12mingw-setup.exe
PROBLEME REZOLVATE:
1)Care va fi valoarea variabilei x după execuția următoarelor operații de atribuire
x=10;
y=5;
x=x+y;
x=x+x;
x=2*y;
Rezolvare:Initial valorilor x si y li se atribuie valorile 10,respectiv 5,valorii x i se va atribui suma celor
doua adica x devine 10+5=15,iar dupa aceasta x va primi suma celor doua x-uri,astfel x va deveni
15+15=30,iar intr-un final x devine 2y astfel se va afisa valoarea 2*5=10.
2)Care este valoarea urmatoarei expresii:
200-(5*(15/5-3)+7%4))= prima data se va calcula 15/5=3
200-(5*(3-3)+3)= apoi difrenta
200-(5*0+3)= iar pe final inmultirea
200-3=197
Observatii:Ordinea calculelor este ca in matematica.
Se pot pune oricate paranteze patrate
3)Scrieti expresia logica conform careia variabila x apartine [-5,5]
x>-=5 && x<=5
INCEARCA SINGUR!
1)Calculati expresia:
E=36/6/3*4-36
2)Scrieti expresia logica conform careia variabila x apartine [10,50]
3)Ce valori se va afisa in urma urmatoarelor atribuiri:
a=5-7;
b=-2+7;
a=b-2;
b=a+5;
Muzica buna pe fiecare saptamana!!
Abonați-vă la:
Postare comentarii (Atom)
0 comentarii:
Trimiteți un comentariu
Nu postati aiureli!Ganditi-va bine inainte de a posta un comentariu!