CURS ONLINE INTERACTIV

Python 3

PENTRU ÎNCEPĂTORI


"Primul volum Python în română care pur și simplu m-a uimit. Foarte bine explicat și ușor de înțeles." (Alexandru Cosmin)

"Cea mai bună carte de Python din RO." (Iulian Geană)

"Livrare promptă! M-am pus pe treabă!" (Emil Ilie)

TOATE RECENZIILE
LECȚIA 5
PAG. 1 / 4
Structura liniară
Acasă >>> Lecții online, limbajul Python 3

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
       
Rezultatul în consolă done
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]
 home   list  LECȚII   perm_identity   arrow_upward