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.