Studiază temeinic limbajul Python! La activarea contului Premium, primești suplimentar
trei cărți populare în format electronic (ebooks) din colecția
"Python 3 - Fundamente pentru începători" (în total, 648 de pagini în plus):
Acum începe aventura noastră prin cele trei structuri fundamentale ale programării! Prima este cea mai simplă: structura liniară. Imaginează-ți un drum drept, pe care parcurgi fiecare pas în ordine, de la început până la sfârșit. Vom rezolva împreună câteva probleme clasice: vom interschimba valorile a două variabile, ca și cum am muta lichidul între pahare, apoi vom învăța să separăm și să inversăm cifrele unui număr. Pare simplu, dar aici începi să construiești ceva esențial: gândirea algoritmică.
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: