Contact și feedback

Nu obții 100 de puncte sau ai nelămuriri în privința problemelor? Scrie-mi pe Instagram.


Ai găsit o greșeală, vrei să raportezi un utilizator sau vrei să comunici altceva? Folosește formularul de contact.


Vrei să ne transmiți o părere despre platformă? Folosește formularul de feedback.

Shortcuturi

Folosește următoarele shortcuturi pentru a naviga mai ușor pe platformă.

Generale

Meniu shortcuturi?
Căutare probleme sau utilizatori/
Navigare printre rezultatele căutării↑, ↓
Meniu de contact și feedbackCTRL + Shift + F
Ieșire din meniuriEsc

Editor probleme

Setări editorCTRL + Shift + S
Schimbare stil editorCTRL + Shift + E
Șabloane de codCTRL + Shift + 1/2/3
Golire editorCTRL + Shift + 4

Tutorial instalare CodeBlocks (ușor) - Introducere în informatică C++

În acest tutorial învățăm cum să instalăm CodeBlocks pentru a putea să începem să programăm în C++. Acesta este tutorialul actualizat pentru 2023.

Vrei să înveți C++ și să fii cel mai bun? Ei bine, deja ai făcut primul pas — te-ai pus jos și ai început să cauți tutoriale de programare. Felicitări!

Înainte să începem tutorialul, vreau doar să îți spun că oricine poate fi bun la programare. Da, ai auzit bine! Absolut oricine. Însă dacă vrei să ai rezultate bune, va trebui să fii cu un pas înaintea celorlalți și să te asiguri că înveți constant și îți exersezi cunoștințele cu probleme. De asta, pe infoas.ro, site-ul pe care te afli în acest moment, găsești sute de lecții și de probleme, menite să te ajute să dobândești și însușești toată materia școlară. Lecțiile au exerciții și animații, iar problemele vin cu indicații pas cu pas și cu rezolvări complete. Iar totul este 100% gratuit! Așadar nu are sens să nu tragi un ochi pe restul platformei.

Ce este CodeBlocks

Înainte să începi să înveți un limbaj de programare (în acest caz C++), îți trebuie un program care să te ajute să scrii cod și să îl rulezi și testezi. Altfel, programarea ar fi un adevărat chin! Uite niște funcții de care ai nevoie:

  • Colorarea cuvintelor cheie, pentru a distinge mai ușor bucățile și cuvintele din cod;
  • Avertizări, în cazul în care ai greșeli în cod;
  • O modalitate de a rula dintr-un buton codul scris și a vedea ce face programul;
  • Organizarea fișierelor în diferite proiecte, în funcție de programul pe care îl creezi.

CodeBlocks este un program gratuit care face toate aceste funcții de mai sus, și nu numai. Se poate descărca pe Windows, Mac sau Linux. Deși este foarte simplu în comparație cu alte programe, este un program perfect pentru a începe să înveți să programezi — dacă ești la liceu, spre exemplu. Din aces motiv, se folosește și la școală și la concursuri.

Cum se instalează CodeBlocks

Instalarea programului CodeBlocks nu este foarte complicată. Dacă ai încercat deja să îl instalezi de unul singur sau după un alt tutorial și îți apar erori sau nu ai reușit, cel mai simplu ar fi să ștergi programul, să îți restartezi calculatorul și să reîncerci pașii de mai jos (pentru a putea avea o instalare de la zero).

Pentru început, caută CodeBlocks pe Google și apasă pe primul rezultat sau intră direct pe www.codeblocks.org, site-ul oficial CodeBlocks.

De pe pagina principală, navighează la Downloads, a treia opțiune din meniul din stânga.

https://i.ibb.co/pdGdkG6/image.png

De pe pagina curentă, navighează la Download the binary release.

https://i.ibb.co/hWgtfZ9/image.png

Dă în jos la secțiunea Microsoft Windows (sau ce sistem de operare ai) și alege opțiunea codeblocks-20.03mingw-setup.exe.

