Mediul de
programare
Sumar
1. Competenţe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2. Prezentare generală . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
3. Webografie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
2
1. Competenţe
Competenţe generale
• implementarea algoritmilor într-un limbaj de programare
Competenţe specifice
• utilizarea mediului de programare Code Blocks
3
4
Pentru a obţine un program executabil, trebuie parcurse următoarele etape:
• editarea programului sursă;
• compilarea programului sursă;
• editarea legăturilor programului sursă;
• lansarea în execuţie a programului executabil;
• depanarea interactivă a programului;
• memorarea programului sursă şi a programului executabil, pe un suport
de informaţie.
Aceste operaţii pot fi asigurate de diferite programe precum:
• editor de texte;
• compilator;
• editor de legături;
• program depanator.
Aceste programe pot fi încorporate într-un mediu integrat numit mediu de
programare.
2. Prezentare generală
5
Mediul de programare C++ oferă instrumente pentru depanarea
următoarelor tipuri de erori:
• erori sintactice (în etapa de compilare);
• erori semantice (în etapa de execuţie);
• erori logice sau de concepţie (în etapa de testare).
Prezentare generală
6
Mediul de programare C++ recunoaşte următoarele extensii de fişiere:
• .exe – program executabil;
• .cpp – program sursă;
• .obj – program obiect;
• .lib – bibliotecă C++;
• .h – fişier antet.
Prezentare generală
7
Mediul de programare Code Blocks
Prezentare generală
9
Prezentare generală
2. Downloads
10
Prezentare generală
3. Download the binary release
11
Prezentare generală
4. Windows / XP / Vista / 7 /8.x / 10
12
Prezentare generală
5. codeblocks-17.12mingw-setup.exe Sourceforge.net
13
Prezentare generală
6. I ACCEPT
14
Prezentare generală
7. Save
15
B. Instalare Code Blocks
Prezentare generală
1. codeblocks-70.12mingw-setup.exe
16
Prezentare generală
2. Yes
17
Prezentare generală
3. Next
18
Prezentare generală
4. I Agree
19
Prezentare generală
5. Next
20
Prezentare generală
6. Install
21
Prezentare generală
7. Yes
22
C. Crearea primului proiect în Code Blocks
Prezentare generală
1. File New Project...
sau
23
Prezentare generală
2. Console apllication
24
Prezentare generală
3. Go
25
Prezentare generală
4. Next
26
Prezentare generală
5. C++ Next
27
Prezentare generală
6. [nume_proiect] Next
28
Prezentare generală
7. Finish
29
Prezentare generală
8. Expandare Sources (dublu click pe )
30
Prezentare generală
9. Deschidere sursă (dublu click pe )
31
Prezentare generală
10. Compilare, rulare şi link-editare program sursă:Build Build&Run sau tasta F9 sau
32
Prezentare generală
11. Vizulalizare efect închidere fereastră
33
Prezentare generală
12. Închidere proiect: click dreapta pe Workspace Close workspace
34
Prezentare generală
13. Închidere aplicație
35
1. http://en.wikipedia.org/wiki/Code::Blocks
2. http://www.codeblocks.org/
3. http://www.sci.brooklyn.cuny.edu/~goetz/codeblocks/codeblocks-
instructions.pdf
3. Webografie