Clasificarea datelor cu care lucrează algoritmii. Constante. Variabile
Lecție de comunicare a noilor cunoștințe
Clasa a V-a
Reactualizarea cunoștințelor
Algoritmi informatici
Reprezentarea algoritmilor în limbaj pseudocod
altfel operația2;
Exemplu
Rezolvare:
DI: a
DE: aria
Algoritm arie;
Citește a;
aria<- a*a;
Scrie aria
Stop
Orice algoritm informatic lucrează cu obiecte numite date.
Datele au următoarele caracteristici:
1
Nume
2
Tip
3
Valoare
Numele este unic și este format din o succesiune de caractere- primul caracter nu poate fi cifră.�El are rol de identificare.�Ex. A1, suma, x, y, etc.
1
Tip – se referă la o anumită categorie de valori și la operațiile ce se pot efectua asupra acestora
2
Valoare- în funcție de tipul precizat.�
3
Clasificarea datelor în funcție de tipul lor
Clasificarea datelor în funcție de momentul în care se folosesc în cadrul unui algoritm�
1
Date de intrare
2
Date intermediare
3
Date de ieșire
Datele de intrare reprezintă ce se dă în problemă
1
Datele intermediare se folosesc pe parcursul algoritmului și ajută la obținerea rezultatelor
2
Datele de ieșire sunt rezultatele cerute de problemă
3
Exemplu
Date de intrare: x,y
Data intermediară: suma
Data de ieșire: media.
Algoritm media_aritmetica;
Citește x, y;
suma <- x+y;
media <- suma/2;
Scrie media;
Stop.
În funcție de valorile pe care le au, datele pot fi:�- constante – nu se modifică pe parcursul întregului algoritm.�Ex. 78, true, “a”, etc�- variabile – sunt date care își modifică valoarea pe parcursul execuției algoritmului.�Ex. Y1, x, a, suma, etc
Aplicație 1
Algoritm alfa;
Citește x, y, z;
t<- x+y;
m<- t*z;
Scrie m;
Stop.
Aplicație 2
Algoritm calcul;
Citește a, b;
a<- a*100;
b<- b*10;
m <-a+b;
Scrie m;
Stop.
Fișă de lucru