Informatică, profil Mate-Info
Selecție de materiale de învățare gratuite
Clasa a 9-a
Cursuri complete și lecții pe capitole
Lecții pe capitole din Programa Școlară
Resurse educative pentru fiecare noțiune.
Algoritmi
- Definiția unui algoritm
- Proprietățile algoritmilor
- Exemple de algoritmi
- Vocabularul pseudocodului
- Clasificarea structurilor de control
- Clasificarea operatorilor
- Exemple
Structuri de bază
- Forma generală
- Când utilizăm instrucțiunea de atribuire
- Exerciții rezolvate
- Aplicații
- Forma generală cu o ramură
- Forma generală cu două ramuri
- Forma generală cu ramură în ramură
- Funcționare
- Când utilizăm structura decizională
- Exerciții rezolvate
- Aplicații
- Forma generală
- Funcționare
- Când utilizăm structura repetitivă „cât timp”
- Exerciții rezolvate
- Aplicații
- Forma generală
- Funcționare
- Când utilizăm structura repetitivă „pentru... execută”
- Exerciții rezolvate
- Aplicații
- Forma generală
- Funcționare
- Când utilizăm structura repetitivă „repetă... până când”
- Exerciții rezolvate
- Aplicații
Algoritmi elementari
- Tipuri de intervale
- Forma generală
- Funcționare
- Când utilizăm intervalele de numere
- Exerciții rezolvate
- Aplicații
- Forma generală
- Funcționare
- Exerciții rezolvate
Clasa a 10-a
Cursuri complete și lecții pe capitole
Lecții pe capitole din Programa Școlară
Resurse educative pentru fiecare noțiune.
Limbajul de programare C/C++
- Introducere
- Utilizare
- Structura unui program C++
- Instalare Code::Blocks
- Primul program în Code::Blocks
- Mai multe proiecte Code::Blocks în același timp
- Scrierea primului program în Code::Blocks
- Problemă propusă
- Exerciții rezolvate
- Aplicații
Structuri de control
- Introducere
- Forma generală cu o ramură
- Forma generală cu două ramuri
- Forma generală cu ramură în ramură
- Exerciții rezolvate
- Funcționare
- Când utilizăm structura repetitivă „while”
- Exerciții rezolvate
- Aplicații
- Funcționare
- Când utilizăm structura repetitivă „for”
- Exerciții rezolvate
- Aplicații
- Funcționare
- Când utilizăm structura repetitivă „for”
- Exerciții rezolvate
- Aplicații
Vectori (sau Tablouri unidimensionale)
- Forma generală
- Funcționare
- Exerciții rezolvate
- Aplicații
- Introducere
- Cărei problemă i se adresează
- Cum aplicăm vectorul de apariții
- Când utilizăm vectorul de apariții
- Exerciții rezolvate
- Aplicații
- Introducere
- Cărei problemă i se adresează
- Cum aplicăm vectorul de frecvențe
- Când utilizăm vectorul de frecvențe
- Exerciții rezolvate
- Aplicații
- Introducere
- Introducere
- Introducere
- Introducere
Matrice (sau Tablouri bidimensionale)
- Introducere
- Exemple de matrice
- Vizualizare
- Cărei problemă i se adresează
- Cum implementăm o matrice
- Cum inițializăm o matrice
- Cum citim o matrice de la tastatură
- Cum citim o matrice din fișier
- Cum parcurgem elementele unei matrici
- Cum afișăm elementele unei matrici la tastatură
- Cum afișăm elementele unei matrici în fișier
- Exerciții rezolvate
- Aplicații
- Introducere
Fișiere text
- Forma generală
- Funcționare
- Exerciții rezolvate
- Aplicații
Clasa a 11-a
Cursuri complete și lecții pe capitole
Lecții pe capitole din Programa Școlară
Resurse educative pentru fiecare noțiune.
Șiruri de caractere
- Introducere
- Introducere
Structuri de date neomogene
- Introducere
Liste
- Introducere
- Introducere
- Exemplu
- Vizualizare
- Implementarea de coadă în C++
- Exerciții rezolvate
- Când utilizăm coada
- Aplicații
Grafuri neorientate
- Introducere
- Definiție
- Exemplu de graf neorientat
- Cel mai simplu graf neorientat
- Adiacență și incidență
- Gradul unui nod
- Teoremă suma gradelor nodurilor
- Tipuri de grafuri neorientate
- Graf complet, neorientat
- Graf bipartit, neorientat
- Graf bipartit complet, neorientat
- Graf parțial, neorientat
- Subgraf neorientat
- Graf hamiltonian
- Graf eulerian
- Când utilizăm un graf neorientat
- Exerciții rezolvate
- Aplicații
- Introducere
- Matricea de adiacență
- Vectorul de muchii
- Lista de adiacență (Lista vecinilor)
- Exerciții rezolvate
- Aplicații
- Introducere
- Lanț
- Ciclu
- Exerciții rezolvate
- Aplicații
- Introducere
- Exemplu
- Vizualizare pe exemplu pas cu pas
- Implementarea algoritmului BFS
- Exerciții rezolvate
- Când utilizăm algoritmul BFS
- Aplicații
- Introducere
- Exemplu
- Vizualizare pe exemplu pas cu pas
- Implementarea algoritmului DFS
- Exerciții rezolvate
- Când utilizăm algoritmul DFS
- Aplicații
- Introducere
- Graf conex neorientat
- Cărei problemă i se adresează conexitatea
- Verificarea proprietății de conexitate a unui graf se poate realiza ori cu algoritmul BFS ori cu DFS
- Când utilizăm conexitatea
- Componentă conexă într-un graf neorientat
- Exemple
- Cărei problemă i se adresează noțiunea de componentă conexă
- Determinarea componentelor conexe - implementare C++ pentru un graf neorientat
- Când utilizăm noțiunea de componente conexe
- Exercițiu rezolvat - determinarea nodurilor izolate pentru un graf neorientat
- Aplicații
Grafuri orientate
- Introducere
- Definiție
- Exemplu de graf orientat
- Diferența dintre un graf neorientat și graf orientat
- Comparație - graf neorientat și graf orientat
- Cel mai simplu graf orientat
- Adiacență și incidență
- Gradul unui nod
- Teoremă suma gradelor nodurilor
- Tipuri de grafuri orientate
- Graf complet, orientat
- Graf bipartit, orientat
- Graf parțial, orientat
- Subgraf orientat
- Când utilizăm un graf orientat
- Exerciții rezolvate
- Aplicații
- Introducere
- Matricea de adiacență
- Vectorul de arce
- Lista de adiacență (Lista vecinilor)
- Exerciții rezolvate
- Aplicații
- Introducere
- Lanț
- Drum
- Matricea drumurilor
- Circuit elementar sau neelementar
- Exerciții rezolvate
- Aplicații
- Introducere
- Graf orientat conex
- Cărei problemă i se adresează conexitatea
- Verificarea proprietății de conexitate a unui graf se poate realiza ori cu algoritmul BFS ori cu DFS
- Când utilizăm conexitatea
- Componentă conexă în graf orientat
- Exemple
- Cărei problemă i se adresează noțiunea de componentă conexă
- Determinarea componentelor conexe - implementare C++ pentru un graf orientat
- Când utilizăm noțiunea de componente conexe
- Exercițiu rezolvat - determinarea nodurilor izolate pentru un graf orientat
- Aplicații
Backtracking
- Introducere
Subprograme (funcții)
- Introducere
Recursivitate
- Introducere
- Introducere
- Exemple de antete ale funcțiilor recursive non-void
- Exerciții rezolvate
- Când utilizăm funcțiile recursive non-void
- Aplicații
- Introducere
- Exemple de antete ale funcțiilor recursive void
- Exerciții rezolvate
- Cum are loc rularea programului
- Când utilizăm funcțiile recursive void
- Aplicații
Pregătire BAC
Cursuri, lecții, exerciții și subiecte rezolvate

Rezolvări Teste Antrenament BacalaureatRezolvări Teste Antrenament Bacalaureat
Info la infinit
Accesează

Rezolvări Subiecte BacalaureatRezolvări Subiecte Bacalaureat
Info la infinit
Accesează

Rezolvări Bacalaureat C++Rezolvări Bacalaureat C++
Info la infinit
Accesează

Variante rezolvateVariante rezolvate
Info Tok
Accesează

Rezolvări subiecte de BACRezolvări subiecte de BAC
Info Tok
Accesează

Rezolvări subiecte BacalaureatRezolvări subiecte Bacalaureat
Felicia Vida
Accesează
Îți place platforma aiBac?
Este rapidă, modernă și stabilă. Echipa Codessia Web Studio poate aduce același nivel de performanță și în afacerea ta.

