📌 Despre Simularea din 2026
Simularea din 2026 trece prin expresii logice, tablouri bidimensionale, recursivitate cu parametru transmis prin referință, backtracking, arbori, cifrele unui număr, grafuri fără cicluri, structuri, cel mai mic multiplu comun, șiruri de caractere și fișiere.
Subiectul I (20p): 5 grile: o expresie logică echivalentă cu x<=20 || x>26, verificarea unui mozaic în zig-zag memorat într-un tablou char cu două linii, un subprogram recursiv cu parametru transmis prin referință, penultima soluție dintr-o tombolă generată cu backtracking și numărul maxim de frați ai unui nod într-un arbore dat prin numărul de fii.
Subiectul al II-lea (40p): Un algoritm în pseudocod care formează două numere din cifrele pare ale lui n și îl afișează pe cel mai mic, numărul de noduri și de muchii pentru cele două componente ale unui graf fără cicluri și definirea structurii sala.
Subiectul al III-lea (30p): Un subprogram care calculează cel mai mic multiplu comun a trei numere (depozit), o problemă cu șiruri de caractere care criptează un text cu un cifru circular și o problemă de eficiență care numără valorile pare distincte dintr-un interval, într-un șir ordonat citit din bac.txt.
⚠️ La ce să fii atent
- La I.2: j merge până la 10, deci comparația se face cu coloana
j+1, nu cu j-1, care pentru j=0 iese din tablou. - La I.3:
n este transmis prin referință, deci toate apelurile modifică aceeași variabilă. La întoarcere se afișează de trei ori 0: 321000. - La II.1.d:
repetă se oprește când n=0, deci cât timp continuă cât timp n≠0. Condiția se inversează. - La III.2: Spațiile se elimină înainte de criptare, iar codurile se iau circular: după al treilea cod urmează din nou primul.
- La III.3: Șirul este ordonat, deci valorile egale stau una lângă alta. Ajunge să compari fiecare număr cu cel dinaintea lui, fără să memorezi șirul.