CURS ONLINE INTERACTIV

Python 3

PENTRU ÎNCEPĂTORI

Proiect susținut de Uniunea Profesorilor de Informatică din România
PROBLEME REZOLVATE
PAG. 3 / 4
Instrucțiunea while
Acasă >>> Lecții online
CERINȚĂ

Se citesc numerele naturale n1 şi n2. Să se calculeze produsul lor, fără a utiliza operatorul de înmulţire.

REZOLVARE

Algoritmul se bazează pe faptul că înmulţirea este o adunare repetată. De exemplu, dacă citim 3 şi 4, calculăm produsul astfel:

3+3+3+3=12
(am adunat de 4 ori pe 3).

Adunarea repetată se poate face utilizând instrucţiunea while. Poate că vă veţi întreba de ce am folosit while, atât timp cât, este evident, numărul de executări ale instrucţiunii subordonate while este cunoscut de la bun început. Aşa este! Dar dacă folosirea instrucţiunii while nu este indispensabilă, nu înseamnă că nu avem voie să o folosim...
Editor - while_ex3.py
       
Rezultatul în consolă done
EXERCȚII

1. Rezolvați problema de mai sus folosind instrucțiunea for.

2. Se citesc două numere naturale n1 şi n2. Se cere să se calculeze câtul şi restul împărţirii întregi ale celor două numere, fără a utiliza operatori de împărţire. Indicație. Aşa cum înmulţirea se poate face prin adunare repetată, tot aşa împărţirea se poate face prin scădere repetată...
Analizează problema rezolvată,
apoi avansează la pagina următoare.
Manuale digitale


Editura noastră oferă de peste 27 de ani manuale şcolare aprobate M.E.N. şi auxiliare ce respectă programa şcolară, precum şi cursuri de Informatică şi T.I.C., utile oricărei persoane care doreşte să se pregătească în aceste domenii.
 home   list  LECȚII   perm_identity   arrow_upward