Probleme de informatică
Clasa a IX-a
Elementele de bază C++ (46)
Subprograme predefinite (1)
Fişiere text (2)
Algoritmi elementari (109)
Tablouri unidimensionale (83)
Tablouri bidimensionale (64)
Probleme diverse (13)
Clasa a X-a
Subprograme (funcții) (87)
Şiruri de caractere (49)
Tipul înregistrare (26)
Recursivitate (57)
Alocarea dinamică a memoriei (2)
Liste înlănţuite (25)
Algoritmul lui Lee (1)
Clasa a XI-a
Metoda "Divide et impera" (12)
Metoda Backtracking (85)
Metoda Greedy (6)
Programare dinamică (18)
Grafuri neorientate (37)
Grafuri orientate (38)
Arbori (33)
Clasa a XII-a
Elemente de bază C# (32)
POO în C# (13)
Programare vizuală în C# (10)
Examen de bacalaureat
Competențe digitale
Examen de atestat
Admitere UBB (18)
Acest site se adresează celor interesaţi de programare şi mai ales elevilor de la specializarea matematică-informatică. Site-ul se doreşte a fi o culegere online de probleme de informatică, explicate şi rezolvate. Problemele sunt organizate pe anii de studiu şi pe capitole. Problemele specifice claselor IX-XI sunt rezolvate folosind C/C++, iar pentru clasa a XII-a folosind C# (Visual Studio 2010-2017).
Site-ul va fi actualizat permanent, de aceea va rog sa urmăriţi problemele noi.

O atenţie deosebită este acordată pregătirii examenului de bacalaureat. Veţi găsi aici rezolvate probleme din variantele propuse in anul 2009, precum si dintre cele de la examenele din 2010-2018.

Pentru pregătirea examenului de obţinere a atestatului profesional la informatică găsiţi aici modele de lucrări de atestat.

Pentru pregătirea examenului de competenţe digitale: variante 2011-2015 .

Cele mai noi probleme adăugate

#868. [2018-08-03 - 19:34:32]
Se citesc două numere naturale a și b (a mai mic decât b) având cel mult 9 cifre fiecare. Afișați câte numere din intervalul [a,b] au exact 3 divizori.
Exemplu:
În intervalul [11,50] numerele care au exact 3 divizori sunt 25 și 49, deci se va afișa 2.

Rezolvare

#867. [2018-08-03 - 19:25:16]
Creați o aplicație care să realizeze următoarele:
- folosind radiobutton-uri să permită alegerea unei figuri (punct, segment, cerc disc, pătrat, pătrat plin, dreptunghi, dreptunghi plin, poligon, poligon plin)
- folosind un picturebox și un colordialog să permită alegerea ueni culori
- pe un picturebox cu click stânga să se deseneze figura aleasă cu culoarea aleasă. Dimesiunile figurilor se vor stabili folosind un numericupdown pentru cerc si pătrat (inclusiv pline), vârfurile segmentului cu două clickuri, pentru dreptunghi (si plin) cu două clickuri pentru vârfurile opuse, iar pentru poligon (și plin) se vor plasa vârfurile cu click și cu dublu-click se va termina desenul.
Rezolvare


#866. [2018-08-03 - 19:09:33]
Creați o aplicație care să conțină un un meniu cu două opținuni: Desene și Culori. Meniul Desene permite alegerea unei figuri dintre următoarele: punct, cerc, pătrat, disc și pătrat plin, iar opțiunea Culori permite alegerea unei culori de desenare. De asemenea, aplicația să conțină un picturebox pe care la click stânga să se deseneze în pozitia mouse-ului figura aleasă desenată cu culoarea aleasă.
Rezolvare

#865. [2018-08-03 - 11:33:12]
Creați o aplicație care să afișeze un ceas care să indice ora exactă de culoare vișiniu pe fundal alb.
Rezolvare

#864. [2018-08-03 - 11:18:25]
Creați o aplicație care să conțină un trackbar cu valori între 3 si 36 și la a cărui acționare desenează un poligon regulat cu atatea vârfuri cât e valoarea din trackbar și având oricare două vârfuri unite prin câte un segment.
Rezolvare

#863. [2018-08-01 - 23:03:22]
Creați o aplicație care să realizeze următoarele
- să deseneze cu culoarea negru axele de coordonate
- să deseneze un caroiaj de culoare gri
- să deseneze cu culoarea roșu graficul polinomului X3-2X2-2X+2, cu verde graficul primei derivate a acestuia și cu albastru graficul celei de a doua derivate.
Intervalul de valori se va lua convenabil astfel încât graficul să arate ca în figura din dreapta.
Rezolvare

#862. [2018-08-01 - 22:47:07]
Creați o aplicație care să realizeze următoarele
- să afișeze în conțul stânga-sus coordonatele mouselui când acesta este mișcat pe fereastra aplicației.
- să deseneze semnul + în poziția mouse-ului atunci când se dă click stânga.
- să deseneze semnul + înconjurat de 5 cercuri în poziția mouse-ului atunci când se dă dublu-click (ca în figura alăturată).
Rezolvare

#861. [2018-08-01 - 22:36:37]
Creați o aplicație care să simuleze funcționarea unui piston.
Rezolvare

#860. [2018-08-01 - 22:30:44]
Creați o aplicație care să simuleze o ninsoare.
Rezolvare

#859. [2018-08-01 - 20:45:27]
Creați o aplicație care să simuleze căderea și săriturile a 10 mingi de culori, poziții și mărimi generate aleator. Mingile vor sări din ce în ce mai puțin până se opresc.
Rezolvare

#858. [2018-08-01 - 19:34:10]
Creați o aplicație care să afișeze 3 ceasuri care să indice ora în timp real în urmatoarele 3 orașe: București, Londra și Seattle.
Rezolvare

#857. [2018-05-30 - 19:14:11]
2015 - Sesiunea iunie-iulie - Subiectul III - Problema 4
Rezolvare

#856. [2018-05-30 - 18:28:42]
2018 - Sesiunea speciala - Subiectul III - Problema 4
Rezolvare

#855. [2018-05-30 - 18:22:09]
2018 - Sesiunea speciala - Subiectul II - Problema 5
Rezolvare

#854. [2018-05-30 - 17:40:18]
2017 - Sesiunea august-septembrie - Subiectul III - Problema 4
Rezolvare

#853. [2018-05-30 - 17:36:27]
2017 - Sesiunea speciala - Subiectul III - Problema 4
Rezolvare

#852. [2018-05-30 - 17:33:03]
2017 - Sesiunea speciala - Subiectul II - Problema 5
Rezolvare

#851. [2018-05-17 - 12:31:06]
2012 - Sesiunea speciala - Subiectul II - Problema 5
Rezolvare

#850. [2018-05-17 - 12:25:34]
2012 - Sesiunea iunie-iulie - Subiectul III - Problema 4
Rezolvare

#849. [2018-05-17 - 12:22:42]
2012 - Sesiunea iunie-iulie - Subiectul II - Problema 5
Rezolvare


19 oct 2018
Site-ul conține 867 de probleme rezolvate
Copyright © 2009-2018 Muresan Vasile Ciprian