Școala Româno-Britanică
Modulul 1 Clasa a IX-a | Python

Ora 1: Ce este informatica? Programe și aplicații

Ce vei învăța astăzi: Ce este informatica, ce putem face cu ea, domeniile în care se folosește și ce sunt programele și aplicațiile

Rezultat practic: Înțelegi ce este informatica și identifici programe și aplicații din viața de zi cu zi, iar la final scrii primul tău program Python care afișează un mesaj (Competența 1.3).

Competența 1.3 Săptămâna 1

Înainte de a începe

De ce contează? Fiecare aplicație de pe telefonul tău — de la mesagerie la jocuri — funcționează după un program. Dacă înțelegi ce este un program, înțelegi limba în care funcționează orice tehnologie din jurul tău.

Ce știi deja?

Înainte de a începe, gândește-te: numește trei programe sau aplicații pe care le folosești în fiecare zi și spune ce sarcină rezolvă fiecare. Pune pe hârtie un singur lucru pe care ți-ai dori ca un calculator să-l facă pentru tine.

Ideea-cheie: Orice program este o colecție de instrucțiuni pe care calculatorul le execută în ordine, iar informatica este știința prelucrării automate a informației.
SINTEZĂ TEORETICĂ ȘI EXEMPLE GHIDATE

Ce vei învăța astăzi?

După această lecție vei înțelege ce este informatica, ce poți face cu ajutorul ei și ce sunt programele și aplicațiile. Vei scrie și primul program Python care afișează un mesaj pe ecran.

Ce este informatica
Domenii: jocuri, aplicații, analiza datelor
Ce sunt programele și aplicațiile
Primul program Python: afișarea unui mesaj

Ce este informatica?

Definiție: Informatica este știința care se ocupă cu prelucrarea automată a informației cu ajutorul calculatoarelor. Cuvântul vine din combinația dintre „informație" și „automatică".

Informatica nu înseamnă doar „să te joci pe calculator". Este știința care ne învață cum să primim date, cum să le prelucrăm și cum să producem rezultate utile, folosind pași clari numiți algoritmi (un algoritm este o succesiune de pași clari și ordonați prin care se rezolvă o problemă).

Analogie: informatica este ca o bucătărie modernă

Imaginează-ți informatica ca pe o bucătărie uriașă, plină de ustensile și aparate. Primești ingrediente (datele), folosești rețete (algoritmii) și aparatele (calculatoarele) pentru a pregăti mâncăruri (rezultatele). Fără o rețetă clară, indiferent cât de bună este bucătăria, nu obții mâncarea dorită.

Datele

Informațiile pe care le primim, precum numere, texte sau imagini

Algoritmii

Pașii clari și ordonați prin care prelucrăm datele

Calculatoarele

Mașinile care execută pașii foarte repede și exact

Ce facem cu informatica? Domeniile ei

Informatica este peste tot în jurul nostru. Ea stă la baza jocurilor video, a aplicațiilor mobile, a rețelelor sociale, a analizei datelor și a multor alte domenii. Oriunde există date care trebuie prelucrate, există informatică.

Domeniu Ce face Exemplu din viața reală
Jocuri video Creează lumi virtuale cu care interacționezi Jocul tău preferat de pe telefon sau consolă
Aplicații mobile Programe mici care îți fac viața mai ușoară Aplicația de meteo, de bancă sau de mesagerie
Analiza datelor Găsește tipare și informații în cantități mari de date Statisticile unui meci sau media notelor clasei
Site-uri web Creează pagini pe care le vizităm pe internet Magazinul online sau site-ul școlii

Gândește-te: câte lucruri din camera ta folosesc informatica?

Telefonul, televizorul, consola, robotul de praf, ceasul inteligent. Fiecare dintre acestea are la interior un program care îi spune exact ce să facă. Informatica este, practic, limba prin care le cerem să lucreze pentru noi.

Programe și aplicații

Definiție: Un program este o colecție de instrucțiuni (comenzi simple pe care calculatorul le poate executa), scrise într-un limbaj de programare (un limbaj formal, precum Python, prin care dăm calculatorului comenzi pe care le înțelege), pe care calculatorul le execută pentru a rezolva o sarcină. O aplicație este un program construit pentru a fi folosit direct de utilizatori, precum un joc sau un editor de text.

Analogie: programul este o listă de comenzi

Un program este ca o listă de comenzi pe care o dai unui asistent foarte harnic: „deschide ușa", „adu cartea", „scrie mesajul". Asistentul nu știe să gândească singur, dar execută perfect fiecare comandă primită, în ordine. La fel, calculatorul execută instrucțiunile programului, una după alta, fără să greșească.

