Mediul de programare - Marius · PDF file5 Mediul de programare C++ oferă instrumente pentru...

Post on 01-Feb-2018

277 views 3 download

transcript

Mediul de

programare

SumarSumar

1. Competenţe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

2. Prezentare generală . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

3. Webografie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34

2

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

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ă

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ă

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ă

7

Mediul de programare Code Blocks:

Prezentare generalăPrezentare generală

8

A. Descărcare Code Blocks:

Prezentare generalăPrezentare generală

1. www.codeblocks.org

9

Prezentare generalăPrezentare generală

2. Downloads

10

Prezentare generalăPrezentare generală

3. Download the binary release

11

Prezentare generalăPrezentare generală

4. Windows 2000/XP/Vista/7

12

Prezentare generalăPrezentare generală

5. codeblocks-10.05mingw-setup.exe BerliOS

13

Prezentare generalăPrezentare generală

6.

14

B. Instalare Code Blocks:

Prezentare generalăPrezentare generală

1. codeblocks-10.05mingw-setup.exe

15

Prezentare generalăPrezentare generală

2. Next

16

Prezentare generalăPrezentare generală

3. I Agree

17

Prezentare generalăPrezentare generală

4. Next

18

Prezentare generalăPrezentare generală

5. Install

19

Prezentare generalăPrezentare generală

6. Yes/No

20

C. Crearea primului program Code Blocks:

Prezentare generalăPrezentare generală

1. File New Project...

sau

21

Prezentare generalăPrezentare generală

2. Console apllication Go

22

Prezentare generalăPrezentare generală

3. C++ Next

23

Prezentare generalăPrezentare generală

4. [nume_proiect] Next

24

Prezentare generalăPrezentare generală

5. GNU GCC Compiler Finish

25

Prezentare generalăPrezentare generală

6. Expandare Sources (dublu click pe )

26

Prezentare generalăPrezentare generală

7. Deschidere sursă (dublu click pe )

27

Prezentare generalăPrezentare generală

8. Compilare, rulare şi link-editare program sursă: Build Build&Run sau tasta F9 sau

28

Prezentare generalăPrezentare generală

Observaţie

Dacă apare mesajul urmaţi setările:

29

Prezentare generalăPrezentare generală

a. Settings Compiler and debugger...

30

Prezentare generalăPrezentare generală

b. Toolchain executables

31

Prezentare generalăPrezentare generală

c. Auto-detect

32

Prezentare generalăPrezentare generală

d. OK

33

Prezentare generalăPrezentare generală

e. OK

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