Documente Academic
Documente Profesional
Documente Cultură
Simulare 1 PDF
Simulare 1 PDF
ll'ru' "
distiriu-rr- r''
toate penttliarile
Se consider[ algoritmul care determind (pl' p1' rr
de 1a 1 la n) in u'*1"1"e' o iernl'rtare
tu"'rlJ'J"a pentru n: 5' pct'
i' o* o**plu'
erista cel pu{in "
;;;;1't: : O' ti"Olltl;T penlutiri tir '
]
,E\ ll6tr-155
urnra apelr,rlui f(54621)?
Ce se va afrga in c) hhj!i,1i
b) 6s4621
d 6554621
'lti :-jj I1'
BACALAUREAT INEORMATICA. LIMBAJUL C++
naturale.
2. Se consider[ declardrile de mai jos, in care variabila e memoreazd numele qi dat;
naEterii unui elev. Scrieli o secvenld de instrucliuni C/C+* care citeqte de la tastaturi Subprogran
informaliile despre un elev in variabila e Ei afiEeazd numele elevului dacd anul naqterl. toate eleme
este egal cu 2000 sau data naEterii in caz contrar, informaliile din datd se afiEeaz[ p; mului numr
aceeaqi linie separate printr-un spaliu. (6 puncte Exemplu: r
L Scrieli un program C/C++ care citeEte de la tastaturd un qir de caractere format din cel
mult 100 de caractere (litere mici qi mari ale alfabetului englez qi caracterul #) qi afrEeazd
pe ecran qirul oblinut prin inversarea ordinii literelor tuturor cuvintelor de lungime
numdrnatural)
naxim[. $irul incepe Ei se termind cu caracterul #, ca in exemplu. Un cuv6nt din qir
:cutI rcprezintd o succesiune de litere delimitate de dou[ caractere #.
atunci Exemplu: dacd se citeqte sirul de caractere #Yoi#da#bacu#la#info# se va afiEa
#Voi#d a#u cab#la#o fni# (10 puncte)
Numim secven{i fazan a unui qir de numere naturale un sub;ir a1 acestuia. format din
termeni aflali pe pozi[ii consecutive in qirul dat cu proprietatea ci prima cifri a terme-
nului curent este egald cu ultima cifrd a termenului anterior. Lungimea secvenlei este
egald cu numdrul de termeni ai acesteia. FiEierul bac. txt conline un Sir de cel pulin
dou[ Ei cel mult 10e de numere naturale din intervalul 10. 10i]. Numerele sunt separate
, iar variabila prin cdte un spaliu, iar in qir existd cel pulin doi termenr fazan pe pozilii consecutive.
rdelalla5. Se cere sE se determine o secven{I fazan de lungime maximi in sirul aflat in fiEier qi sl
:riefi una sau se afiqeze pe ecran lungimea acestei secvenfe. Pentru determinarea secveniei cerute se
L Ufma exeou- utilizeazdun algoritm eficient din punctul de vedere al memoriei necesare qi al timpului
din figura de de executare.
(6 puncte) Exemplu: dac6 fiEierul bac. txt conline numerele 12 13 31 123 321 61 76 25 54
425 5ll LZI 311 311 atunci pe ecran se afiqeazd valoarea 5.
a) Se ceres[ se proiecteze un algoritm eficient din punct de vedere al timpului de executare
qi al spaliului de memorie utllizat Ei sd se realizeze o descriere de3-4 rAnduri aalgorit-
mului aies justificdndu-se eficienla acestuia. (2 puncte)
b) Scrieli programul CiC++ corespunzdtor algoritmului descris. (S puncte)
-
..:
Ghrd ccmplet de pregStire a examenului de Bacalaureatt ##d*