Va rog sa faceti acest algoritm in scratch.
START
intreg a, b;
citeste a, b;
daca a % 2 ≠ 0
atunci a <- a + 1;
daca b % 2 ≠ 0
atunci b <- b - 1;
sfarsit daca
pentru i<-a, b, 2 executa
scrie i;
sfarsit pentru
STOP
Răspunsuri la întrebare
Răspuns:
Spor
Explicație:
2. Parcurgeți următorul algoritm scris în limbaj pseudocod și stabiliți ce se va afișa dacă se citesc valorile:
m = 17 și n = 8. Dar pentru m = 6 și n = 19?
algoritm calcul p ← 1 n ← n % 10 scrie p
natural m, n, p m ← m/n p ← m * n sfârșit algoritm
citește m, n
3. Parcurgeți următorul algoritm scris în limbaj pseudocod și stabiliți ce se va afișa dacă se citesc valo-
rile caracter: x = ’*’ și y = ’^’.
algoritm caractere dacă (a > b) atunci
întreg a, b, c dacă (x = ’*’) atunci a) 3 12 1
caracter x, y a ← a * 3
citește x, y sf.dacă b) 3 4 12
a ← 1 altfel
b ← 12 dacă (y = ’^’) atunci c) 1 9 4
c ← 4 b ← b – 3
sf.dacă d) 3 9 4
sf.dacă
scrie a, b, c
sfârșit algoritm
4. Stabiliți ordinea corectă a următoarelor instrucțiuni pentru a determina algoritmul: Verificați dacă
două numere naturale c, d sunt consecutive, afișând un mesaj corespunzător. (Da – sunt consecutive,
Nu – nu sunt consecutive)
dacă (c = d – 1 OR c = d + 1 ), atunci scrie „Nu – nu sunt consecutive”
algoritm consecutiv scrie „Da – sunt consecutive”
întreg c , d altfel
sfârșit algoritm sf.dacă
citește c, d
5. Scrieți în pseudocod un algoritm de rezolvare a problemei următoare.
Anca dorește să cumpere un material pentru rochia de seară pe care vrea să
o confecționeze pentru banchetul ei de absolvire. Croitoreasa i-a specificat
cantitatea de material necesar pentru cumpărare în cm. Ajungând la magazin,
Anca descoperă că trebuie să specifice cantitatea dorită în m. Ajutați-o pe Anca
să realizeze transformarea cantității dorite din cm în m, afișând un mesaj
corespunzător.
6. Scrieți în pseudocod un algoritm de rezolvare a problemei următoare.
Andrei dorește să meargă la dentist pentru un detartraj si un periaj profesional.
Știind că detartrajul unui dinte costă x lei, iar periajul unui dinte este cu 2 lei mai puțin
și cunoscând și numărul dinților pe care îi are Andrei, stabiliți ce sumă de bani este
necesară pentru a realiza cele două operațiuni la dentist.
7. Scrieți în pseudocod un algoritm de rezolvare a problemei următoare.
La un concurs sportiv pe școală, faza locală, participă 4 echipe. În funcție de
punctajul acestora, la final, fiecare echipă primește un tricou alb sau albastru. Dacă
punctajul echipei este un număr par, atunci echipa primește tricoul de culoare albă,
iar dacă este un număr impar, echipa va primi tricoul de culoare albastră. Stabiliți
câte tricouri din fiecare culoare sunt necesare, la finalul concursului, afișând un mesaj
corespunzător.