Instrumente interactive
12 instrumente la informatică, așezate pe capitolele programei. Le poți folosi fără cont.
Capitolul 3: Tipuri de date și variabile
- Conversii între bazeZecimal → binar prin împărțiri repetate, cu resturile evidențiate, verificarea prin puterile lui 2 și echivalentul hexazecimal.Deschide
Capitolul 6: Structuri de control
- Divizori și numere primeDescompunerea în factori primi și divizorii comuni, vizual: fundamentul algoritmilor cu divizori de la BAC.Deschide
Capitolul 7: Tablouri unidimensionale
- Sortarea, pas cu pasBubble sort și selection sort animate pe un vector: fiecare comparație și schimbare, explicate în cuvinte, cu play/pauză/pas.Deschide
Capitolul 8: Tablouri bidimensionale
- Parcurgerea matriceiPe linii, pe coloane, diagonalele și bordarea, animate celulă cu celulă, cu codul C++ corespunzător fiecărei parcurgeri.Deschide
Capitolul 11: Recursivitate
- Stiva apelurilor recursiveFactorial, sumă și Fibonacci pas cu pas: vezi fiecare apel cum intră în stivă, așteaptă și întoarce valoarea, cu codul alături.Deschide
Capitolul 16: Grafuri neorientate
- Laborator de grafuriConstruiește graful apăsând pe noduri și vezi pe loc matricea de adiacență, listele, gradele și parcurgerile.Deschide
Capitolul 18: Algoritmi clasici de BAC
Capitolul 19: Subprograme predefinite
- Laboratorul de șiruri de caractereScrie orice text: vocale evidențiate, numărare de cuvinte, test de palindrom și codurile ASCII, live.Deschide
Alte instrumente
- Algoritmul și complexitatea luiPotrivește fiecare algoritm clasic cu numărul lui de pași: de ce căutarea binară bate căutarea secvențială și unde apare n².Deschide
- Stiva și coada, față în fațăAceleași elemente intră în ambele structuri: scoate și vezi diferența LIFO/FIFO cu ochii tăi.Deschide
- Compilator C++ în browserScrie cod C++, dă-i date de intrare la stdin și rulează-l direct în pagină: exact ca la subiectele de BAC.Deschide
Toate cele 12 instrumente, pe rând
Conversii între baze
Zecimal → binar prin împărțiri repetate, cu resturile evidențiate, verificarea prin puterile lui 2 și echivalentul hexazecimal.
Divizori și numere prime
Descompunerea în factori primi și divizorii comuni, vizual: fundamentul algoritmilor cu divizori de la BAC.
Sortarea, pas cu pas
Bubble sort și selection sort animate pe un vector: fiecare comparație și schimbare, explicate în cuvinte, cu play/pauză/pas.
Parcurgerea matricei
Pe linii, pe coloane, diagonalele și bordarea, animate celulă cu celulă, cu codul C++ corespunzător fiecărei parcurgeri.
Stiva apelurilor recursive
Factorial, sumă și Fibonacci pas cu pas: vezi fiecare apel cum intră în stivă, așteaptă și întoarce valoarea, cu codul alături.
Laborator de grafuri
Construiește graful apăsând pe noduri și vezi pe loc matricea de adiacență, listele, gradele și parcurgerile.
Apasă un nod, apoi altul, ca să adaugi sau să scoți muchia dintre ele.
- Noduri
- 6
- Muchii
- 5
- Suma gradelor
- 10
- Componente conexe
- 2
- Conex
- nu
- Complet
- nu
Suma gradelor e 10, adică dublul celor 5 muchii. Nu e o coincidență: fiecare muchie adaugă câte 1 la gradul ambelor capete.
| 0 | 1 | 2 | 3 | 4 | 5 | |
| 0 | 0 | 1 | 0 | 1 | 0 | 0 |
| 1 | 1 | 0 | 1 | 0 | 0 | 0 |
| 2 | 0 | 1 | 0 | 1 | 0 | 0 |
| 3 | 1 | 0 | 1 | 0 | 0 | 0 |
| 4 | 0 | 0 | 0 | 0 | 0 | 1 |
| 5 | 0 | 0 | 0 | 0 | 1 | 0 |
Vizualizator de sortări
Vezi pas cu pas cum lucrează metoda bulelor, a selecției, a inserției și a numărării pe același vector.
compară vecini și îi interschimbă
- mutare
- comparație
- la locul ei
Pornim.
Numără pașii: pentru același vector, metodele nu fac același număr de operații.
Căutarea binară, pas cu pas
Alege valoarea căutată și urmărește cum zona de căutare se înjumătățește la fiecare comparație, cu explicații la fiecare pas.
Laboratorul de șiruri de caractere
Scrie orice text: vocale evidențiate, numărare de cuvinte, test de palindrom și codurile ASCII, live.
Algoritmul și complexitatea lui
Potrivește fiecare algoritm clasic cu numărul lui de pași: de ce căutarea binară bate căutarea secvențială și unde apare n².
Stiva și coada, față în față
Aceleași elemente intră în ambele structuri: scoate și vezi diferența LIFO/FIFO cu ochii tăi.
Compilator C++ în browser
Scrie cod C++, dă-i date de intrare la stdin și rulează-l direct în pagină: exact ca la subiectele de BAC.