Sunteți pe pagina 1din 9

Huțanu Ana-Maria

Definiții:
Limbaj de programare- un set de cuvinte cheie împreună cu o
gramatică (set de reguli) .

Mediu de programare - aplicate software cu ajutorul căreia


pot fi scrise programe într-un anumit limbaj de programare .

Componentele unui mediu de programare:

1. Editor de texte (ex. Microsoft Word) -editorial este unul simplu,


basic -> accepta numai text .

2. Compilator -verifică sintaxa si ortografia instructiunilor scrise intr-


un anumit limbaj de programare

3. Limbaj-editor - rolul acestui modul este de a lega codul


sursa(instructiunile scrise de utilizator)cu bibliotecile de functii
predefinite.

Nume.cpp

Compilator
Nume.obj (fisier
obiect)

Nume.exe (fisier executabil)


Mediu de programare— ferestre de lucru
Scrierea unui program

1.Open source:

Code: blocks (DEV)


Compilatorul

File. → New → Project →C++→ nume proiect (fara spatiu) → Next


→ Finish
Console
aplication Bara de meniu principal

File……Delug

Baza de butoane

Project
Source
main
Fereastra de lucru
Fereastra de management a
workspace
proiectului
Etapele de scriere ale unui program:
1. Deschiderea / crearea unui proiect întrun mediu de
programare

2. Scrierea programului (în Workspace)

3. Compilarea programului Build → Build

CodeClocks + Ctrl + F9
Bare de
DEV F9 meniuri prin

- în etapa de compilare trebuie di corectăm erorrile de


sintara

-după fiecare proiectare, programul trebuie recompilat

Compilatorul nu detectează erorile de logică;

Acesta nu verifică algoritmul propus de utilizator.

4. Excutara programului:

Build Run(Code Blocks): Ctrl + F10

Execute
(DEV):F10
5. In timpul executari programului, utilizatorul trebuie sa
introducă valori pentru datele de intrare, iar programul va
afisa la iesirea standard (monitorul), valorile variabilelor de
iesire

Obs: Orice problemă (de orice tip) trebuie privită sistemic.

Date de
intrare Algoritmul Date de
iesire
(date
cunoscute) (metoda) (date de
cunoscute)

Structuri de bază în programare:

1. Structură de început

Început

Schema logica:
Start Start

program nume;

C++:
# include <iostream>

! aceasta linie include biblioteca de funcţii standard intrare-


iesire

i=input (intrare)

o=output (iesire)

dream = flux

- în această bibliotecà (fixier) sunt definite functiile de citire


de la intrarea standard (tastatura) - cin și funnctia de ieșire
la ieșirea standard (monitor)

using namespace std;

- această linie specifică compilatorului C++ faptul că


programul utilizator este scris în spațiil standard

Obs: Dacă această linie lipseste, functiile de intrare,ieșire


trebuie sa fie scrise :

std:: cin>>….:

std::cout <<....;

int main()
{
-este antetul functii "program principal"

-Cuvântul ,,int" vine de la cuvântul,"integer"(intreg) si


reprezinta tipul de dată returnat de functia "program
principal"

- prezenta acestui cuvint "int" implicà existența unei


instructiuni de tip return Obs. : Dacă avem urmatorul
antet, atunci functia
return nr;
principală nu va returna
niciun număr, deci nu va
}
exista nicio instructiune de
void main() " { "-acolada
tip"return nr."
delimitează
{
anterior corpul
} funcției program
principal

Declararea variabilelor:

Sch log
Citeste
variabile

Limbaj C++:
-rolul instructiuni de tip de dată listă de variabile;
declarare de variabile este de
alocare de memorie în RAM

- pentru fiecare variabila


declarata se alocă un anumit
numar de octeţi
Tip de data Numar
octeti(Byte)
Int 4 integer

Flat 4 Nr.real

double 8 Nr.real
Dubla precizie
char 1 caracter

Exemple:
int a, b, c;

float d;

char e;
O variabilă este caracterizată de o valoare si
de o adresă de memorie RAM.

a
3
&(a)-adversa variat a
b
&-delimiteaza advresa de
4
variabila
c

-1

Adversa de variabila este un sir scris in Baza 6.

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