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.
Cărțile editurii noastre
O parte dintre manualele și culegerile de probleme se găsește și [în format electronic] securizat sub formă de fișier *.pdf.
 

"O cameră fără cărţi este ca un corp fără suflet." (G. K. Chesterton)

Ultimele noutăți
[vezi lista completă a cărților]
 home   list  LECȚII   perm_identity   arrow_upward