≥ω≤ Stiti sa rezolvati macar putin?
1) Se conside numarul peudocod :
Citeste n://numar natural
Suma <---0
Cat timp n≠0 executa
suma<---suma + n
n<---[n/10]
scrie suma:
a) Ce returneaza algoritmul pentru valoarea citita n=671 ?
b)Gasiti o valoarea n pentru carea algoritmul sa returneze 226
2) Se considera numarul pseudocod :
Citeste a,b; numere naturale//
Daca a>b
atunci :
aux<--- a
a<---b
b<---aux
Suma <--- 0
pentru i= a, b barat , executa suma <---suma= i
Scrie suma
a)Ce returneaza algoritmul pentru valorile cititre a=14 , b=18 ?
b)Gasiti 2 valori a si b pentru care algorimul sa returneze 43 ?
c)Rescrieti algoritmul inlocuind structura de ciclare pentru....executa ci o alta structura de ciclare
Răspunsuri la întrebare
Răspuns de
1
La primul punct (a), avand in vedere faptul ca variabila suma primeste intr-o structura "cat timp" valoarea "n" citita de la tastatura si apoi se va "taia" cate o cifra din numar, adaugandu-se la suma respectiva, aceasta va fi: suma=671+67+6=744.
Se poate testa in C/C++/Pascal etc. Pentru puntctul b trebuie sa observi ce numar de forma (abc-bc-c)+bc+c==abc , unde a-> cifra sutelor, b->cifra zecilor, c->cifra unitatilor.
Deci corect ar fi 204+20+2==226
La punctul 2, presupunand ca ai scris suma=suma+i;
a)Va returna 14+15+16+17+18=80; i-ul merge in intervalul [a,b] si face suma elementelor
b)a=21, b=22. Va face doar suma lor =>43.
Punctul c nu l-am inteles, imi pare rau.
Se poate testa in C/C++/Pascal etc. Pentru puntctul b trebuie sa observi ce numar de forma (abc-bc-c)+bc+c==abc , unde a-> cifra sutelor, b->cifra zecilor, c->cifra unitatilor.
Deci corect ar fi 204+20+2==226
La punctul 2, presupunand ca ai scris suma=suma+i;
a)Va returna 14+15+16+17+18=80; i-ul merge in intervalul [a,b] si face suma elementelor
b)a=21, b=22. Va face doar suma lor =>43.
Punctul c nu l-am inteles, imi pare rau.
Baka:
Multumesc mult >:D<
Alte întrebări interesante
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă
Matematică,
10 ani în urmă
Matematică,
10 ani în urmă
Limba română,
10 ani în urmă