Jocuri

Programe de divertisment cu grafică și sunet

Utilitare

Programe care ajută la sarcini concrete: calcul, editare text

Analiza datelor

Programe care prelucrează numere și statistici

Primul tău program Python

Chiar dacă abia începem, putem scrie deja primul program. El va afișa pe ecran un mesaj de salut. În Python, afișarea pe ecran se face cu funcția print().

Algoritmul AfisareSalut: scrie "Salut, lume!" scrie "Încep să învăț informatica"
Program Python complet (rulabil)
# Program care afișează două mesaje pe ecran
# Pasul 1: afișăm primul mesaj
print("Salut, lume!")

# Pasul 2: afișăm al doilea mesaj
print("Încep să învăț informatica")

Observă: fiecare instrucțiune print() afișează textul din ghilimele pe un rând nou. Programul se execută linie cu linie, de sus în jos. Exact așa funcționează orice program!

Exercițiu de completare - noțiuni de bază

Completează enunțul cu cuvintele potrivite:

Informatica este știința care se ocupă cu prelucrarea automată a ______ cu ajutorul calculatoarelor. Un ______ este o colecție de instrucțiuni pe care calculatorul le execută. O aplicație folosită direct de utilizatori, precum un joc, se numește ______. Afișarea unui mesaj pe ecran în Python se face cu funcția ______.

Bancă de cuvinte:
informației program aplicație print()

Exercițiu de completare - codul salutului

Completează codul Python cu funcția potrivită:

______("Salut, lume!")  # afișăm primul mesaj
______("Bine ați venit la informatică")  # afișăm al doilea mesaj
Textul afișat se scrie între ______.

Bancă de cuvinte:
print ghilimele

Test de înțelegere

Test rapid - informatică și programe:

1. Ce este informatica?

2. O colecție de instrucțiuni pe care calculatorul le execută pentru a rezolva o sarcină se numește...

3. Care dintre următoarele este un program care ne ajută să prelucrăm date (de exemplu, statistici)?

Ai grijă la: Să confunzi programul cu aparatul pe care rulează: programul este colecția de instrucțiuni (de exemplu mesajul afișat cu print()), nu calculatorul sau telefonul.

Aprofundare

De unde vine cuvântul „informatică"? Termenul a fost folosit pentru prima dată în anii 1960 și combină „informație" cu „automatică". Practic, informatica studiază modul în care automatizăm prelucrarea informației: de la o simplă adunare până la recunoașterea feței din poze.

Date, algoritmi, programe: triada de bază. Orice activitate din informatică pornește de la date (ce prelucrăm), continuă cu algoritmi (cum prelucrăm) și se concretizează în programe (instrumentele pe care le folosim). Un joc video, de exemplu, prelucrează date despre pozițiile jucătorilor folosind algoritmi de coliziune și desenare.

Aplicațiile din jurul nostru. Când trimitem un mesaj, platforma de mesagerie prelucrează datele mesajului și le livrează destinatarului. Când folosim aplicația de meteo, ea prelucrează date despre presiune și temperatură. În fiecare dintre aceste cazuri există un program Python, C++, JavaScript sau alt limbaj care face toată treaba în spate.

APLICARE ȘI REZOLVARE DE PROBLEME

PbInfo - Salut

Enunț:

Cerință: Să se afișeze pe ecran mesajul Salut!

Date de intrare:

Nu există date de intrare. Programul doar afișează un mesaj.

Date de ieșire:

Programul va afișa mesajul Salut!

Restricții și precizări:

Mesajul trebuie afișat exact ca în exemplu, inclusiv semnul de exclamare.

Exemplu:

Ieșire:

Salut!
Cum gândim soluția:
  1. Folosim funcția print() pentru a afișa textul
  2. Scriem textul între ghilimele
  3. Rulăm programul și verificăm că apare mesajul pe ecran
Scrie soluția în Python:
Soluție corectă:
print("Salut!")

Ce învățăm: print() este prima funcție pe care o folosim. Ea afișează pe ecran orice text scris între ghilimele.

PbInfo - Două mesaje

Enunț:

Cerință: Să se afișeze pe ecran două mesaje, fiecare pe un rând: Primul pas și Al doilea pas.

Date de intrare:

Nu există date de intrare.

Date de ieșire:

Programul va afișa cele două mesaje, fiecare pe un rând nou.

Restricții și precizări:

Fiecare apel print() afișează pe un rând nou.

Exemplu:

Ieșire:

