Algoritmi simpli: date, variabile, expresii și atribuiri
Disciplina: Informatică și TICClasa: a 5-a
Nume elev: ____________________Data: ____________
1. La un spectacol de teatru au venit 8 copii și 3 adulți. Un bilet pentru copii costă 15 lei, iar un bilet pentru adulți costă 25 de lei. a) Scrie un plan de rezolvare, cu întrebări și calcule, prin care să afli cât s-a plătit în total pe bilete. b) Rescrie problema la modul general: numărul de copii este C, numărul de adulți este D, prețul unui bilet de copil este P1, iar prețul unui bilet de adult este P2. Scrie algoritmul în limbaj natural, cu pași numerotați. Folosește citirea, atribuirea și scrierea.
2. Patru frați împart în mod egal N bomboane. Fiecare frate primește cât mai multe bomboane, iar cele care nu se pot împărți rămân în cutie. Iată algoritmul: 1) Citește N. 2) R ← N rest 4. 3) Q ← (N - R) / 4. 4) Scrie Q, R. a) Care sunt datele de intrare? b) Care sunt rezultatele (datele de ieșire)? c) Care este constanta folosită în algoritm? d) Ce valori se afișează dacă se citește N = 30?
3. Care dintre următoarele denumiri pot fi folosite ca nume de variabile? Pentru fiecare denumire greșită, explică de ce nu este corectă. a) medie b) 2note c) Suma_1 d) pret total e) B7
4. Calculează valoarea fiecărei expresii. Arată ordinea în care efectuezi operațiile. a) 20 - 3 * 4 + 6 / 2 b) 47 rest 6 c) (15 + 9) rest 5 * 2 d) 100 / (4 + 6) - 23 rest 4
5. Se dă expresia 18 - 6 / 3 * 2 + 7 rest 4. a) Scrie, în ordinea în care se efectuează, operațiile din expresie. b) Calculează valoarea expresiei.
6. Ce valori vor avea variabilele A și B după executarea secvenței de mai jos? Scrie valoarea variabilei modificate după fiecare pas. 1) A ← 4 2) B ← A + 5 3) A ← A * 2 4) B ← B - A 5) A ← A + B rest 3
7. Într-un algoritm, la pasul 1, s-a citit doar valoarea variabilei X (de exemplu, 6). Nicio altă variabilă nu a primit vreo valoare. Care dintre atribuirile următoare, scrise la pasul 2, sunt corecte (se pot efectua)? Pentru cele incorecte, explică de ce nu se pot efectua. Pentru cele corecte, scrie ce valoare primește variabila. a) X ← X * X - 1 b) 2 * X ← 8 c) Y ← X + Z d) X ← X rest 4 + 10
8. Tudor vrea să pună un gard în jurul unei grădini dreptunghiulare. Grădina are lungimea Lung și lățimea Lat, exprimate în metri. Un metru de gard costă P lei. a) Scrie în limbaj natural un algoritm, cu pași numerotați, care calculează costul gardului. Folosește o variabilă pentru perimetru (rezultat intermediar) și una pentru cost (rezultatul final). b) Precizează o constantă care apare în algoritmul tău. c) Calculează costul pentru Lung = 12, Lat = 8 și P = 5.