📘 Lecție de Python pentru clasa a 9-a, conform noii programe, cu explicații video de la profesor. Mai jos ai rezumatul. În lecția completă găsești aplicații rezolvate cu simulator, în care vezi pas cu pas cum se schimbă variabilele, compilator Python în browser, exerciții propuse cu indicii și rezolvare, și pe Alex, asistentul care îți dă indicii, îți explică algoritmul și îți corectează codul.
Instrucțiunile se execută în ordine, una după alta, fără condiții și fără repetiții — fiecare linie de cod rulează exact o dată.
L = float(input("Lungimea: "))
l = float(input("Lățimea: "))
perimetru = 2 * (L + l)
print(f"Perimetrul: {perimetru}")
1. Ce poate rezolva structura liniară? Orice problemă unde pașii se execută în ordine, fără alegeri sau repetări.
2. Diferă de structura liniară din pseudocod? Nu ca principiu, doar sintaxa diferă — Python nu are declarații explicite de tip.
3. Cum interschimb valorile a două variabile în Python? Cu atribuire multiplă: a, b = b, a. Python face interschimbarea direct, fără variabilă auxiliară.
4. Pot folosi mai multe instrucțiuni print() într-o structură liniară? Da, câte sunt necesare — se execută în ordinea în care apar în cod.
5. Ce se întâmplă dacă schimb ordinea instrucțiunilor? Rezultatul se poate schimba, mai ales dacă o instrucțiune folosește o valoare calculată de instrucțiunea anterioară.