Documente Academic
Documente Profesional
Documente Cultură
programării
academia te fac
programator
Cursul 2
Hello world
2
curpins
1.înțelegerea
limbajului c++
4
#include <iostream>
using namespace std;
int main()
{
cout<<“Salut”;
return 0;
}
5
2. Programul
“Hello world!”
8
#include <iostream>
using namespace std;
int main()
{
cout<<“Hello World!”;
return 0;
}
9
3. Analiza
programului
10
#include <iostream>
o Pentru a fi compilat (tradus în cod mașină),
programul are nevoie de mult mai multe informații
decât cele scrise de noi.
o Aceste informații se găsesc într-un fișier header
numit iostream.
o Iostream este o colecție/bibliotecă de programe
care ne ajută la operațiile de citire de la tastatură și
scriere pe ecran.
⮚ #include <iostream>
using namespace std;
int main()
{
cout<<“Hello World!”;
return 0;
}
11
#include <iostream>
o Prin respectiva directivă , comandăm ca fișierul
respectiv, iostream, să fie copiat în prima parte a
textului sursă.
o Operația de includere a fișierului header este
realizată de o componentă specială, numită
preprocesor.
o Pentru a preciza că este o comandă pentru
preprocesor se utilizează caracterul #.
⮚ #include <iostream>
using namespace std;
int main()
{
cout<<“Hello World!”;
return 0;
}
12
#include <iostream>
#include <fstream>
#include <algorithm>
13
#include <iostream>
⮚ using namespace std;
int main()
{
cout<<“Hello World!”;
return 0;
}
14
Int main()
o Orice program C++ conține o funcție numită int
main(), ale cărei instrucțiuni se execută atunci când
programul este lansat în execuție.
o int indică faptul că funcția main() returnează o
valoare de tip întreg.
o Atunci când execuția se încheie cu succes, funcția
returneazăd valoarea 0;
#include <iostream>
using namespace std;
⮚ int main()
{
cout<<“Hello World!”;
⮚ return 0;
}
15
Int main()
o Acoladele {} sunt folosite pentru a marca începutul
și sfârșitul lui int main().
o Toate instrucțiunile funcției se găsesc între cele
două acolade.
o În C++ se face distincție între literele mari și mici.
o De exemplu, dacă scriem int Main(), la compilare,
se obține eroare.
#include <iostream>
using namespace std;
⮚ int main()
⮚ {
cout<<“Hello World!”;
return 0;
⮚ }
16
Cout<<“hello world!”;
o cout este o instrucțiune din biblioteca iostream.
o Aceasta ne ajută să afișăm textul dintre ghilimele,
Hello World!, pe ecran.
o Caracterul ; pus la finalul liniei marchează sfârșitul
unei instructiuni și va trebui pus de fiecare dată.
o În cazul în care acest caracter nu există la finalul
unei instrucțiuni, va apărea eroare de compilare.
#include <iostream>
using namespace std;
int main()
{
⮚ cout<<“Hello World!”;
return 0;
}
17
4. GNU Compiler
collection (GCC)
19
compilaȚi/conectaȚi un program C
hello.c
//hello.c
#include <stdio.h>
int main()
{
printf(“Hello World!”);
return 0;
}
22
//hello.cpp
#include <iostream>
using namespace std;
int main()
{
cout<<Hello World!”;
return 0;
}
28
//Compilati cu optiunea –c
> g++ -c –Wall –g Hello.cpp
//Conectati fisierul obiect intr-un executabil
> g++ -g –o Hello.exe Hello.o
5. Demonstrație in
visual studio
34
Sumar
Vă mulțumesc!
Întrebări?