Documente Academic
Documente Profesional
Documente Cultură
programare
Sumar
1. Competenţe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2. Prezentare generală . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
3. Webografie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
2
1. Competenţe
Competenţe generale
• implementarea algoritmilor într-un limbaj de programare
Competenţe specifice
• utilizarea mediului de programare Code Blocks
3
2. Prezentare generală
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.
4
Prezentare generală
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).
5
Prezentare generală
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.
6
Prezentare generală
Mediul de programare Code Blocks:
7
Prezentare generală
A. Descărcare Code Blocks:
1. www.codeblocks.org
8
Prezentare generală
2. Downloads
9
Prezentare generală
10
Prezentare generală
4. Windows 2000/XP/Vista/7
11
Prezentare generală
5. codeblocks-10.05mingw-setup.exe BerliOS
12
Prezentare generală
6.
13
Prezentare generală
B. Instalare Code Blocks:
1. codeblocks-10.05mingw-setup.exe
14
Prezentare generală
2. Next
15
Prezentare generală
3. IAgree
16
Prezentare generală
4. Next
17
Prezentare generală
5. Install
18
Prezentare generală
6. Yes/No
19
Prezentare generală
C. Crearea primului program Code Blocks:
1. File New Project...
sau
20
Prezentare generală
2. Console apllication Go
21
Prezentare generală
3. C++ Next
22
Prezentare generală
4. [nume_proiect] Next
23
Prezentare generală
24
Prezentare generală
25
Prezentare generală
26
Prezentare generală
27
Prezentare generală
Observaţie
Dacă apare mesajul urmaţi setările:
28
Prezentare generală
29
Prezentare generală
b. Toolchain executables
30
Prezentare generală
c. Auto-detect
31
Prezentare generală
d. OK
32
Prezentare generală
e. OK
33
3. Webografie
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
34