Am lucrat cu ea deja!
Programele scrise până acum au folosit
structura liniară, care este reprezentată de
o secvență de instrucțiuni
ce se efectuează de fiecare dată când rulăm codul Python, independent de valorile
de intrare.
Am citit date de intrare, am atribuit valori, am efectuat calcule și am afișat rezultatul apoi în consolă.
EXEMPLU
Să presupunem că dorim să realizăm un program care citește de la tastatură trei numele întregi
și afișează
media lor
aritmetică.
Formula de calcul este simplă. Pentru
a,
b
și
c, media aritmetică este:
Cum gândim algoritmul?
Păi... citim mai întâi cele trei valori și le reținem ca
numere întregi în cele trei variabile,
a,
b
și
c. Definim o variabilă
ma care va reține media aritmetică
folosind expresia
(a+b+c)/3. La final afișăm rezultatul,
adică valoarea reținută de
ma!
Priviți schema logică de mai jos. Să presupunem că au fost introduse valorile
9,
10 și
8:
|
Execută schema
|
Nimic mai simplu apoi să
îl redactăm în limbajul Python:
Editor - lectia4_dinamic.py
|
|
EXERCIȚIU PROPUS
Modificați algoritmul de mai sus a.î. să afișeze
media geometrică a celor trei numere,
folosind formula de calcul:
În continuare vom studia împreună câțiva algoritmi liniari elementari.
Execută schema, programul și rezolvă exercițiul.
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)
Cursanții au mai cumpărat ...
[
vezi lista completă a cărților]