Documente Academic
Documente Profesional
Documente Cultură
LOGICE I PSEUDOCODURI
Noiunea de algoritm
un set de pai care definete modul n care poate fi
probleme
DEFINIIE ALGORITM:
Un set finit de pai executabili, care
Cuvntul algoritm
provine de la numele matematicianului arab, care a
Exemplu de algoritm
Paii de calcul ai mediei artimetice a dou numere sunt:
1 -start;
2 -citete primul numr;
problemei
simpl i clar
Scheme logice
diagrame de blocuri
Pseudocod
Propoziii scurte
cuvinte cheie predefinite
exprimate n englez sau romn
Schemele logice
Schemele logice sunt notaii grafice formate
algoritm
Blocul de decizie
liter
Orientarea blocurilor
Curg pe pagin de sus n jos
Se dezvolt arborescent
Sunt legate ntre ele prin sgei directionale
Conectori de pagin
Leag blocuri aflate pe aceeai foaie de hrtie
Cerculee cu numere n ele
Blocul de start
Este unic n cadrul unei scheme logice
Reprezint punctul de pornire al schemei
START
Blocul de stop
Este unic n cadrul unei scheme logice
STOP
Blocul de intrare
se mai numete i bloc de citire
Oprete execuia unui program
Citete de la tastatur valori pe care le stocheaz n
variabile
tastaturadispozitiv de intrare
este simbolizat printr-un paralelipiped sau un trapez
Citete: list
variabile
List
variabile
Blocul de intrare
Tipuri de variabile ce pot fi citite:
Numere ntregi
1, 77, 25
Numere reale
1.5, 6.7
iruri de caractere
am luat examenul la SAS cu nota
Blocul de ieire
Se mai numete i bloc de scriere
Are ca efect afiarea valorilor unor variabile pe ecran
Ecranul-dispozitiv de ieire
Scrie: List
variabile
List
variabile
Blocul de atribuire
are rolul de a da valori noi unor variabile
Ex:
i=i+1
Blocul de decizie
din punct de vedere grafic este reprezentat printr-un
romb
Blocul de decizie
are rolul de a ramifica cursul de
fie pe ramura cu DA
fie pe ramura cu NU
decizia de a alege o ramur sau pe cealalt se
Structuri de control
Secvena
Selecia
Ciclul cu test iniial
Ciclul cu test final
Ciclul cu contor
prelucrri
Condiie
Secven
Selecia
are rolul de a selecta o secven din dou
Conine:
un bloc de selecie
Secvena
2
DA
Secven
FUNCIONARE (1)
ct timp condiia este adevrat
secvena se va executa n mod repetat
SECVENA reprezint un ir ordonat de
operaii de baz
FUNCIONARE (2)
dac condiia este fals la prima
niciodat
Citete a
Citete b
S=a+b
scrie suma
STOP
Scrie aria
stop
START
CITETE criterii de
eligibilitate: barem =
141,5 lei
BIANUAL
selecie
CITETE venitul
fiecrui membru
al familiei
CALCULEAZ
venitul/membru de
familie
Afieaz
ELIGIBIL
DA
NU
Afieaz NEELIGIBIL
STOP