Sunteți pe pagina 1din 4

FIȘA DE LUCRU NR.

1 „PRELUCRAREA TABLOURILOR UNIDIMENSINALE”


Sarcini de realizat
A. Modificarea sau înlocuirea elementelor unui tablou unidimensional
B. Formarea unui tablou unidimensional
C. Interschimbarea elementelor tabloului

1. Fie dat un tablou Fie date două tablouri unidimensionale A și B Varianta 1


unidimensional de numere de numere reale cu același număr de a) Interschimbați primul și ultimul element al
întregi. Dublați toate elemente n. Formați un tablou tabloului.
elementele sale. unidimensional C, fiecare element al căruia b) Interschimbați primul și ultimul element
fiind egal cu maximumul elementelor din negativ al tabloului.
aceeași poziție din tablourile A și B.
2. Fie dat un tablou Fie dat un tablou unidimensional P de Varianta 2
unidimensional de numere numere reale. Din elementele acestui tablou a) Interschimbați elementele din pozițiile k și
întregi. Înlocuiți toate formați un alt tablou unidimensional Q de s ale tabloului. Valorile indicilor k și s se
elementele cu indice impar aceeași dimensiune după regula: elementele citesc de la tastatură.
cu 0. cu indicele i de la 3 la 8 se obțin prin b) Schimbați primul element al tabloului și
formula Qi=-Pi, celelalte – prin formula ultimele elemente pozitive ale tabloului.
Qi=Pi*i.
3. Fie dat un tablou Din elementele tabloului M formați un tablou Varianta 3
unidimensional de unidimensional N de aceeași dimensiune a) Schimbați primele trei și ultimele trei
caractere. Înlocuiți toate după următoarea regulă: dacă numărul de elemente ale tabloului (de exemplu, pentru
elementele cu indice par cu ordine i al elementului tabloului M este par, tabloul 1 2 3 4 5 6 7 8 9 0, veți obține
caracterul '*'. atunci Ni=i*Mi, în caz contrar Ni=Mi/i. tabloul 8 9 0 4 5 6 7 1 2 3).
b) Schimbați ultimul element al tabloului și
primele elemente pozitive ale tabloului.
4. Fie dat un tablou Din elementele tabloului P formați un tablou Varianta 4
unidimensional de numere unidimensional Q de aceeași dimensiune a) Fie dat un tablou unidimensional de numere
reale. Pentru fiecare după regula: elementele cu numerele i de la întregi format dintr-un număr par de
element cu valoare mai 3 la 10 se obțin după formula Qi=Pi+i, restul elemente. Interschimbați jumătățile
mare decât 10, obțineți – după formula Qi=Pi-i. tabloului (de exemplu, pentru tabloul 1 2 3
rădăcina pătrată. 4 5 6 7 8 9 0, veți obține 6 7 8 9 0 1
2 3 4 5).
b) Interschimbați elementele minime și
maxime. Dacă există mai multe elemente
cu această valoare, ultimul dintre ele
trebuie să fie implicat în interschimbare.
5. Fie dat un tablou Din elementele tabloului A, formați tabloul B Varianta 5
unidimensional de numere de aceeași dimensiune conform regulii: dacă a) Fie dat un tablou unidimensional de numere
reale. Incrementați toate elementele tabloului A sunt pare, atunci le întregi format dintr-un număr par de
elementele cu indice par cu dublați, cele impare se copiază fără elemente. Interschimbați elementele după
1, iar cei cu indice impar – schimbări. cum urmează: primul cu al doilea, al treilea
decrementați cu 1. cu al patrulea, ... (de exemplu, pentru
tabloul 1 2 3 4 5 6 7 8 9 0, veți obține
tabloul 2 1 4 3 6 5 8 7 0 9).
b) Schimbați elementele minime și maxime.
Dacă există mai multe elemente cu această
valoare, atunci primul dintre ele trebuie să
ia parte la interschimbare.
6. Fie dat un tablou Din elementele tabloului M, formați un tablou Varianta 6
unidimensional de numere unidimensional N de aceeași dimensiune a) Fie dat un tablou unidimensional în care
întregi. Micșorați în după următoarea regulă: elementele numărul de elemente este un multiplu de 6.
jumătate toate elementele nenegative ale tabloului M se reduc de trei Interschimbați câte trei dintre elementele
care se termină cu cifra 4. ori, cele negative – se ridică la pătrat. sale după cum urmează: primul triplet cu al
doilea, al treilea cu al patrulea, ... (de
exemplu, pentru tabloul 1 2 3 4 5 6 7 8
9 10 11 12, veți obține tabloul 4 5 6 1 2
3 10 11 12 7 8 9).
b) Schimbați primele elemente negative cu
ultimele elemente pozitive ale tabloului.
FIȘA DE LUCRU NR. 1 „PRELUCRAREA TABLOURILOR UNIDIMENSINALE”
Sarcini de realizat
A. Modificarea sau înlocuirea elementelor unui tablou unidimensional
B. Formarea unui tablou unidimensional
C. Interschimbarea elementelor tabloului
7. Fie dat un tablou Sunt date două tablouri de numere întregi A Varianta 7
unidimensional de numere și B de aceeași dimensiune. Formați un al a) Fie dat un tablou unidimensional în care
reale. Măriți toate treilea tablou C de aceeași dimensiune, în numărul de elemente este un multiplu de 4.
elementele cu indice impari care fiecare element se obține după Pentru fiecare grup din patru elemente
cu numărul k. următoarea regulă: Ci=Ai*Bi. (cvartet), realizați interschimbarea astfel:
primul cu al treilea, al doilea cu al patrulea
(de exemplu, pentru tabloul inițial 1 2 3 4
5 6 7 8 9 10 11 12 , veți obține tabloul 3
4 1 2 7 8 5 6 11 12 9 10).
b) Schimbați primul element multiplu de 3 cu
ultimul element multiplu de 3 al tabloului.
8. Fie dat un tablou Fie date două tablouri de numere întregi A și Varianta 8
unidimensional de numere B de aceeași dimensiune. Formați un al a) Fie dat un tablou unidimensional în care
reale. Din toate elementele treilea tablou C de aceeași dimensiune, numărul de elemente este un multiplu de 5.
pozitive scădeți valoarea fiecare element al căruia fiind media Pentru fiecare grup din cinci elemente
elementului cu indicele k1 aritmetică a elementelor corespunzătoare din (cvintet), realizați interschimbarea
și din celelalte – valoarea tablourile A și B. elementelor astfel: primul cu al patrulea, al
elementului cu indicele k2. doilea cu al cincilea (de exemplu, pentru
tabloul 1 2 3 4 5 6 7 8 9 10 , se va
obține 4 5 3 1 2 9 10 8 6 7). Al treilea
element nu este implicat în rearanjare.
b) Schimbați elementele minime și maxime.
Dacă există mai multe elemente cu această
valoare, ultimul dintre ele trebuie să fie
implicat în interschimbare.
9. Fie dat un tablou Fie date două tablouri de aceeași dimensiune Varianta 9
unidimensional de numere T1 și T2, în care nu există elemente nule. a) Fie dat un tablou unidimensional în care
întregi. Descreșteți toate Formați tabloul T3, fiecare element al căruia numărul de elemente este un multiplu de 4.
elementele impare cu m și fiind egal cu 1, dacă elementele tablourilor Pentru fiecare grup din patru elemente,
creșteți elementele cu date cu același indice au aceleași semne și realizați interschimbarea elementelor după
indice impar cu k. este egal cu 0 în caz contrar. cum urmează: primul cu al patrulea, al
doilea cu al treilea (de exemplu, pentru
tabloul 1 2 3 4 5 6 7 8 9 10 11 12 ,
veți obține tabloul 4 3 2 1 8 7 6 5 12
11 10 9).
b) Schimbați cu locul elementul al treilea cu
elementul minim din tablou. Dacă există
mai multe elemente cu această valoare,
primul dintre ele trebuie să fie implicat în
interschimbare.
10. Fie dat un tablou Fie date două tablouri de numere întregi P și Varianta 10
unidimensional de Q, de dimensiuni diferite. Formați un al a) Fie dat un tablou unidimensional în care
caractere. Înlocuiți toate treilea tablou R, în care elementele celui de- numărul de elemente este un multiplu de 5.
literele 'q' cu literele 'w'. al doilea tablou sunt situate la început, iar În fiecare grup din cinci elemente, realizați
apoi elementele primului tablou. interschimbarea elementelor astfel: primul
cu al cincilea, al doilea cu al patrulea (de
exemplu, pentru tabloul 1 2 3 4 5 6 7 8
9 10, veți obține 5 4 3 2 1 10 9 8 7 6).
Al treilea element nu este implicat în
interschimbare.
b) Schimbați cu locul elementul al doilea cu
elementul maxim din tablou. Dacă există
mai multe elemente cu această valoare,
atunci se va lua ultimul dintre ele.
11. Fie dat un tablou Fie dat un tablou unidimensional de numere Varianta 11
unidimensional de numere întregi. Rescrieți elementele sale într-un alt a) Schimbați cu locul primul element cu
întregi. Înlocuiți toate tablou de aceeași dimensiune, după cum valoarea 10 cu ultimul element cu valoarea
numerele mai mari de 10 cu urmează: mai întâi toate elementele negative -10.
numărul 10. din tabloul dat, apoi celelalte elemente. b) Inversați elementele aflate între pozițiile
[3..8] ale tabloului inițial.

