Sunteți pe pagina 1din 2

Şcoala cu clasele I-VIII „Nicolae Iorga Bacau”

Prof. ing. Bostan Mihaela

FIŞĂ DE LUCRU
Limbajul C++

Un program C++ este alcătuit din una sau mai multe funcţii.
Fiecărui algoritm (subalgoritm) în C++ îi corespunde o funcţie care codifică algoritmul
(subalgoritmul) în instrucţiuni C++. O funcţie poate întoarce un rezultat sau nu. Dacă aceasta nu întoarce
un nici un rezultat, spunem că tipul rezultatului este void.
Programul C++ este alcătuit din una sau mai multe funcţii, din care una este rădăcină (adică nu
poate lipsi şi execuţia programului începe automat cu ea). Aceasta se numeşte main. Programul conţine şi
declaraţii de variabile globale.
#include <iostream.h> - directivă folosită pentru a efectua citiri/scrieri
Pentru a efectua citirile folosim cin>>. Forma generală: cin>>a1>>a2…>>ak;
Pentru a efectua scrieri pe ecran folosim cout<<. Forma generală: cout<<a1<<a2<<…<<ak;
“Numim” tastatura cin. La citire, datele vin de la tastatură în memorie – cin>>
“Numim” monitorul cout. La scriere, datele trec din memorie către monitor, deci scriem cout<<.
Prin stream vom înţelege un flux de date de la o sursă către o destinaţie.
Sursa poate fi: tastatura (cin), un fişier oarecare aflat pe hard, o variabilă a programului.
Destinaţia poate fi: monitorul (cout), un fişier oarecare aflat pe hard, o variabilă a programului.

Ex2 (Program care citeşte un număr întreg şi-l


tipăreşte)
#include <iostream.h>
Ex1 (Cel mai simplu program C++)
void main()
void main()
{
{
int a;
}
cin>>a;
cout<<a;
}

Ex3 (Introducerea/tipărirea unei valori Ex4 (În C++, se adună codul caracterului cu numărul
precedată de text) şi se tipăreşte suma)
#include <iostream.h> #include <iostream.h>
void main() void main()
{ {
int NrLat; char a;
cout<<"Nr laturi?"; cin>>NrLat int b;
cout<<"Numarul laturilor a='y'; b=71;
este"<<NrLat; cout<<a<<' '<<a+b;
} }

Opţional: Informatică. Clasa a VIII-a.


Şcoala cu clasele I-VIII „Nicolae Iorga Bacau”
Prof. ing. Bostan Mihaela

Ex6 (Instrucţiunea vidă)


Ex5 (Instrucţiunea expresie)
main()
main()
{
{
;
7+2;
;;
}
}

Ex7(programul interschimbă conţinutul a Ex8 (programul afişează media aritmetică a două


două variabile) valori întregi)
#include <iostream.h> #include <iostream.h>
main() main ()
{ {
int a,b,b; int a,b;
cout<<"a="; cin>>a; float medie;
cout<<"b="; cin>>b; cout<<"a="; cin>>a;
c=a; a=b; b=c; cout<<"b="; cin>>b;
cout<<"a="<<a<<endl; medie=float(a+b)/2;
cout<<"b="<<b<<endl; cout<<"media este"<<medie;
} }

Problema.
Enunţ: Un mochetator vă cere să-l ajutaţi să calculeze câtă mochetă îi este necesară pentru a acoperi o
cameră de formă dreptunghiulară ale cărui dimensiuni le cunoaşte.
Limbaj pseudocod Programul C++

start #include <iostream.h>


#include <conio.h>
citeste(lung) void main()
{
citeste(lat) clrscr();
int lung,lat,aria;
aria=lung*lat cout<<"Lungimea"; cin>>lung;
cout<<"latinea"; cin>>lat;
scrie(aria) aria=lung*lat;
cout<<"aria este"<<aria<<endl;
stop getch();
}

Opţional: Informatică. Clasa a VIII-a.

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