Limbajul C++ .
Noțiuni introductive
Limbajul C++ folosește literele alfabetului englez:a,b,c,d,....,z,A,B,C,D,.....Z, cifrele 0,1,2,....,9, caracterele
speciale _,+,-,*,/,<,>,=,',", ; ,virgula,spatiul (numit si blanc).
Pentru a realiza anumite acțiuni se folosesc cuvinte din limba engleză(numite cuvinte cheie) care au o
anumită semnificație, dintre acestea amintim : include , int, main, cin , cout,double,if,for,while,do și
multe altele pe care le vom prezenta la momentul potrivit. În limbajul C++ scrierea cu litere mari sau
mici conduce la interpretarea diferită a cuvintelor cheie , sau a altor noțiuni ( de exemplu , for sau For
nu au aceeași semnificație).
În continuare datele de intrare vor fi preluate de la tastatură, iar cele de ieșire vor fi afișate pe ecran.
Datele constante pot fi clasificate , pentru început în două . Prima categorie este alcătuită din date
numerice ( numere naturale mai mici decât 2147483648, exemplu : 2301), iar cea de-a doua categorie
este alcătuită din caractere (acestea fiind precedate și urmate de caracterul apostrof, exemple
a,9,@ și siruri de caractere (acestea fiind precedate și urmate de caracterul ghilimele ,
exemple : ,”a”, ”primul program”, ”0 este cifra cea mai mică”).
Prima instrucțiune pe care o prezentăm este cout. Această instrucțiune permite afișarea datelor pe
ecran , având forma generală:
cout<<date1<<date2<<......
unde, date1,date2,... trebuie înlocuite cu date constante . Dacă dorim să trecem pe ecran de pe rândul
curent pe unul nou se folosește caracterul '\n', (prescurtarea de la cuvintele new line) .
Înainte de a da primul exemplu precizăm faptul că după fiecare instrucțiune se pune caracterul punct și
virgulă. Situațiile când nu se va pune acest caracter vor fi [Link]
cout<<"Florin mananca "<<2<<"covrigi si "<<3<<"banane";
cout<<12345<<'\n';
cout<<"Doru alearga";
Efectul acestor instructiuni este ca pe ecran apar caracterele:
Florin mananca 2covrigi si 3banane12345
Doru alearga
În continuare vom prezenta forma generală a unui program în limbajul C++, care utilizează numai
instrucțiunea cout . Facem precizarea că în lecțiile următoare vom învăța alte instrucțiuni și noțiuni ce
vor conduce la programe mai complexe.
#include <iostream.h>
int main()
{
Instructiuni
return 0;
}
Semnificațiile cuvintelor din program sunt următoarele:
#include este un cuvant care precede orice biblioteca (adica , fișier în care sunt definite anumite
operații , în iostream.h fiind definită operația de afișare cout).
Instrucțiuni trebuie înlocuit cu una sau mai multe instrucțiuni cout;
Int main()
semnifică începerea algoritmului
return 0 ;
semnifică sfârșitul algoritmului
Exemplu
Să se scrie un program care să aibă ca efect afișarea pe ecran a următoarelor caractere :
*
**
***
****