Atenție! Trebuie neapărat să fie versiunea ce include mingw. Altfel, o să poți scrie cod, însă acesta nu o să fie rulat.

https://i.ibb.co/RY9HBy9/image.png

Intră pe unul dintre link-uri: fie FossHUB, fie Sourceforge.net. Odată ce s-a descărcat fișierul, urmărește procesul de instalare și ar trebui să se instaleze CodeBlocks.

Ce urmează?

Tocmai ai reușit să instalezi CodeBlocks pe calculatorul tău. Asta înseamnă că ești pregătit să înveți să programezi! Intră pe infoas.ro sau pe canalul de YouTube youtube.com/infoas pentru a începe să programezi. Avem sute de tutoriale în care parcurgem materia școlară, pentru ca tu să fii cel mai bun. Baftă!

Obține medalia mult dorită. Devino As la olimpiadă.

Curs complet de olimpiadă, pregătit de olimpici de la Oxford și TU Delft.

Cuprinsul lecției

Se încarcă…

Citește și

Verifică dacă o literă este mică sau mare în C++Matrice pătratice în C++. Diagonala principală și secundarăRadicalul unui număr în C++ (rădăcina pătrată)Mediana unui șir de valori în C++Inversarea unui vector în C++Verificare dacă șir de caractere este palindrom în C++Transformarea unui număr din baza 10 în baza 2 în C++Suma 1 + 2 + 3 + ... + N în C++Ce înseamnă variabilă globală și locală în C++?Distanța dintre două puncte în C++Transformarea unei litere mari în literă mică în C++Instrucțiunea break (structuri repetitive)Funcții predefinite în C++ (matematice, șiruri de caractere)Maximul și minimul a n valori în C++Verifică dacă un caracter este literă în C++Cum să afișezi partea întreagă a unui număr real în C++Citirea și afișarea matricelor în C++Bordarea unei matrice în C++Suma elementelor unui vector recursiv în C++Numărul de divizori primi ai unui număr în C++Codul ASCII (tabel complet)Do while vs while în C++ - Care e diferența?Matrice Fibonacci - al n-lea termen Fibonacci în timp logaritmicVerificare dacă un număr este palindrom în C++Vectorii în C++: citire și afișareCifrele unui număr. Prelucrarea cifrelor unui număr în C++Structuri repetitive (while, do while, for, etc)Aria și circumferința unui cerc în C++Cifra maximă și minimă a unui număr în C++Verificare număr prim în C++ (Clasa a IX-a)Interclasarea a doi vectori în C++Comentarii în C++Numărul aranjamentelor în C++ (formula aranjamentelor)Ridicarea la putere în timp logaritmic în C++. Exponențiere rapidăRădăcina cubică a unui număr în C++ (cube root)Cel mai frecvent element dintr-un șir în C++Ciurul lui Eratostene în C++Maximul și minimul a trei valori în C++Instrucțiunea for (structuri repetitive)Ce înseamnă endl în C++?Cum să citești și să afișezi în fișiere în C++Transformarea unei litere mici în literă mare în C++Câte numere naturale sunt într-un interval dat? (C++)Cel mai mic număr cu suma cifrelor N în C++Cum să calculezi instant 2 la puterea N în C++Vectori de frecvență (de apariții) în C++Afișarea elementelor unui vector recursiv în C++De ce cer unele probleme răspunsul modulo 666013 sau modulo 1.000.000.007?Suma numerelor naturale dintr-un interval dat în C++Inversarea unui șir de caractere în C++Instrucțiunea while (structuri repetitive)Află secolul unui an citit de la tastatură în C++Valoarea absolută (modulul) unui număr în C++Numărul de cifre ale factorialului unui numărSuma divizorilor numerelor de la 1 la N (Folosind ciurul lui Eratostene)Indicatorul lui Euler în C++Materia pentru olimpiada de informatică - tot ce trebuie să știiInterschimbarea a două variabile în C++ (3 metode)Matrice în C++. Declararea și parcurgerea tablourilor bidimensionaleCMMMC a două numere în C++ (cel mai mic multiplu comun)Verifică dacă un număr este par sau impar fără modulo în C++Șirul lui Fibonacci în C++Funcții în C++. Ce sunt subprogrameleNumere triunghiulare. Verificarea unui număr triunghiularCăutare binară în C++Oglinditul recursiv al unui număr în C++Prima cifră a unui număr în C++Instrucțiunea do while (structuri repetitive)Instrucțiunea continue (structuri repetitive)Cel mai puțin semnificativ bit în C++Șiruri de caractere în C++. Tot ce trebuie să știiCalculul combinărilor de n luate câte k (nCk) în C++Tipuri de date în C++: numere întregi, reale, caractere și alteleNumărul de divizori al numerelor de la 1 la N (Folosind ciurul lui Eratostene)Recursivitate în C++Al N-lea termen dintr-o progresie aritmeticăNumărul de divizori al unui număr în C++Sortare crescătoare recursivă în C++ - Merge sort și Bubble sortTutorial instalare CodeBlocks (ușor) - Introducere în informatică C++Aflarea sumei primelor N sume GaussCel mai mare divizor comun (CMMDC) a două numere în C++Factorialul unui număr în C++Afișarea divizorilor primi ai unui număr în C++Numărul permutărilor în C++ (formula permutărilor)Cea mai lungă secvență de elemente crescătoare în C++Cel mai semnificativ bit în C++CMMDC recursiv a două numere naturale în C++Cifra de control a unui numărAlgoritm recursiv pentru căutare binară (clasa a X-a)Verifică dacă trei puncte sunt coliniare C++Combinatorică în C++: permutări, aranjamente, combinări și alteleTipul struct în C++. Ce sunt structurile de date neomogeneCifra maximă a unui număr recursiv în C++Numărul combinărilor în C++ (formula combinărilor)Complexitatea unui algoritm (timp și spațiu) în C++Verifică dacă un număr dat este o putere de 2 în C++Cel mai mic/mare divizor prim al numerelor de la 1 la N (Folosind ciurul lui Eratostene)Aria unui triunghi folosind coordonatele acestora în C++Vectorii în C++: declarare și parcurgereCitește un șir de caractere cu spații în C++Maximul și minimul a două valori în C++Copiuțe: Cifrele unui numărVerifică dacă un număr aparține șirului Fibonacci în C++Verifică dacă un bit de pe o anumită poziție este 1 sau 0 în C++Aplicații cu ciurul lui Eratostene în C++: suma divizorilor, numărul divizorilorOperații cu numere mari în C++ - Toate funcțiile explicateCe este o funcție void în C++?Transformarea unui număr din baza 2 în baza 10 în C++Maximul și minimul unui vector în C++Oglinditul unui număr în C++Divide et Impera (metodă de programare C++)Suma divizorilor unui număr în C++Al N-lea termen Fibonacci în C++Verifică dacă un caracter este cifră în C++Ce este o variabilă unsigned în C++?Generarea șirului Fibonacci generalizat în C++Numărul minim de peroane pentru o gară în C++Verificarea unui an bisect în C++Indicatorul lui Euler al numerelor de la 1 la N (Folosind ciurul lui Eratostene)Verifică dacă o literă este vocală în C++Pointer în C++. Variabile de tipul char * (char steluță)Instrucțiunea de decizie în C++: if, else, switch, caseAl N-lea termen dintr-o progresie geometricăNumărul de apariții al unui număr într-un vector în C++

© Drepturi de autor

Echipa InfoAs își rezervă drepturile de autor pentru conținutul acestei pagini. Copierea conținutului fără acordul scris expres al InfoAs reprezintă o încălcare a Legii 8/1996 și va fi tratată ca atare.

Trimite lecția

Toată lecția

Doar videoclipul pe YouTube

Informatica devine ușoară cu InfoAs

Intră în cont