Laboratoare de Programare

Laborator
8.5/10 (2 voturi)
Conține 9 fișiere: doc
Pagini : 47 în total
Cuvinte : 9029
Mărime: 117.50KB (arhivat)
Publicat de: Jean Zaharia
Puncte necesare: 0
Profesor îndrumător / Prezentat Profesorului: Liana Popescu
Contine si un curs + teme obligatorii

Extras din laborator

Laboratorul 2.

Consideraţii teoretice.

Prezentarea mediului de programare Borlandc 3.1.

- se prezintă aspectele generale legate de lansarea în execuţie a aplicaţiei

- se prezintă succint meniul

o File – manipularea / salvarea fişierelor

o Edit – manipulare secvenţe de program / operaţii

o Search – instrucţiuni de căutare în program

o Run – lansarea în execuţie a unui program / parcurgerea pas cu pas

o Compile – compilarea programului

o Debug- depanarea unui program (urmărirea unor variabile, utilizarea unor elemente de control)

o Project – manipularea proiectelor

o Options – opţiuni / setări pentru program si utilizator

o Window – ajustarea, aranjarea, modificarea, vizualizarea ferestrelor deschise

o Help – Asistenta

Comenzi cheie – taste universale

CTRL – INS – Copiere în clipboard (Copy)

SHIFT – INS – Inserare din clipboard (Paste)

ALT – X – Ieşire din program

ALT - F9 – Compilarea programului

CTRL – F9 – Rularea programului

F8 – rularea programului pas cu pas

Alt-F5 – vizualizarea ecranului de lucru

F1 – Help

Shift F1 – Index cu toate instrucţiunile din limbajul de programare în ordine alfabetică

CTRL – F1 – Help pe funcţia pe care se află cursorul

Directivele de preprocesor – Headerele

A C header file is a text file that contains pieces of code written in C programming language syntax, and whose name, by convention, ends with “.h”. A C header file is used inside a program by coding the “#include” preprocessor directive. The syntax is as follows:

#include <standard-library-header-file>

or

#include "user-defined-header-file"

Note the slight difference in the syntax when including a standard library header files and user defined header files.

In programs written in C, it is often desirable to separate function declarations, global, static and external variable declarations from the rest of the source code. This provides software developers with three major advantages:

• Organizes the source code into well-defined entities.

• Separates interfaces and implementation of functionality.

• Provides flexibility and better opportunity of reuse.

Header files in C (and C++) are meant exactly for this purpose.

Definiţie: colecţii de funcţii predefinite care prin încărcarea unei directive pot fi folosite în cadrul programului

Modul de scriere:

#include <fisier standard>

sau

#include "fisier creat de utilizator"

Directive standard mai des utilizate

<Stdio.h> - o colecţie de funcţii de intrare / ieşire standard

<conio.h> - funcţii de intrare ieşire de la consolă (tastatură)

<math.h> - colecţie de expresii şi funcţii matematice

Declaraţiile de variabile

- variabile globale

- variabile locale

Type Min Max

int | integer | -32,767 32,767

unsigned | integer | 0 65535

long | integer | -2,147,483,648 2,147,483,648

float | floating-point | 1 x 10^-38 1 x 10^38

double | floating-point | 1 x 10^308 1 x 10^308

This collection gives the programmer more than enough scope for most projects. In addition to the above, there is one data type for storing character based information:

char | integer | -127 127

Notice that C treats it as a number, even though it can contain any one of the 255 standard character constants defined on the average keyboard. This is convenient and exasperating, in equal measures.

In case the reader is wondering how we deal with instances when we would wish to store character data such as words, C provides us with a concept known as arrays, which are collections of information. Thus:

char[10]

Denotes a nine letter word. The tenth letter is used to store a null character, which is Cs war of telling the machine that the word has ended. As a rule, always define one extra character for a string than is actually required.

Defining a variable is simple, as seen in the following examples:

int number;

float floating_point_number;

char my_name[25];

All C statements are completed with a semicolon (;), and variable names can contain any character, but must not begin with a number, or contain special characters.

Declaraţia:

TIPUL variabilei NUMELE variabilei( şi eventual o val. iniţ.);

!!!! Există cuvinte cheie care nu pot fi folosite ca şi nume pentru variabile

Programul principal

Void main(void)

{

}

int main(void)

{

}

Preview document

