CURS C++

Curs
8.7/10 (3 voturi)
Conține 5 fișiere: ppt
Pagini : 95 în total
Mărime: 101.88KB (arhivat)
Publicat de: Georgian V.
Puncte necesare: 0
CURS C++ BINE STRUCTURAT

Extras din curs

Clasele - un nou tip de date

Varianta 1

int x,y,z;

void translat (int tx, int ty, int tz)

{ x+=tx;

y+=ty;

z+=tz;

}

Varianta 2 - Structuri

struct coord_3D

{ int x,y,z;

};

void translat (struct coord_3D *punct, int tx, int ty, int tz)

{ (*punct).x+=tx;

(*punct).y+=ty;

(*punct).z+=tz;

}

Varianta 3 - Clase

class coord_3D

{ private:

int x,y,z;

public:

void translat (int tx, int ty, int tz)

{

x+=tx;

y+=ty;

z+=tz;

}

};

Sectiunile clasei

privata - informatii pentru implementarea clasei, invizibile utilizatorului clasei

publica - interfata dintre clasa si utilizator

Membrii clasei

(variabilele si functiile declarate in interiorul clasei)

privati - pot fi accesati doar de catre functiile clasei

publici - pot fi folositi oriunde in program

Prototipurile functiilor

Exemplu:

class coord_3D // declararea clasei “coord_3D”

{ private:

int x,y,z; //declarare variabile membru

public:

void translat (int tx, int ty, int tz); //declarare funcie membru

};

//definirea funciei membru

void coord_3D::translat (int tx, int ty, int tz)

{ x+=tx;

y+=ty;

z+=tz;

}

Declararea obiectelor

Clasele sunt privite ca orice alt tip de date predefinit.

// Exemple de declaratii

coordonate_3D p1, p2, p3; //declarare a 3 obiecte

coordonate_3D *ptr; //declarare pointer la obiect

coordonate_3D sir[20]; //declarare sir de 20 obiecte

coordonate_3D *formeaza (int, int, int);

coordonate_3D *aduna (coordonate_3D, coordonate_3D);

// Exemple de instructiuni

p1=p2;

ptr=sir; //ptr indica sir[0]

ptr=aduna(p2, p3);

ptr=formeaza (100, 200, 300).

Conținut arhivă zip

  • Curs1-C++.ppt
  • Curs2-C++.ppt
  • Curs3-C++.ppt
  • Curs-C.ppt
  • CursINTRO.ppt

Alții au mai descărcat și

Sistem Informatic privind Evidența Resurselor Umane la Întreprindere

INTRODUCERE În perioada de tranziţie la economia de piaţă o importanţă deosebită capătă automatizarea proceselor de prelucrare a informaţiei....

Catalog Virtual

I. JUSTIFICAREA TEMEI Odată cu extinderea atribuţiilor ce revin diriginţilor în ce priveşte urmărirea evoluţiei elevilor din clasa pe care o...

Proiect informatică - fișiere text

1.Fişiere 1.1.Noţiuni introductive Un fişier este o colecţie de date de acelaşi tip, memorate pe suport extern (hard-disc, dischetă, CD etc)....

Matrice

Matrice (tablou bidimensional) Matricea este un tip de data la care elementele sunt asezate pe linii si pe coloane. Un element se identifica...

Plan de măsuri TIC

Ministerul Comunicaţiilor şi Tehnologiei Informaţiei realizează politicile şi strategiile în domeniul comunicaţiilor şi tehnologiei informaţiei,...

Curs HTML

Internetul a fost descris ca „o colectie larga de retele“ sau ca o „retea de retele“. Desi ambele definitii sînt corecte, nici una nu surprinde...

Visual C++

Dupa cum multi dintre noi cunosc ,atomul este format din particule materiale si anume un nucleu incarcat electric pozitiv si mai multi electroni...

Programare în Java Script

Java - Sectiunea 3 Reducerea efectului de palpaire la crearea animatiilor Efectul suparator de palpaire a imaginii in cazul animatiilor, se poate...

Te-ar putea interesa și

Piața valutară și influența sa asupra cursului de schimb

I N T R O D U C E R E Lucrarea de faţă îşi propune prezentarea conceptului de piaţă valutară, ca fiind locul unde se desfăşoară vânzarea şi...

Impactul Politicii de Dividend asupra Cursului Bursier al Acțiunilor

CAPITOLUL I ESTE NECESAR SA SE DISCUTE DESPRE POLITICA DE DIVIDEND ? Abordarea unei teme precum politica de dividend a firmelor românesti cere...

Moneda și Cursul de Schimb

INTRODUCERE Prima manifestare concretă a realităţii internaţionale este piaţa pe care se efectuează schimbul unei monede naţionale pe altă monedă...

Cursul de schimb valutar

Introducere Obiectivul general al lucrării constă în analiza impactul cursului schimb asupra relațiilor economice internaționale. Accent în mod...

Studiul cursului acțiunilor SC Oltchim SA Râmnicu Vâlcea la Bursa de Valori București

STUDIUL CURSULUI ACTIUNILOR S.C.OLTCHIM S.A. RM. VÂLCEA LA BURSA DE VALORI BUCURESTI I. Prezentarea generala a Societatii Comerciale OLTCHIM S.A....

Contabilitatea stocurilor și producției în curs de execuție la SC Electroclem SRL

CAP.1 PREZENTAREA GENERALĂ A LUCRARII Contabilitatea financiară are ca obiect înregistrarea tuturor operațiilor și tranzacțiilor care afectează...

Politici și opțiuni contabile aferente stocurilor și producției în curs de execuție

INTRODUCERE Stocurile reprezintă, materiale, lucrări şi servicii destinate să fie consumate la prima lor utilizare, să fie vândute în situaţia...

Cursul valutar și realizarea balanței de plăți externe a Republicii Moldova

Introducere Actualitatea temei.În condiţiile statului, economia căruia se găseşte în stare de criză şi mai cu seamă , care are în faţă problema...

Ai nevoie de altceva?