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

Algoritmi:aplicatii

Documentul prezintă o serie de probleme care implică algoritmi pseudocod. Acestea includ citirea unor valori, efectuarea unor operații și afișarea rezultatelor. Algoritmii utilizează structuri repetitive și condiționale pentru a procesa datele de intrare.

Încărcat de

EllaGabriella
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 DOC, PDF, TXT sau citiți online pe Scribd
0% au considerat acest document util (0 voturi)
317 vizualizări2 pagini

Algoritmi:aplicatii

Documentul prezintă o serie de probleme care implică algoritmi pseudocod. Acestea includ citirea unor valori, efectuarea unor operații și afișarea rezultatelor. Algoritmii utilizează structuri repetitive și condiționale pentru a procesa datele de intrare.

Încărcat de

EllaGabriella
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 DOC, PDF, TXT sau citiți online pe Scribd
Sunteți pe pagina 1/ 2

citete n

s0
repet
dac n MOD 10=s atunci
ss+1

n[n/10]
pn cnd n=0
scrie s

1. n programul pseudocod alturat se consider c


valoarea citit pentru variabila n este un numr
natural de cel mult 9 cifre.
a) Ce se va afia pentru n=261305?
b) Enunai proprietatea pe care trebuie s o aib
valoarea lui n pentru ca valoarea afiat s
reprezinte chiar numrul de cifre ale numrului n.
c) Dai un exemplu de numr natural de 4 cifre
care,introdus ca valoare pentru n, ar determina
afiarea rezultatului 3.
d) Scriei un pseudocod echivalent cu cel dat care s
conin alt tip de structur repetitiv.

2. n programul pseudocod alturat se consider c


valoarile citite pentru variabilele m si n sunt numere
naturale cu cel mult 9 cifre.
a) Care este numarul de executii ale instructiunii 5
daca se citeste de la tastatura n=27 si m=75341?
b) Ce va afisa algoritmul pentru n=27 si m=75341?
c) Scriei un program pseudocod echivalent cu cel dat
care s conin alt tip de structur repetitiv.

3. Fie pseudocodul alturat :


a) Care vor fi valorile variabilelor M si P daca la
intrare se citesc n=5, iar pentru x valorile 1, 2, 7, 9,
5?
b) Scrieti un program pseudocod echivalent care sa
utilizeze o structura repetitiva cu test final.

4. Se consider urmtorul algoritm descris n


pseudocod:
a) Deducei ce se va afia, dac valorile citite ale lui x
sunt, n ordine, 2, -3, -6, 4, 8, 16, 0;
b) Formulai un enun pentru problema dat;
c) Rescriei secvena folosind o structur repetitiv cu
test iniial.

1.
2.
3.
4.
4.
5.
6.
6.
7.

citete n,m
s0
cat timp (n>0)sau(m>0) executa
dac n MOD 10>m MOD 10 atunci
ss+n MOD 10
altfel ss+m MOD 10

n[n/10]
m[m/10]

8. scrie s
Citeste n,x
Mx
P1
Pentru i=2,n executa

Citeste x

Daca M<x atunci

Mx

Pi

scrie M,P
citeste y
citete x
nr 0
repet

dac x=2*y atunci

nr nr+1

pn cnd x=0
scrie nr

5. Fie pseudocodul alturat :


a) Ce se va afia pentru n=6?
b) Rescriei algoritmul, folosind o structur repetitiv
cu numr cunoscut de pai

6. Fie pseudocodul alturat :


a) Ce valoare y se va afia pentru x=3 i n=3?
b) Ce realizeaz aceast secven?

Citeste n
dac n=1 sau n=2 atunci
t1
altfel
a1
b1
i2
ct timp i<n execut
ta+b
ba
at
ii+1
scrie t

Citete x, n
y1
contor x
Ct timp contor>0 execut
yy*n
contorcontor-1
Sfrit ct timp
Scrie y

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