0% au considerat acest document util (0 voturi)
86 vizualizări1 pagină

Recapitulare

Documentul descrie un algoritm care calculează numărul total de bomboane pe care le poate aduna un băiat din N camere, știind numărul de bomboane din fiecare cameră. Algoritmul citește numărul de camere și bomboane din fiecare cameră, adunându-le într-o variabilă pentru rezultatul final.

Încărcat de

Titeica Razvan
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 DOCX, PDF, TXT sau citiți online pe Scribd
0% au considerat acest document util (0 voturi)
86 vizualizări1 pagină

Recapitulare

Documentul descrie un algoritm care calculează numărul total de bomboane pe care le poate aduna un băiat din N camere, știind numărul de bomboane din fiecare cameră. Algoritmul citește numărul de camere și bomboane din fiecare cameră, adunându-le într-o variabilă pentru rezultatul final.

Încărcat de

Titeica Razvan
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 DOCX, PDF, TXT sau citiți online pe Scribd

Probleme.

Problema 1/ pagina 94.


Intr-o casa sunt N camere, iar in fiecare camera cate o cutie cu bomboane. Andrei este curios
sa afle cate bomboane ar putea aduna, daca trece prin toate cele N camere. Descrie un
algoritm care, citind N numarul de camere si N numere naturale ce reprezinta numarul de
bomboane din fiecare camera, determina cate bomboane poate aduna Andrei. Exemplu: N=3
si in cele trei camere se afla 5, 8 respectiv 12 bomboane, atunci Andrei poate culege 25 de
bomboane.

Algoritm limbaj natural

Date intrare: N (nr. de camere din casa), nr(variabila folosita pentru a prelua nr. de bomboane
din fiecare camera) intreg;
Date iesire: s (nr. de bomboane pe care le poate aduna Andrei) intreg;
Citesc nr. de camere ale casei
Citeste N;
s=0;
Citesc nr. de bomboane din fiecare camera si calculez nr. total de bomboane
Repeta de N ori
Citeste nr;
s=s+nr;
Afisez rezultatul
Scrie s;

Explicatie. Citesc numarul de camere ale casei. Initializez nr. total de bomboane cu zero.
Variabila s, initial, poate avea o valoare diferita de zero si in urma calculelor nu mai obtin
valoarea corecta, de aceea trebuie sa fiu sigur ca s la inceput are valoarea zero. Folosind o
structura repetitiva cu contor (stiu de cate ori se repeta), pentru fiecare camera citesc numarul
de bomboane din camera respectiva si il adun la numarul total de bomboane (la s).
In final, afisez numarul total de bomboane.

Tema. 1. Implementati algoritmul intr-un limbaj cu blocuri grafice.


2. problema 2/ pagina 94.

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