Laboratoare de Programare - Pagina 1
Laboratoare de Programare - Pagina 2
Laboratoare de Programare - Pagina 3
Laboratoare de Programare - Pagina 4
Laboratoare de Programare - Pagina 5
Laboratoare de Programare - Pagina 6
Laboratoare de Programare - Pagina 7
Laboratoare de Programare - Pagina 8
Laboratoare de Programare - Pagina 9
Laboratoare de Programare - Pagina 10
Laboratoare de Programare - Pagina 11
Laboratoare de Programare - Pagina 12
Laboratoare de Programare - Pagina 13
Laboratoare de Programare - Pagina 14
Laboratoare de Programare - Pagina 15
Laboratoare de Programare - Pagina 16
Laboratoare de Programare - Pagina 17
Laboratoare de Programare - Pagina 18
Laboratoare de Programare - Pagina 19
Laboratoare de Programare - Pagina 20
Laboratoare de Programare - Pagina 21
Laboratoare de Programare - Pagina 22
Laboratoare de Programare - Pagina 23
Laboratoare de Programare - Pagina 24
Laboratoare de Programare - Pagina 25
Laboratoare de Programare - Pagina 26
Laboratoare de Programare - Pagina 27
Laboratoare de Programare - Pagina 28
Laboratoare de Programare - Pagina 29
Laboratoare de Programare - Pagina 30
Laboratoare de Programare - Pagina 31
Laboratoare de Programare - Pagina 32
Laboratoare de Programare - Pagina 33
Laboratoare de Programare - Pagina 34
Laboratoare de Programare - Pagina 35
Laboratoare de Programare - Pagina 36
Laboratoare de Programare - Pagina 37
Laboratoare de Programare - Pagina 38
Laboratoare de Programare - Pagina 39
Laboratoare de Programare - Pagina 40
Laboratoare de Programare - Pagina 41
Laboratoare de Programare - Pagina 42
Laboratoare de Programare - Pagina 43
Laboratoare de Programare - Pagina 44
Laboratoare de Programare - Pagina 45
Laboratoare de Programare - Pagina 46
Laboratoare de Programare - Pagina 47

Conținut arhivă zip

  • curs tablouri.doc
  • Laboratorul 2.doc
  • Laboratorul 3.doc
  • Laboratorul 4.doc
  • Laboratorul 5.doc
  • Laboratorul 6.doc
  • Laboratorul 7.doc
  • Laboratorul 8.doc
  • probleme_teme_obligatorii.doc

Alții au mai descărcat și

Manual Limbaj C

1. Generalitati asupra limbajului C 1.1. Introducere Limbajul C a fost creat la începutul anilor '70 de catre Brian W Kernigham si Dennis M...

Fișiere în limbajul C

Capitolul I Fisiere in ingineria programarii in C 1.1 Generalitati Un fisier este o multime de informatii referitoare la o clasa de obiecte...

Structuri de Date

Curs2 1.TIPURI DE DATE 1.1. DATE SI INFORMATII În practica se face deosebire între o data si o informatie. Exemplele oferite în cele mai multe...

Laboratoare C

1. Sa se evalueze urmatoarea functie: f: R → R f(x) = namespace _1.Functia_f { class Program { static void Main(string[] args) { float x,...

Tablouri și Șiruri

TABLOURI SI SIRURI În esenta un tablou este o lista de variabile de acelasi tip. Un tablou de caractere poarta numele de sir. Accesul la un...

Masive - Seminar

Masivele sunt structuri de date omogene cu un numar finit si cunoscut de elemente, ce ocupa un spatiu contiguu de memorie. Structurile de date de...

Analiza multidimensională

SQL Server a fost creat de către Microsoft şi este un DBMS (DataBase Management Systems) de întreprindere care se utilizează de mulţi ani. În...

Limbaj de Programare C++

1. Prezentarea mediului de dezvoltare Microsoft Visual C++ 6.0 Microsoft Visual C++ 6.0 este mediul de dezvoltare integrat (Integrated Development...

Te-ar putea interesa și

Programarea unui Lift

1. Scopul lucrării Scopul lucrării este cunoaşterea automatelor programabile din seria S7-200, a mediului de programare Step 7 Microwin32 şi a...

Laboratoare Programare

Sa se alcatuiasca algoritmul programului si programul de calcul care calculeaza valoarea expresiei: A = B = 1+ Datele initiale precum si...

Laboratoare Limbajul de Programare HTML

Laboratorul 1 Limbajul HTML - Introducere Limbajul HTML este un limbaj ce permite descrierea paginilor web. - HTML = Hyper Text Markup Language...

Laboratoare SPME

Introducere Programul Mitsubishi ALVLS este destinat scrierii programelor de aplicatii pentru automatele Mitsubishi Alpha. Acest program...

Sisteme cu Evenimente Discrete

1. Descrierea logică a functionării sistemelor cu evenimente discrete 1.1 Consideratii teoretice Sistemele cu evenimente discrete (SED) se...

Laboratoare rezolvate Programare Web

Problema 1 Să se scrie documentul HTML în care se afișează o strofă dintr-o poezie. Se va folosi pentru afișarea strofei tagul <br>. Apoi se...

Laboratoare programarea orientată pe obiecte

1. Obiective - Formarea unei imagini generale, preliminare, despre programarea orientată pe obiecte (POO) și deprinderea cu noile facilitați...

Ai nevoie de altceva?