Primul pas
Al doilea pas
Cum gândim soluția:
  1. Scriem un print() pentru primul mesaj
  2. Scriem un al doilea print() pentru al doilea mesaj
  3. Cele două mesaje vor apărea pe rânduri separate
Scrie soluția în Python:
Soluție corectă:
print("Primul pas")
print("Al doilea pas")

Ce învățăm: fiecare print() trece pe rând nou. Programul se execută de sus în jos, așa că ordinea mesajelor este exact ordinea instrucțiunilor.

EXERCIȚII PRACTICE

Exercițiul Practic: Informatica din jurul nostru

Sarcini de lucru

Identifică programe din viața ta și scrie un program Python care afișează un mesaj

Sarcina 1: Programe din viața ta

Cerință: Scrie câte un exemplu de program sau aplicație pentru fiecare domeniu: jocuri, aplicații mobile și analiza datelor.

Soluție pentru Sarcina 1:

Exemplu de răspuns corect:

Jocuri: Minecraft, FIFA, jocul de șah de pe telefon
Aplicații mobile: aplicația de meteo, WhatsApp, Google Maps
Analiza datelor: aplicația de statistici a clasei, graficele de
la lecția de matematică, tabelele de note

Verifică: toate răspunsurile trebuie să fie programe sau aplicații, nu componente fizice precum tastatura sau ecranul.

Sarcina 2: Mesajul tău de prezentare

Cerință: Scrie un program Python care afișează două mesaje: numele tău și materia preferată.

Soluție pentru Sarcina 2:
print("Mă numesc Maria")
print("Materia mea preferată este informatica")

Verifică: fiecare mesaj este scris între ghilimele și fiecare instrucțiune începe cu print(.

Scrie pe caiet - De reținut

Titlul lecției

Ora 1: Ce este informatica? Programe și aplicații

Definiția lecției

Informatica este știința care se ocupă cu prelucrarea automată a informației cu ajutorul calculatoarelor. Orice activitate din informatică pornește de la date (ce prelucrăm), continuă cu algoritmi (cum prelucrăm) și se concretizează în programe (instrumentele pe care le folosim). Un program este o colecție de instrucțiuni scrise într-un limbaj de programare, pe care calculatorul le execută pentru a rezolva o sarcină, iar o aplicație este un program construit pentru a fi folosit direct de utilizatori. Informatica stă la baza jocurilor video, a aplicațiilor mobile, a analizei datelor și a site-urilor web. De exemplu, aplicația de meteo de pe telefon primește date despre temperatură și presiune, le prelucrează cu ajutorul unui program și îți afișează prognoza zilei.

Definiții esențiale

  • Informatica este știința care se ocupă cu prelucrarea automată a informației cu ajutorul calculatoarelor.
  • Programul este o colecție de instrucțiuni, scrise într-un limbaj de programare, pe care calculatorul le execută pentru a rezolva o sarcină.
  • Aplicația este un program construit pentru a fi folosit direct de utilizatori (joc, calculator, editor de text).
  • Datele sunt informațiile pe care le prelucrăm: numere, texte, imagini.
  • Domenii importante ale informaticii: jocuri video, aplicații mobile, analiza datelor, site-uri web.

Algoritmul cheie - pseudocod

Algoritmul AfisareSalut: scrie "Salut, lume!" scrie "Încep să învăț informatica"

Algoritmul cheie - cod Python

# Program care afișează două mesaje pe ecran
print("Salut, lume!")
print("Încep să învăț informatica")

Greșeli comune de evitat

  • Uitarea ghilimelelor în jurul textului afișat: print(Salut) este greșit, corect este print("Salut").
  • Scrierea mesajului fără funcția print(): doar scrierea textului nu afișează nimic.
  • Confuzia între program (instrucțiuni) și echipament (tastatură, monitor) - ele sunt lucruri diferite.

Sfaturi practice și trucuri

  • Scrie textul afișat exact cum vrei să apară pe ecran, inclusiv semnele de punctuație.
  • Rularea unui program se face de sus în jos, instrucțiune cu instrucțiune.
  • Observă în jurul tău: telefonul, consola, aplicațiile de meteo și de mesagerie sunt toate programe create de informaticieni.

Exemplu practic

Când deschizi aplicația de meteo de pe telefon, un program primește date despre temperatură și presiune, le prelucrează și îți afișează prognoza zilei. La fel, un program Python simplu afișează un mesaj pe ecran, exact cum fac aplicațiile din viața ta de zi cu zi:

print("Astăzi este o zi frumoasă!")
print("Încep să învăț informatica")