Sunteți pe pagina 1din 34

Mediul de

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.

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.

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ă

3. Download the binary release

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ă

5. GNU GCC Compiler  Finish

24
Prezentare generală

6. Expandare Sources (dublu click pe )

25
Prezentare generală

7. Deschidere sursă (dublu click pe )

26
Prezentare generală

8. Compilare, rulare şi link-editare programsursă:


Build  Build&Run sau tasta F9 sau

27
Prezentare generală

Observaţie
Dacă apare mesajul urmaţi setările:

28
Prezentare generală

a. Settings  Compiler and debugger...

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

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