Sunteți pe pagina 1din 9

Elemente de baz ale programrii n C - Aplicaii de Laborator

Laborator nr. 2
Platforma de lucru Microsoft Visual C. Structura
unui program n C
Platforma Visual C este un mediu integrat de dezvoltare ce conine compilatorul,
programul de depanare i diverse instrumente folosite n dezvoltarea aplicaiilor ca de exemplu:
editorul de program cu faciliti de colorare diferita a cuvintelor cheie i
comentariilor
depanatorul integrat care permite corectarea programelor

2.1.

Scrierea unui program n C folosind modul consol

Crearea unei aplicaii n modul consol (o aplicaie text ce ruleaz ntr-o fereastr de
DOS) necesit parcurgerea urmtorilor pai:
1.
Deschiderea programului Microsoft Visual Studio din meniul Start, unde se
afl butonul Microsoft Visual C++. n urma deschiderii, pe ecran apare o imaginea din fig.1,
unde
a.
n partea stng este o fereastr de afiare a listei de fiiere sau a
proiectului curent;
b.
n dreapta este fereastra pentru editarea programelor

Fig. 1 Mediul de lucru Microsoft Visual C++


17
MatrixRom 2013

ISBN: 978-973-755-897-8

Elemente de baz ale programrii n C - Aplicaii de Laborator

2.

Creiere de proiecte noi de lucru;

Din meniul File alegei New (fig.2.a.). n fereastra deschis la seciunea Projects se
alege tipul de proiect Win32 Console Application, dup care se completeaz Project name
numele proiectului, iar n cel al Location calea de urmat ctre fiierele acestuia (fig.2.b.).
(recomandare: creai cte un director pentru fiecare nou proiect creat)

a.

b.
Fig. 2 Crearea unui proiect nou n Microsoft Visual C++

18
MatrixRom 2013

ISBN: 978-973-755-897-8

Elemente de baz ale programrii n C - Aplicaii de Laborator

Dup completarea datelor menionate n fereastra care se deschide (fig. 3) verificai ca s


fie bifat opiunea An empty project. n urma acestei etape se va deschide o fereastr de
confirmare a proiectului (fig. 4) i n final fereastra de lucru n proiect (fig.5).

Fig. 3. Fereastra de alegere a tipului de proiect

Fig. 4. Fereastr de informare asupra proiectului creat


19
MatrixRom 2013

ISBN: 978-973-755-897-8

Elemente de baz ale programrii n C - Aplicaii de Laborator

Fig. 5. Fereastr de lucru n cadrul proiectului


3.

Crearea unui fiier nou de lucru

Crearea fiierului de lucru se realizeaz dup crearea proiectului i se face tot din meniul
Filealegnd New (fig. 6) seciunea Files opiunea C++Source File (fig. 7).

Fig. 6. Fereastr de creare a unui fiier


20
MatrixRom 2013

ISBN: 978-973-755-897-8

Elemente de baz ale programrii n C - Aplicaii de Laborator

Fig. 7. Fereastr de alegere a tipului de fiier


4.

Editarea fiierului

n fereastra de editare se scrie programul C (Fig. 8). Exemplu de program (Fig. 9)

Fig. 8. Fereastr de editare program


21
MatrixRom 2013

ISBN: 978-973-755-897-8

Elemente de baz ale programrii n C - Aplicaii de Laborator

Fig. 9. Scurt program n C


5.

Compilarea fiierului

Compilarea se face selectnd meniul Bild funcia Compile nume proiect.cpp sau
direct apsnd simultan tastele CTRL F7 (fig.10).

Fig. 10. Compilarea programelor

22
MatrixRom 2013

ISBN: 978-973-755-897-8

Elemente de baz ale programrii n C - Aplicaii de Laborator

6.

Verificarea fiierului

Verificarea unui program se face tot din meniul Bild sub meniul Start debug funcia
Go sau direct prin apsarea tastei F5 (fig.11).

Fig. 11. Verificarea programului


7.

Executarea fiierului

Executarea unui program n C se face tot din meniul Bild funcia Execute nume
program.exe sau direct prin apsarea simultan a tastelor CTRL i F5 (fig.12).

Fig. 12. Executarea fiierului program


23
MatrixRom 2013

ISBN: 978-973-755-897-8

Elemente de baz ale programrii n C - Aplicaii de Laborator

8.

Afiarea rezultatului n urma execuiei

n urma executri fiierului program, pe ecran se va deschide o fereastr de DOS unde se


afieaz rezultatul rulri (fig.13).

Fig. 13. Rezultatul execuiei fiierului program

2.2.

Structura unui program n C

De la nceput trebuie inut cont de modul cum se scrie un program n limbajul C. Acesta
trebuie s respecte o structur de forma:
1. Apelarea directoarelor de compilare;
2. Declararea de biblioteci folosite;
3. Declararea de funcii in-line;
4. Declararea prototipurilor funciilor personale;
5. Declararea de variabile globale;
6. Corpul programului;
{
Declaraii de variabile;
Apeluri de funcii;
}
7. Corpurile funciilor dezvoltate de programator
Tehnoredactarea unui program trebuie realizat innd cont de cteva reguli simple pentru
uurina verificri acestuia, acesta sunt:
1) S se scrie instruciunile una sub alta;
2) Toate instruciunile care formeaz un bloc pentru o alt instruciune s fie
deplasate fa de nceputul respectivei instruciuni.
24
MatrixRom 2013

ISBN: 978-973-755-897-8

Elemente de baz ale programrii n C - Aplicaii de Laborator

2.3.

Exemple de programe

Problema2.1.
// cel mai scurt program n C (nu face nimic)
#include<stdio.h>
void main(void)
{
}
Problema2.2.
// cel mai scurt program n C (nu face nimic)
#include<stdio.h>
void main(void)
{
printf(testul nr. 1);
}

2.4.

ntrebri i probleme

2.3.1. Scriei un program care s afieze numele, prenumele i grupa din care facei
parte.
2.3.2. Precizai care este structura unui program n C?
2.3.3. Scriei un program care s fac conversia unui numr natural n binar, octal i
hexazecimal.

25
MatrixRom 2013

ISBN: 978-973-755-897-8

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