![Page 1: Mediul de programare - Marius · PDF file5 Mediul de programare C++ oferă instrumente pentru depanarea următoarelor tipuri de erori: • erori sintactice (în etapa de compilare);](https://reader030.vdocuments.site/reader030/viewer/2022020113/5a7268ac7f8b9ab6538d6b8a/html5/thumbnails/1.jpg)
Mediul de
programare
![Page 2: Mediul de programare - Marius · PDF file5 Mediul de programare C++ oferă instrumente pentru depanarea următoarelor tipuri de erori: • erori sintactice (în etapa de compilare);](https://reader030.vdocuments.site/reader030/viewer/2022020113/5a7268ac7f8b9ab6538d6b8a/html5/thumbnails/2.jpg)
SumarSumar
1. Competenţe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2. Prezentare generală . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
3. Webografie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
2
![Page 3: Mediul de programare - Marius · PDF file5 Mediul de programare C++ oferă instrumente pentru depanarea următoarelor tipuri de erori: • erori sintactice (în etapa de compilare);](https://reader030.vdocuments.site/reader030/viewer/2022020113/5a7268ac7f8b9ab6538d6b8a/html5/thumbnails/3.jpg)
1. Competenţe1. Competenţe
Competenţe generale
• implementarea algoritmilor într-un limbaj de programare
Competenţe specifice
• utilizarea mediului de programare Code Blocks
3
![Page 4: Mediul de programare - Marius · PDF file5 Mediul de programare C++ oferă instrumente pentru depanarea următoarelor tipuri de erori: • erori sintactice (în etapa de compilare);](https://reader030.vdocuments.site/reader030/viewer/2022020113/5a7268ac7f8b9ab6538d6b8a/html5/thumbnails/4.jpg)
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ă2. Prezentare generală
![Page 5: Mediul de programare - Marius · PDF file5 Mediul de programare C++ oferă instrumente pentru depanarea următoarelor tipuri de erori: • erori sintactice (în etapa de compilare);](https://reader030.vdocuments.site/reader030/viewer/2022020113/5a7268ac7f8b9ab6538d6b8a/html5/thumbnails/5.jpg)
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ăPrezentare generală
![Page 6: Mediul de programare - Marius · PDF file5 Mediul de programare C++ oferă instrumente pentru depanarea următoarelor tipuri de erori: • erori sintactice (în etapa de compilare);](https://reader030.vdocuments.site/reader030/viewer/2022020113/5a7268ac7f8b9ab6538d6b8a/html5/thumbnails/6.jpg)
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ăPrezentare generală
![Page 7: Mediul de programare - Marius · PDF file5 Mediul de programare C++ oferă instrumente pentru depanarea următoarelor tipuri de erori: • erori sintactice (în etapa de compilare);](https://reader030.vdocuments.site/reader030/viewer/2022020113/5a7268ac7f8b9ab6538d6b8a/html5/thumbnails/7.jpg)
7
Mediul de programare Code Blocks:
Prezentare generalăPrezentare generală
![Page 8: Mediul de programare - Marius · PDF file5 Mediul de programare C++ oferă instrumente pentru depanarea următoarelor tipuri de erori: • erori sintactice (în etapa de compilare);](https://reader030.vdocuments.site/reader030/viewer/2022020113/5a7268ac7f8b9ab6538d6b8a/html5/thumbnails/8.jpg)
8
A. Descărcare Code Blocks:
Prezentare generalăPrezentare generală
1. www.codeblocks.org
![Page 9: Mediul de programare - Marius · PDF file5 Mediul de programare C++ oferă instrumente pentru depanarea următoarelor tipuri de erori: • erori sintactice (în etapa de compilare);](https://reader030.vdocuments.site/reader030/viewer/2022020113/5a7268ac7f8b9ab6538d6b8a/html5/thumbnails/9.jpg)
9
Prezentare generalăPrezentare generală
2. Downloads
![Page 10: Mediul de programare - Marius · PDF file5 Mediul de programare C++ oferă instrumente pentru depanarea următoarelor tipuri de erori: • erori sintactice (în etapa de compilare);](https://reader030.vdocuments.site/reader030/viewer/2022020113/5a7268ac7f8b9ab6538d6b8a/html5/thumbnails/10.jpg)
10
Prezentare generalăPrezentare generală
3. Download the binary release
![Page 11: Mediul de programare - Marius · PDF file5 Mediul de programare C++ oferă instrumente pentru depanarea următoarelor tipuri de erori: • erori sintactice (în etapa de compilare);](https://reader030.vdocuments.site/reader030/viewer/2022020113/5a7268ac7f8b9ab6538d6b8a/html5/thumbnails/11.jpg)
11
Prezentare generalăPrezentare generală
4. Windows 2000/XP/Vista/7
![Page 12: Mediul de programare - Marius · PDF file5 Mediul de programare C++ oferă instrumente pentru depanarea următoarelor tipuri de erori: • erori sintactice (în etapa de compilare);](https://reader030.vdocuments.site/reader030/viewer/2022020113/5a7268ac7f8b9ab6538d6b8a/html5/thumbnails/12.jpg)
12
Prezentare generalăPrezentare generală
5. codeblocks-10.05mingw-setup.exe BerliOS
![Page 13: Mediul de programare - Marius · PDF file5 Mediul de programare C++ oferă instrumente pentru depanarea următoarelor tipuri de erori: • erori sintactice (în etapa de compilare);](https://reader030.vdocuments.site/reader030/viewer/2022020113/5a7268ac7f8b9ab6538d6b8a/html5/thumbnails/13.jpg)
13
Prezentare generalăPrezentare generală
6.
![Page 14: Mediul de programare - Marius · PDF file5 Mediul de programare C++ oferă instrumente pentru depanarea următoarelor tipuri de erori: • erori sintactice (în etapa de compilare);](https://reader030.vdocuments.site/reader030/viewer/2022020113/5a7268ac7f8b9ab6538d6b8a/html5/thumbnails/14.jpg)
14
B. Instalare Code Blocks:
Prezentare generalăPrezentare generală
1. codeblocks-10.05mingw-setup.exe
![Page 15: Mediul de programare - Marius · PDF file5 Mediul de programare C++ oferă instrumente pentru depanarea următoarelor tipuri de erori: • erori sintactice (în etapa de compilare);](https://reader030.vdocuments.site/reader030/viewer/2022020113/5a7268ac7f8b9ab6538d6b8a/html5/thumbnails/15.jpg)
15
Prezentare generalăPrezentare generală
2. Next
![Page 16: Mediul de programare - Marius · PDF file5 Mediul de programare C++ oferă instrumente pentru depanarea următoarelor tipuri de erori: • erori sintactice (în etapa de compilare);](https://reader030.vdocuments.site/reader030/viewer/2022020113/5a7268ac7f8b9ab6538d6b8a/html5/thumbnails/16.jpg)
16
Prezentare generalăPrezentare generală
3. I Agree
![Page 17: Mediul de programare - Marius · PDF file5 Mediul de programare C++ oferă instrumente pentru depanarea următoarelor tipuri de erori: • erori sintactice (în etapa de compilare);](https://reader030.vdocuments.site/reader030/viewer/2022020113/5a7268ac7f8b9ab6538d6b8a/html5/thumbnails/17.jpg)
17
Prezentare generalăPrezentare generală
4. Next
![Page 18: Mediul de programare - Marius · PDF file5 Mediul de programare C++ oferă instrumente pentru depanarea următoarelor tipuri de erori: • erori sintactice (în etapa de compilare);](https://reader030.vdocuments.site/reader030/viewer/2022020113/5a7268ac7f8b9ab6538d6b8a/html5/thumbnails/18.jpg)
18
Prezentare generalăPrezentare generală
5. Install
![Page 19: Mediul de programare - Marius · PDF file5 Mediul de programare C++ oferă instrumente pentru depanarea următoarelor tipuri de erori: • erori sintactice (în etapa de compilare);](https://reader030.vdocuments.site/reader030/viewer/2022020113/5a7268ac7f8b9ab6538d6b8a/html5/thumbnails/19.jpg)
19
Prezentare generalăPrezentare generală
6. Yes/No
![Page 20: Mediul de programare - Marius · PDF file5 Mediul de programare C++ oferă instrumente pentru depanarea următoarelor tipuri de erori: • erori sintactice (în etapa de compilare);](https://reader030.vdocuments.site/reader030/viewer/2022020113/5a7268ac7f8b9ab6538d6b8a/html5/thumbnails/20.jpg)
20
C. Crearea primului program Code Blocks:
Prezentare generalăPrezentare generală
1. File New Project...
sau
![Page 21: Mediul de programare - Marius · PDF file5 Mediul de programare C++ oferă instrumente pentru depanarea următoarelor tipuri de erori: • erori sintactice (în etapa de compilare);](https://reader030.vdocuments.site/reader030/viewer/2022020113/5a7268ac7f8b9ab6538d6b8a/html5/thumbnails/21.jpg)
21
Prezentare generalăPrezentare generală
2. Console apllication Go
![Page 22: Mediul de programare - Marius · PDF file5 Mediul de programare C++ oferă instrumente pentru depanarea următoarelor tipuri de erori: • erori sintactice (în etapa de compilare);](https://reader030.vdocuments.site/reader030/viewer/2022020113/5a7268ac7f8b9ab6538d6b8a/html5/thumbnails/22.jpg)
22
Prezentare generalăPrezentare generală
3. C++ Next
![Page 23: Mediul de programare - Marius · PDF file5 Mediul de programare C++ oferă instrumente pentru depanarea următoarelor tipuri de erori: • erori sintactice (în etapa de compilare);](https://reader030.vdocuments.site/reader030/viewer/2022020113/5a7268ac7f8b9ab6538d6b8a/html5/thumbnails/23.jpg)
23
Prezentare generalăPrezentare generală
4. [nume_proiect] Next
![Page 24: Mediul de programare - Marius · PDF file5 Mediul de programare C++ oferă instrumente pentru depanarea următoarelor tipuri de erori: • erori sintactice (în etapa de compilare);](https://reader030.vdocuments.site/reader030/viewer/2022020113/5a7268ac7f8b9ab6538d6b8a/html5/thumbnails/24.jpg)
24
Prezentare generalăPrezentare generală
5. GNU GCC Compiler Finish
![Page 25: Mediul de programare - Marius · PDF file5 Mediul de programare C++ oferă instrumente pentru depanarea următoarelor tipuri de erori: • erori sintactice (în etapa de compilare);](https://reader030.vdocuments.site/reader030/viewer/2022020113/5a7268ac7f8b9ab6538d6b8a/html5/thumbnails/25.jpg)
25
Prezentare generalăPrezentare generală
6. Expandare Sources (dublu click pe )
![Page 26: Mediul de programare - Marius · PDF file5 Mediul de programare C++ oferă instrumente pentru depanarea următoarelor tipuri de erori: • erori sintactice (în etapa de compilare);](https://reader030.vdocuments.site/reader030/viewer/2022020113/5a7268ac7f8b9ab6538d6b8a/html5/thumbnails/26.jpg)
26
Prezentare generalăPrezentare generală
7. Deschidere sursă (dublu click pe )
![Page 27: Mediul de programare - Marius · PDF file5 Mediul de programare C++ oferă instrumente pentru depanarea următoarelor tipuri de erori: • erori sintactice (în etapa de compilare);](https://reader030.vdocuments.site/reader030/viewer/2022020113/5a7268ac7f8b9ab6538d6b8a/html5/thumbnails/27.jpg)
27
Prezentare generalăPrezentare generală
8. Compilare, rulare şi link-editare program sursă: Build Build&Run sau tasta F9 sau
![Page 28: Mediul de programare - Marius · PDF file5 Mediul de programare C++ oferă instrumente pentru depanarea următoarelor tipuri de erori: • erori sintactice (în etapa de compilare);](https://reader030.vdocuments.site/reader030/viewer/2022020113/5a7268ac7f8b9ab6538d6b8a/html5/thumbnails/28.jpg)
28
Prezentare generalăPrezentare generală
Observaţie
Dacă apare mesajul urmaţi setările:
![Page 29: Mediul de programare - Marius · PDF file5 Mediul de programare C++ oferă instrumente pentru depanarea următoarelor tipuri de erori: • erori sintactice (în etapa de compilare);](https://reader030.vdocuments.site/reader030/viewer/2022020113/5a7268ac7f8b9ab6538d6b8a/html5/thumbnails/29.jpg)
29
Prezentare generalăPrezentare generală
a. Settings Compiler and debugger...
![Page 30: Mediul de programare - Marius · PDF file5 Mediul de programare C++ oferă instrumente pentru depanarea următoarelor tipuri de erori: • erori sintactice (în etapa de compilare);](https://reader030.vdocuments.site/reader030/viewer/2022020113/5a7268ac7f8b9ab6538d6b8a/html5/thumbnails/30.jpg)
30
Prezentare generalăPrezentare generală
b. Toolchain executables
![Page 31: Mediul de programare - Marius · PDF file5 Mediul de programare C++ oferă instrumente pentru depanarea următoarelor tipuri de erori: • erori sintactice (în etapa de compilare);](https://reader030.vdocuments.site/reader030/viewer/2022020113/5a7268ac7f8b9ab6538d6b8a/html5/thumbnails/31.jpg)
31
Prezentare generalăPrezentare generală
c. Auto-detect
![Page 32: Mediul de programare - Marius · PDF file5 Mediul de programare C++ oferă instrumente pentru depanarea următoarelor tipuri de erori: • erori sintactice (în etapa de compilare);](https://reader030.vdocuments.site/reader030/viewer/2022020113/5a7268ac7f8b9ab6538d6b8a/html5/thumbnails/32.jpg)
32
Prezentare generalăPrezentare generală
d. OK
![Page 33: Mediul de programare - Marius · PDF file5 Mediul de programare C++ oferă instrumente pentru depanarea următoarelor tipuri de erori: • erori sintactice (în etapa de compilare);](https://reader030.vdocuments.site/reader030/viewer/2022020113/5a7268ac7f8b9ab6538d6b8a/html5/thumbnails/33.jpg)
33
Prezentare generalăPrezentare generală
e. OK
![Page 34: Mediul de programare - Marius · PDF file5 Mediul de programare C++ oferă instrumente pentru depanarea următoarelor tipuri de erori: • erori sintactice (în etapa de compilare);](https://reader030.vdocuments.site/reader030/viewer/2022020113/5a7268ac7f8b9ab6538d6b8a/html5/thumbnails/34.jpg)
34
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
33. Webografie. Webografie