Documente Academic
Documente Profesional
Documente Cultură
20=4 2*2=4
21=4 2*2=4
22=4 2*2=4
23=8 2*2*2=8
24=16 2*2*2*2=16
25=32 2*2*2*2*2=32
26=64 2*2*2*2*2*2=64
27=128 2*2*2*2*2*2*2=128
28=256 2*2*2*2*2*2*2*2=256
29=512 2*2*2*2*2*2*2*2*2=512
210=1024 2*2*2*2*2*2*2*2*2*2=1024
Codarea literelor alfabetului românesc in sistem binar:
reprezentarea literelor mari și mici, inclusiv diacriticele, în cod binar
Există mai multe metode pentru reprezentarea literelor și simbolurilor în cod binar.
Aceste metode se numesc codări. De exemplu, codarea ASCII atribuie coduri binare
unice unui număr de 128 de caractere diferite. Acest lucru face posibil să codificăm
orice șiruri de tip text. Mai jos se pot vedea literele alfabetului românesc, inclusiv
diacriticele, codate în binar.
Notă: spații folosite în interiorul codurilor binare, grupând câte 4 digiți, pentru
o mai ușoară citire.
<directive preprocesare>
<definitii de constante>
<definitii de tipuri de date>
void main( )
{ declaratii de date;
instructiuni;
}
Observatii:
Vocabularul limbajului
Unitatile lexicale reprezinta simboluri formate din unul sau mai multe caractere
care au o anumita semnificatie in limbaj. Limbajul C++ utilizeaza urmatoarele
unitati lexicale:
– identificatori
– cuvinte cheie
– constante
– separatori
– operatori
– comentarii
Identificatori – sunt siruri formate din litere, cifre si caractere de subliniere (‘_’),
care desemneaza constante,tipuri de date, variabile.
Cuvinte cheie
In orice limbaj de programare, exista un set de cuvinte, numite cuvinte cheie, care
sunt considerate simboluri sintactice.Exemplu: for, while, int
Constante – sunt reprezentari ale valorilor constante. Exemple:
– caractere: ‘a’, ‘B’, ‘+’, ‘$’, ‘4’;
– siruri de caractere: “sir de caractere”, “abc$79.28#^z”;
– numere intregi: 14726, -25413;
– numere reale: 12.7389, -0.05673, 2.3075E12, -1.4237E-5;
Separatori
Separatorul este un caracter care delimiteaza unitatile sintactice sau le separa intre
ele. In limbajul C++ se folosesc urmatorii separatori: spatiul, caracterul CR, sfarsit
de linie sau caracterul punct si virgula ‘;’.
Comentariile
Sunt texte care pot fi introduse in programul sursa, dar nu sunt luate in consideratie
de compilator si deci nu au efect in timpul executarii programului. Comentariile
sunt utile pentru o mai buna intelegere a programului.
In programele C++, se pot folosi doua feluri de comentarii:
a) comentarii care se pot extinde pe una sau mai multe linii si au forma
/* <comentariu> */
b) comentarii de sfarsit de linie, care incep cu simbolul // si continua pana la
sfarsitul liniei respective, deci au forma
// <comentariu>