Page 69 Manual Informatica si TIC
P. 69




Rezolvare. Urmărim cum se execută fiecare instrucțiune a algorit-
mului și cum se modifică valorile variabilelor, folosind următorul tabel:


Instrucțiunea Variabila x Variabila y
citește x 15749
yx mod 100 15749 49 ATENȚIE
xx div 1000 15 49 În calculul mediei a trebuit
xx*100+y 1549 (=15*100+49) 49 să folosim paranteze. Dacă am fi
scris mx+y/2 ar fi însemnat că
Deci, la final, se va afișa valoarea 1549. doar pe y îl împărțim la 2, deoa-
rece operatorul / are prioritate mai
Putem utiliza un tabel mai simplificat fără a mai trece instrucți- mare decât operatorul +. Atribui-
unile și vom nota în fiecare coloană noua valoare a variabilei cores- rea mx/2+y/2 este însă echi-
punzătoare, atunci când aceasta se modifică. valentă cu atribuirea m(x+y)/2

Variabila x Variabila y
15749 49 S
15 O OBSERVAȚIE:
1549 (=15*100+49) Doi algoritmi se numesc
echivalenți dacă, pentru ace-
2. Se citesc două numere reale x și y. Scrieți algoritmul care cal- leași date de intrare, furnizează
culează media lor aritmetică: același rezultat.
Rezolvare.
citește x, y
m(x+y)/2
scrie m






Aplicații



1. Știm câte minute și secunde s-a jucat ieri Maria la calculator, precum și câte minute și secunde s-a
jucat astăzi. Scrieți un algoritm care va calcula cât s-a jucat în total în cele două zile.

2. Sala de clasă are formă dreptunghiulară. Scrieți un algoritm care va citi lungimile celor două laturi
ale sălii de clasă și va afișa aria sa.

3. Scrieți un algoritm pentru rezolvarea următoarei probleme: “Tocmai ai fost la alimentară. Când ai
plecat de acasă aveai în buzunar x lei. De la alimentară ai cumpărat y cornuri și z napolitane. Știi că
un corn costă a lei, iar o napolitană b lei. Câți lei ar trebui să mai ai în buzunar când ajungi acasă?”


4. Scrieți un algoritm care determină și afișează toate numerele de trei cifre ce se pot forma folosind
doar cifrele c1 și c2 citite de la tastatură.





sTrucTura secveNțială şi sTrucTura alTerNaTivă 67
   64   65   66   67   68   69   70   71   72   73   74