Citire de pseudocod (1) — cifrele mari ale unui număr natural
Algoritmi — citirea unui algoritm dat în pseudocod, urmărirea valorilor variabilelor, transcrierea în limbajul C++ și echivalența structurilor repetitive
4 întrebări din Algoritmi — citirea unui algoritm dat în pseudocod, urmărirea valorilor variabilelor, transcrierea în limbajul C++ și echivalența structurilor repetitive.
Primele întrebări
Se consideră algoritmul de mai jos, descris în pseudocod. În algoritm,
a % beste restul împărțirii numărului naturalala numărul natural nenulb, iar[a/b]este câtul aceleiași împărțiri, adică partea întreagă a raportului.Variabila
nprimește un număr natural nenul, cu cel mult 9 cifre.citește n p ← 1 c ← 0 ┌repetă │ x ← n % 10 │ ┌dacă x > 5 atunci │ │ p ← p * x │ │ c ← c + 1 │ └■ │ n ← [n/10] └până când n = 0 scrie p, ' ', ca) Scrieți valorile care se afișează dacă se citește numărul
27968. (6 p)Se consideră algoritmul de mai jos, descris în pseudocod. În algoritm,
a % beste restul împărțirii numărului naturalala numărul natural nenulb, iar[a/b]este câtul aceleiași împărțiri, adică partea întreagă a raportului.Variabila
nprimește un număr natural nenul, cu cel mult 9 cifre.citește n p ← 1 c ← 0 ┌repetă │ x ← n % 10 │ ┌dacă x > 5 atunci │ │ p ← p * x │ │ c ← c + 1 │ └■ │ n ← [n/10] └până când n = 0 scrie p, ' ', cb) Scrieți un număr natural nenul, cu cel mult patru cifre, care poate fi citit pentru variabila
nastfel încât valorile afișate să fie7 1. (6 p)Se consideră algoritmul de mai jos, descris în pseudocod. În algoritm,
a % beste restul împărțirii numărului naturalala numărul natural nenulb, iar[a/b]este câtul aceleiași împărțiri, adică partea întreagă a raportului.Variabila
nprimește un număr natural nenul, cu cel mult 9 cifre.citește n p ← 1 c ← 0 ┌repetă │ x ← n % 10 │ ┌dacă x > 5 atunci │ │ p ← p * x │ │ c ← c + 1 │ └■ │ n ← [n/10] └până când n = 0 scrie p, ' ', cc) Scrieți programul C++ corespunzător algoritmului dat. (10 p)
Se consideră algoritmul de mai jos, descris în pseudocod. În algoritm,
a % beste restul împărțirii numărului naturalala numărul natural nenulb, iar[a/b]este câtul aceleiași împărțiri, adică partea întreagă a raportului.Variabila
nprimește un număr natural nenul, cu cel mult 9 cifre.citește n p ← 1 c ← 0 ┌repetă │ x ← n % 10 │ ┌dacă x > 5 atunci │ │ p ← p * x │ │ c ← c + 1 │ └■ │ n ← [n/10] └până când n = 0 scrie p, ' ', cd) Scrieți în pseudocod un algoritm echivalent cu cel dat, în care structura repetitivă
repetă … până cândsă fie înlocuită cu o structură repetitivă de tipcât timp … execută. (6 p)