Invatare Atomica

Mediul de dezvoltare Code::Blocks

Progres lectie:
0%
🎯

Obiectivul lectiei

Dupa aceasta lectie, vei avea Code::Blocks instalat si configurat, gata sa scrii primul tau program C++.

Dupa aceasta lectie vei putea:

  • Sa explici ide (integrated development environment)
  • Sa implementezi de ce code::blocks
  • Sa aplici 💡 erori frecvente la instalare

Incearca singur!

🎯 INCEARCA

Fara instructiuni - vezi cat poti singur!

Provocarea ta (5 minute):

1. Descarca Code::Blocks de pe site-ul oficial

2. Instaleaza-l pe calculator

3. Deschide-l si creeaza un proiect nou de tip "Console Application"

4. Apasa F9 sa compilezi si rulezi programul implicit

🔗 Descarca Code::Blocks
💡 Nu gasesti versiunea corecta? Click aici

Cauta versiunea "codeblocks-XX.XX-mingw-setup.exe"

Este important sa ai versiunea cu mingw inclus - acesta este compilatorul!

Evita versiunea fara mingw, altfel nu vei putea compila.

1

IDE (Integrated Development Environment)

IDE (Integrated Development Environment)
Un IDE este un program care combina mai multe unelte pentru programatori:
  • Editor de cod - unde scriem programul
  • Compilator - transforma codul in program executabil
  • Debugger - ne ajuta sa gasim erori
De ce conteaza? Fara un IDE, ar trebui sa folosim 3 programe separate. Cu Code::Blocks, facem totul dintr-un singur loc!
2

De ce Code::Blocks?

De ce Code::Blocks?
  • Gratuit si open-source
  • Usor de folosit - interfata simpla
  • Cross-platform - merge pe Windows, Linux, Mac
  • Include MinGW - compilatorul vine inclus
3

💡 Erori frecvente la instalare

💡 Erori frecvente la instalare

"Compiler not found" - Ai descarcat versiunea fara mingw. Reinstaleaza cu versiunea corecta.

"Cannot run program" - Antivirusul blocheaza. Adauga Code::Blocks la exceptii.

Consola dispare instant - Normal pentru programe simple. Adauga system("pause"); inainte de return 0;

Exercitii practice

Exercitiul 1 (Nivel minim) - Programare

Cerinta: Creeaza un proiect nou in Code::Blocks si ruleaza programul implicit care afiseaza "Hello world!".

Exercitiul 2 (Nivel standard) - Programare

Cerinta: Modifica programul astfel incat sa afiseze numele tau in loc de "Hello world!".

Exercitiul 3 (Nivel performanta) - Programare

Cerinta: Afiseaza pe linii separate: numele tau, clasa ta si scoala ta. Foloseste endl pentru linie noua.

Exercitiul 4 (Nivel performanta) - Programare

Cerinta: Creeaza un program care afiseaza o "carte de vizita" cu informatiile tale. Urmeaza pasii:

Ce ai invatat astazi

  • Ai invatat ide (integrated development environment)
  • Acum stii de ce code::blocks
  • Ai descoperit 💡 erori frecvente la instalare

Urmatoarea lectie

Continua cu lectia urmatoare pentru a aprofunda cunostintele.

Continua →