0% au considerat acest document util (0 voturi)
12 vizualizări2 pagini

Pentru Test

Documentul prezintă șase probleme de programare pseudocod care utilizează noțiuni matematice precum restul împărțirii, partea întreagă a unui număr real și relația de divizibilitate. Fiecare problemă conține un algoritm pseudocod și una sau două întrebări legate de execuția acestuia pentru anumite valori de intrare.

Încărcat de

GABRIELA MIȚĂ
Drepturi de autor
© All Rights Reserved
Respectăm cu strictețe drepturile privind conținutul. Dacă suspectați că acesta este conținutul dumneavoastră, reclamați-l aici.
Formate disponibile
Descărcați ca PDF, TXT sau citiți online pe Scribd
0% au considerat acest document util (0 voturi)
12 vizualizări2 pagini

Pentru Test

Documentul prezintă șase probleme de programare pseudocod care utilizează noțiuni matematice precum restul împărțirii, partea întreagă a unui număr real și relația de divizibilitate. Fiecare problemă conține un algoritm pseudocod și una sau două întrebări legate de execuția acestuia pentru anumite valori de intrare.

Încărcat de

GABRIELA MIȚĂ
Drepturi de autor
© All Rights Reserved
Respectăm cu strictețe drepturile privind conținutul. Dacă suspectați că acesta este conținutul dumneavoastră, reclamați-l aici.
Formate disponibile
Descărcați ca PDF, TXT sau citiți online pe Scribd

Se consideră programul

citeşte n (nr. natural)


pseudocod alăturat: nr  0; m  0
S-a notat cu x%y restul împărţirii numerelor ┌pentru i1,n execută
întregi x şi y. │ citeşte x (nr. natural)
1) Ce valoare va fi afişată dacă se citesc │ cifx%10
următoarele valori: 5, 372, 477, │ ┌dacă cif>m atunci
21, 1, ? │ │ m  cif;nr  1
│ │ altfel
2) Pentru n=5, scrieţi cele 5 valori care se
│ │ ┌dacă cif=m atunci nrnr+1
introduc, pe rând, pentru variabila x │ │ └■
astfel încât rezultatul afişat să fie 4. │ └■
└■
scrie nr
Se consideră programul pseudocod
alăturat în care s-a notat cu x|y relaţia “x citeşte n,k
divide pe y” sau “y este divizibil cu x”. (numere naturale nenule)
s0
┌pentru i=1,n execută
1) Ce se va afişa pentru n=40,k=7? │ ┌dacă k|i atunci ss+i
│ └■
2) Determinaţi câte o valoare de două cifre └■
pentru variabilele n şi k astfel încât scrie s
rezultatul afişat să fie un număr impar.

Se consideră programul citeşte a,b (numere naturale)


pseudocod alăturat: c0
S-a notat cu x%y restul împărţirii ┌pentru i=1,a execută
│┌dacă b%i=0 atunci
numerelor întregi x şi y şi cu [x]
││┌dacă a%i=0 atunci ci
partea întreagă a numărului real x. ││└■
1) Care este valoarea afişată pentru │└■
a=30 şi b=42? └■
┌dacă c>0 atunci scrie c
└■

Se consideră programul pseudocod alăturat citeşte n,a,b


în care s-a notat cu x|y relaţia “x divide pe y” (întregi, a<b,n>0)
sau “y este divizibil cu x”. s0
┌pentru i=a,b execută
1) Ce se va afişa pentru a=20,b=50,n=7? │ ┌dacă n|i atunci
2) Pentru n=5, determinaţi câte o valoare de două │ │ ss+1
cifre pentru fiecare dintre variabilele a şi b │ └■
astfel încât rezultatul afişat să fie zero. └■
scrie s
Se consideră programul pseudocod citeşte n (n>6 natural)
alăturat: S0
S-a notat cu [x] partea întreagă a numărului real ┌pentru i1,n execută
x. │ SS+i
1) Care este valoarea afişată dacă n=10? │┌dacă S>10 atunci
2) Determinaţi o valoare pentru variabila n ││ S[S/2]
astfel încât să se afişeze valoarea 33. │└■
└■
scrie S

Se consideră programul pseudocod citeşte n {nN*}


alăturat: S0
S-a notat cu x%y restul împărţirii numerelor ┌pentru i=1,n-1 execută
întregi x şi y şi cu [x] partea întreagă a │┌pentru j=i+1,n execută
numărului real x. ││ SS+1
1) Ce va afişa algoritmul pentru n=7? │└■
└■
scrie S

Se consideră programul pseudocod citeşte a,b {a,b Є N}


alăturat: s0; xa%10*10+a%10
S-a notat cu x%y restul împărţirii numerelor yb%10*10+b%10
întregi x şi y şi cu [x] partea întreagă a ┌pentru i=x,y execută
numărului real x. │┌dacă[i/10]=i%10
1) Ce va tipări algoritmul pentru a=132 şi ││ atunci ss+1
b=2464? │└■
└■
scrie s

S-ar putea să vă placă și