M5 L2 Instalare Code::Blocks, primul program.

Code::Blocks este un mediu integrat de dezvoltare programe în limbajele C, C++ ( Integrated development environment) gratuit ce se folosește în școli.

Kitul de instalare se descarcă de aici: http://www.codeblocks.org/ în cea mai recentă variantă a sa. Mergi la pagina download binary release.

În video de mai jos prezint instalarea mediului Code::Blocks:

Instalare Code::Blocks

Aceeași variantă mai veche ca arhiva zip poate fi descărcată de aici: https://drive.google.com/file/d/1Jl1LLwXSR7QgMoFMFHIk3aIjBFcpnOFx/view?usp=share_link

Pentru a instala pachetul OJI poți vedea video de mai jos:

instalare kit OJI wellcode

Primul program:

/*Programul afiseaza
un mesaj pe ecran*/

#include <iostream> // se include biblioteca iostream
                                     //iostream = input  output stream
                                             // intrari iesiri in flux

using namespace std; //folosim spatiul de nume standard

int main()  //functia program principal
                  //intre acolade avem corpul functiei
{
    cout << "Hello world!" << endl;
               //functia cout afiseaza pe ecran ce se afla intre ghilimele
               //functia endl adica endline trece cursorul pe linia urmatoare
    return 0;    // daca prg se exe corect se returneaza zero
}

Explicații la primul program:

<iostream> reprezintă biblioteca de funcții de intrare-ieșire în flux de date.

observație: în limbajele c/c++ orice program este o funcție

int main() este funcția program principal care are corpul său între acolade.

cout este funcția de afișare pe ecran

” „ între ghilimele se poate scrie orice șir de caractere

; este instrucțiunea vidă ce se pune la sfârșitul oricărei alte instrucțiuni

return 0 este valoarea returnată de funcția program principal când se execută corect.

Întrebări:

  1. Ce este orice program scris în limbajele c/c++?
  2. Ce este cout?
  3. Cine este int main() ?
  4. Care este rezultatul funcției endl?
  5. Ce se poate scrie între ghilimele?
  6. Unde se pune instrucțiunea vidă ;?
  7. Când se returnează valoarea zero?