Sunteți pe pagina 1din 11

Prof.Ing.

Pop Constanta
Ce este Code::Blocks?
• În acest mediu putem scrie, apoi compila și rula programe
scrise într-unul din limbajele disponibile (C/C++/Fortran)
• Este o aplicație oferită gratuit, care poate fi descărcată și
utilizată după instalarea pe calculatorul propriu.
• Site-ul pe care puteți găsi programul este 
http://www.codeblocks.org/
INTERFATA CODE BLOKS
Un program simplu —Meniul) File – New – Project…
• Selectezi “Console application” si apesi “Go”.
• Se va deschide un mic “wizard” in care ti se cer niste detalii
necesare pentru ca programul Code::Blocks sa iti poata construi
“scheletul” programului tau.
• In prima pagina apesi butonul Next pentru a porni la drum.
• In pagina 2 selectezi limbajul — C, nu C++. Si apesi Next.
• In pagina 3 dai un nume proiectului.
• In pagina 4 selectezi la compilator “GNU GCC Compiler” si
lasi bifat sa creeze versiuni “Debug” si “Release” pentru
program. Apoi apesi Finish.
• Gata!
Run

Compile

Taie “Hello World!” si in loc de asta scrie altceva (gen “Salutare, lumeee!”).
Important…
• Compilarea programului:ALT+F9
• Rotita portocalie din bara de sus “Build”- sau din meniul
“Build” selectezi prima optiune ( “Build”).
• Rularea programului:CTRL+F9
• “sageata” verde (pe care scrie “Run” cand stai cu mouse-ul pe
ea) de langa “rotita” galbena de “Build”. (Sau din meniul
“Build” alegi optiunea “Run”.)

• https://
manuale.edu.ro/manuale/Clasa%20a%20VII-a/Informatica%20
si%20TIC/U0MgRURJVFVSQSBESURB/files/basic-html/pag
e94.html
• #include <iostream> e un header.
Headerele care incep cu #include sunt biblioteci de coduri apelate de functiile
cu care vom lucra
• <iostream> e o bibiloteca responsabila cu intrarile si iesirile, de exemplu e
necesara pentru afisarea unui text pe ecran sau sa introducem ceva de la
tastatura.
Deci, cu aceasta linie, am #inclus biblioteca <iostream> Prin urmare, am
inceput prin a-i zice lui Code::Blocks ca urmeaza sa lucram cu intrari si iesiri.

• int main( ) Aceasta e functia principala.


Acesta-i cadrul principal al programului.
In corpul acestei functii vom face aproape totul de acum inainte.
{
• Aceste doua acolade fac corpul functiei. Reprezinta inceputul si sfarsitul
ei. Da, apartin de functia int main( ) si intre ele vom pune totul. (pentru
cunoscatorii de HTML, acestea ar fi precum <body> </body>)
}
1. Intrari si iesiri

• 1.1 Afisarile, cu cout


• Sa realizam un program care arata pe ecran "Ce faci?"
• Vom scrie in functia main:
Despre….
• “cout" vine de la "console out", adica ieșire la consolă (pe ecran)
• "<<" specifică faptul că textul iese la consolă (flux spre stânga).
• Apoi între ghilimele " " se așează textul care va fi afișat pe ecran
(care va ieși la consola)
• Foarte important!!!
• Nu uita sa închei instructiunile cu simbolul punct si virgula!
- zice compilatorului ca i-ai dat o instrucțiune.
• <<endl trece pe alta linie, pentru ca endl înseamnă "end line".
1.2 Variabilele
Variabilele sunt căsuțe în memorie! Sunt ca niste cutii care pot fi umplute cu date.
Când cerem ceva de la utilizator (și nu numai), folosim niște căsuțe din memorie în care
să punem acea informație.
Căsuțele din memorie sunt de mai multe feluri, ca să poată ține tipuri diferite de date,
deci variabilele sunt de urmatoarele tipuri:

• int . . . . . . . . tip variabila care stocheaza numere intregi (de exemplu 2, 3,


74, 230...)
• float . . . . . . . . tip de variabila care stocheaza numere cu virgula (de exemplu
2.4, 16.3, 198.7...)
• double . . . . . . . . tip de variabila care stocheaza numere cu virgula de precizie
dubla (de exemplu 2.454, 16.32323, 198.7567...)
• char . . . . . . . . . tip de variabila care stocheaza caractere (de exemplu a, b, y...)
• bool . . . . . . . . . tip de variabila care stocheaza doar valori binare (adevatat
sau fals).

S-ar putea să vă placă și