Algoritmi:aplicatii

download Algoritmi:aplicatii

of 2

description

Aplicatii propuse algoritmi

Transcript of Algoritmi:aplicatii

1

1. n programul pseudocod alturat se consider c valoarea citit pentru variabila n este un numr natural de cel mult 9 cifre.citete n

s(0

repet

dac n MOD 10=s atunci s(s+1

n([n/10]

pn cnd n=0scrie s

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.1. citete n,m

2. s(0

3. cat timp (n>0)sau(m>0) executa

4. dac n MOD 10>m MOD 10 atunci4. s(s+n MOD 10

5. altfel s(s+m MOD 106.

6. n([n/10]

7. m([m/10]

8. scrie s

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 :Citeste n,x

M(x

P(1

Pentru i=2,n executa

Citeste x

Daca M