FIȘA DE LUCRU NR. 1 „PRELUCRAREA TABLOURILOR UNIDIMENSINALE”


Sarcini de realizat
A. Modificarea sau înlocuirea elementelor unui tablou unidimensional
B. Formarea unui tablou unidimensional
C. Interschimbarea elementelor tabloului
12. Fie dat un tablou Din tabloul M în tabloul N rescrieți mai întâi Varianta 12
unidimensional de numere elementele pozitive, apoi cele nule și apoi a) Schimbați cu locul primul element cu
reale. Măriți toate elementele negative. ultimul element, ambele alcătuite dintr-o
elementele cu indice impar singură cifră.
cu valoarea numărului k. b) Fie dat un tablou unidimensional de numere
întregi. Inversați elementele sale începând
de la poziția k până la poziția s.
13. Fie dat un tablou Din tabloul M în tabloul N rescrieți mai întâi Varianta 13
unidimensional de numere elementele multiplu de 2, apoi multipli de 3, a) Schimbați cu locul primul element alcătuit
reale. Înlocuiți primele k dar nu multipli de 2 și în final restul din două cifre cu ultimul element alcătuit
elemente cu cele opuse lor. elementelor. din două cifre.
b) Fie dat un tablou unidimensional de numere
întregi. Inversați elementele jumătăților sale
(de exemplu, pentru tabloul inițial 1 2 3 4
5 6 7 8, veți obține 4 3 2 1 8 7 6 5).
14. Fie dat un tablou Este dat un tablou unidimensional de numere Varianta 14
unidimensional de numere reale alcătuit din zece elemente. Formați a) Realizați interschimbarea primelor
întregi. Înlocuiți fiecare două tablouri de dimensiunea 5, incluzând elemente, valoarea cărora reprezintă o cifră
element aflat în poziție în primul tablou elementele cu indice impar și ultimele elemente, valoarea cărora
impară cu pătratul indicilor din tabloul dat, iar în al doilea tablou – cele reprezintă numere din două cifre.
lor. cu indice par. b) Inversați toate elementele tabloului situate
între primul și ultimul element negativ.
15. Fie dat un tablou Este dat un tablou unidimensional de numere Varianta 15
unidimensional de numere reale. Rescrieți elementele sale pozitive în a a) Realizați interschimbarea primului element
reale. Împărțiți toate doua tablou, iar celelalte elemente în al prim cu ultimul element prim.
elementele tabloului cu treilea tablou. b) Inversați toate elementele tabloului situate
indice par la primul element între primul și ultimul element multiplu de
(dacă nu este 0). 5.
16. Fie dat un tablou Fie date două tablouri de numere reale A și B Varianta 16
unidimensional de numere de dimensiunea n. Formați tabloul C de a) Realizați interschimbarea primului element
întregi. Înmulțiți toate aceeași dimensiune, fiecare element fiind număr Fibonacci cu ultimul element număr
elementele tabloului care format conform următoarelor legități: Fibonacci.
sunt multipli de 3 cu al C0=A0+Bn-1, C1=A1+Bn-2, C2=A2+Bn-3,...., Cn- b) Inversați toate elementele unui tablou
treilea element. 1=An-1+B0. unidimensional situat între primul element
cu valoarea minimă și primul element cu
valoare maximă.
17. Este dat un tablou Fie date două tablouri de numere reale A și B Varianta 17
unidimensional de numere de dimensiunea 2*n. Formați tabloul C de a) Realizați interschimbarea ultimului element
întregi. Scădeți elementul dimensiunea n, fiecare element al cărui fiind minim din tablou cu primul element maxim
cu indicele k1 din toate format prin formulele: C0=A0*B1, C1=A1*B3, al tabloului.
elementele pozitive și C2=A2*B5, ..., Cn-1=An-1*B2*n-1. b) Inversați toate elementele unui tablou
adăugați elementul cu unidimensional situate între primul și
indicele k2 la toate ultimul număr prim din tablou.
elementele negative.
18. Este dat un tablou Fie date două tablouri de numere întregi A și Varianta 18
unidimensional de numere B de aceeași dimensiune. Formați un al a) Fie dat un tablou unidimensional în care
întregi. Scădeți elementul treilea tablou C de aceeași dimensiune, numărul de elemente este un multiplu de 5.
cu indicele k din toate fiecare element al căruia fiind media Pentru fiecare grup din cinci elemente
elementele pozitive și aritmetică a elementelor corespunzătoare din (cvintet), realizați interschimbarea
adăugați numărul N la toate tablourile A și B. elementelor astfel: primul cu al patrulea, al
elementele negative. doilea cu al cincilea (de exemplu, pentru
tabloul 1 2 3 4 5 6 7 8 9 10 , se va
obține 4 5 3 1 2 9 10 8 6 7). Al treilea
element nu este implicat în rearanjare.
b) Schimbați elementele minime și maxime.
Dacă există mai multe elemente cu această
valoare, ultimul dintre ele trebuie să fie
implicat în interschimbare.
FIȘA DE LUCRU NR. 1 „PRELUCRAREA TABLOURILOR UNIDIMENSINALE”
Sarcini de realizat
A. Modificarea sau înlocuirea elementelor unui tablou unidimensional
B. Formarea unui tablou unidimensional
C. Interschimbarea elementelor tabloului
19. Fie dat un tablou Fie date două tablouri de aceeași dimensiune Varianta 19
unidimensional de numere T1 și T2, în care nu există elemente nule. a) Fie dat un tablou unidimensional în care
întregi. Înlocuiți toate Formați tabloul T3, fiecare element al căruia numărul de elemente este un multiplu de 4.
elementele până la primul fiind egal cu 1, dacă elementele tablourilor Pentru fiecare grup din patru elemente,
număr par cu 0. date cu același indice au aceleași semne și realizați interschimbarea elementelor după
este egal cu 0 în caz contrar. cum urmează: primul cu al patrulea, al
doilea cu al treilea (de exemplu, pentru
tabloul 1 2 3 4 5 6 7 8 9 10 11 12 ,
veți obține tabloul 4 3 2 1 8 7 6 5 12
11 10 9).
b) Schimbați cu locul elementul al treilea cu
elementul minim din tablou. Dacă există
mai multe elemente cu această valoare,
primul dintre ele trebuie să fie implicat în
interschimbare.
20. Este dat un tablou Fie date două tablouri de numere întregi P și Varianta 20
unidimensional de numere Q, de dimensiuni diferite. Formați un al a) Fie dat un tablou unidimensional în care
reale distincte. Înlocuiți cu treilea tablou R, în care elementele celui de- numărul de elemente este un multiplu de 5.
0 toate elementele tabloului al doilea tablou sunt situate la început, iar În fiecare grup din cinci elemente, realizați
situate între elementul apoi elementele primului tablou. interschimbarea elementelor astfel: primul
maxim și minim. cu al cincilea, al doilea cu al patrulea (de
exemplu, pentru tabloul 1 2 3 4 5 6 7 8
9 10, veți obține 5 4 3 2 1 10 9 8 7 6).
Al treilea element nu este implicat în
interschimbare.
b) Schimbați cu locul elementul al doilea cu
elementul maxim din tablou. Dacă există
mai multe elemente cu această valoare,
atunci se va lua ultimul dintre ele.

S-ar putea să vă placă și