fişa de recapitulare vectori
TRANSCRIPT
-
5/25/2018 Fi a de Recapitulare Vectori
1/3
FIA DE RECAPITULARE VECTORI clasa a X-a
1. Se consider urmtorul program pseudocod:
ntreg a[100], b[100], c[100], n, i, k;
citete n; (numr ntreg)
pentru i 1, n, 1 e!ecut citete a[i];
pentru i1, n, i e!ecuts0;pentru k 1, n, 1 e!ecut
dac a[i]a[k] atunciss"1;
b[i]s;
pentru k 1, n, 1 e!ecutc [b[k]"1] a[k];
pentru k1, n, 1 e!ecutscrie c[k];
a) Scrie#i programul $"" corespun%tor
algoritmului dat&
b) $e 'a aia programul pentru n i
a[1]*, a[*]+, a[]-, a[-],a[.]/, a[]
c) 2entru n., da#i e!emplu de 'aloripentru 'ectorul a, astel nc3t laieire 'alorile s nu ie ordonatecresctor&
d) 2entru datele de intrare de la
punctul a), preci%a#i care sunt
'alorile 'ariabilelor b[1], b[*]+, b[],
b[-], b[.], b[]&
2. Se consider urmtoarea sec'en# de program care se dorete s 'eriice dac primele 100 deelemente ale 'ectorilor a i b sunt egale& 4odiica#i sec'en#a astel nc3t s reali%e%e prelucrareapropus& Se 'a reali%a programul complet, ce 'a include i declara#ii i citirile celor doi 'ectori&
or (i1;i5100;i"")i (a[i]6b[i]) st0;else st1;
i (st1) cout557sunt egale755endl;else cout557nu sunt egale7;
3. Se citesc de la tastatur doi 'ectori ordona#i, de numere intregi, ![100], 8[100], primul cu n
elemente, al doilea cu m elemente, cu contorul i, incep3nd de la 1, 9 ncep3nd de la 1& Se include
n program sec'en#a de cod urmtoare:
i1;91;k0;ile( (i5n) =k"";%[k]![i];i"";>else=k"";%[k]8[9];9"";>
i(i5n)or(ai;a5n;a"")=k"";%[k]![i];>elseor(a9;a5m;a"")=k"";%[k]8[a];>
S se modiice sec'en#a pentru a reali%a corect interclasarea n 'ectorul z& S se aie%e
'ectorul inal z&
4. Se citete de la tastatur un 'ector cu n componente reale& (n5100)& S se ale numrulminim din 'ector&
-
5/25/2018 Fi a de Recapitulare Vectori
2/3
S se calcule%e suma componentelor negati'e , produsul componentelor po%iti'e i numrulcomponentelor nule&
-
5/25/2018 Fi a de Recapitulare Vectori
3/3