+ All Categories
Home > Documents > Mediul de programare - Marius · PDF file5 Mediul de programare C++ oferă instrumente pentru...

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

Date post: 01-Feb-2018
Category:
Upload: dangnhu
View: 277 times
Download: 3 times
Share this document with a friend
34
Mediul de programare
Transcript
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);

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);

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);

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);

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);

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);

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);

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);

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);

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);

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);

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);

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);

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);

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);

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);

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);

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);

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);

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);

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);

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);

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);

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);

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);

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);

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);

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);

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);

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);

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);

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);

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);

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);

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


Recommended