Cpp - Clase - Intro

Scopul lectiei este sa exemplifce declararea si utilizarea unei clase care are constructor, destructor si accesori public pentru o data de tip private. Structura propusa este una minima pentru a evidentia conceptul de clasa in C++.

Exerciile propuse va vor ajuta sa aprofundati mai usor acest concept important al limbajului C++.  Succes !

 

mai mult ..

Cpp - Matrici 2D - Intro

Matricile, cum bine stiti, sunt structuri unde putem stoca informatie in Z celule, unde Z = N (linii) x M (coloane). Implementarea unei astfel de stucturi se poate face in mai multe feluri. Noi, in aceasta lectie am optat pentru un model liniar de memorie [ toata structura este salvata pe o zona continua de memorie] urmand ca inalte lectii sa utilizam si alte implementari.

Pe scurt, ce face codul de mai jos:

  • declara variabilele necesare stocarii si initialziarii matricii: numer linii, numar coloane, variabila array
  • defineste si implementeaza functia care afiseaza matricea 
  • initArr() - functia care va initializa elementele matricii prin iterare [ for() pe numarul de linii, for() pe coloane ]
  • initArr2() - functia care face initializarea matricii printr-un pointer.
  • tot in aceasta lectie memoria necesara este alocata dinamic [ operatorii new && delete ] 

 

mai mult ..

Cpp - Tipuri de date

Tipurile de data implicite [ definite in limbaj ] sunt destul de intalnite in codul sursa a unui program software. Ele asigura stocarea in memorie a informatilor. Tipurile de date implicite sunt:

  • int: tipul integer
  • bool: accepta valorile true (1) si false (0)
  • float, double: date de tip real
  • pointer: variabile adresa. Vom reveni asupra acestui tip complex
  • Pentru a intelege utilizarea tipurilor de date in C++ puteti executa / modifica codul de mai jos. 
mai mult ..

Cpp - Intro

Lectia puncteaza structura unui program c++ si elementele de baza ale acestuia: 

  • comentarii: orice linie care incepe cu // va fi ignorata de compilator
  • functia main: este punctul de intrare in executabil
  • afisare la consola a unor mesaje si variabile ( int, sir de caractere )
  • iesirea din functia main
mai mult ..

C++ pentru incepatori - L1

Se spune despre limbajul de programare C++ ca este un limbaj complex. Este adevarat, insa asimilarea acestui limbaj depinde foarte mult de motivatia "elevilor", de modul de invatare si nu in ultimul rand de modul de aprofundare a notiunilor prin studiu individual. 

Portalul www.Invat.eu isi propune sa prezinte continut educational, intr-un mod simplu si accesibil. Continutul acestei lectii va fi periodic modificat pentru a reusi ceea ce isi propune tinand cont de feedback-ul cititorilor. Pentru sugestii va rugam sa accesati pagina noastra de facebook.

mai mult ..

Python - Mediul de lucru

Python este unul dintre cele mai populare limbaje de script utilizate in programarea sistem, aplicatii web, aplicatii desktop.

Pentru editarea si rularea codului sursa avem nevoie de instalarea in sistemul de operare a interpretorului Python disponibil pe http://www.python.org. In cazul in care codul sursa nu are erori, interpretorul Python va executa fisierul. 

Syntaxa de executie a unui fisier sursa scris in limbajul python este: python <nume_fisier>

 

mai mult ..