academiapython

Gândirea computațională și etapele elaborării unui program

Gratuit

Obiective

  • Înțelegerea etapelor de rezolvare a unei probleme cu ajutorul calculatorului
  • Recunoașterea pașilor: analiza problemei, proiectarea algoritmului, implementarea, testarea

Gândirea computațională este modul în care descompunem o problemă complexă în pași simpli, executabili de un calculator. Orice program trece prin patru etape: înțelegerea problemei, proiectarea unui algoritm (o rețetă de pași), scrierea codului într-un limbaj precum Python și, în final, testarea rezultatului. Python este un limbaj de programare popular tocmai pentru că permite să transformi rapid un algoritm în cod funcțional, cu o sintaxă apropiată de limbajul natural.

exemplu.py
# Etapa 1: înțelegem problema -> vrem să calculăm media a două note
# Etapa 2: algoritm -> citim nota1, citim nota2, calculăm media, afișăm

nota1 = 8
nota2 = 10

media = (nota1 + nota2) / 2

print("Media este:", media)

Exercițiu

Scrie un program care calculează și afișează media a trei note: 7, 9 și 10.

Rularea codului direct în pagină va fi disponibilă în curând.

Quiz de verificare

1. Care este prima etapă în elaborarea unui program?
2. Ce este un algoritm?