Home | BAC/Teze | Biblioteca | Jobs | Referate | Horoscop | Muzica | Dex | Games | Barbie

 

Search!

     

 

Index | Forum | E-mail

   

Aceasta pagina de informatica se adreseaza incepatorilor in general, celor care doresc sa se documenteze pe o anumita tema, dar si profesorilor de Informatica interesati, care pot gasi aici prezentari multimedia, in conformitate cu programa MEN, recomandate pentru lectii si predare la clasa.

 

 
 
 
 
 Meniu rapid  Portalul e-scoala | CAMPUS ASLS | Forum discutii | Premii de excelenta | Europa





 

 

 

Inapoi la cuprins

Capitolul 4: Tablouri unidimensionale  

            Problemele acestui capitol necesită folosirea instrucțiunii DIM :

DIM nume_tablou(dimensiune[,dimensiune...])[,...]

Efect: Se alocă memorie pentru elementele tabloului nume_tablou.

Ex.:

            DIM A(49,49)

            DIM B(10)

Pentru a dimensiona tablouri cu elementele de tip șir de caractere, utilizăm următoarele definiții:

-în BASIC-ul implementat pe calculatoarele SPECTRUM:

            DIM nume_tablou$(dimensiune,lungime_maximă)

            cu specificația că lungime_maximă este numărul de caractere alocat fiecărui element;

- în QBASIC-

            DIM nume_tablou(dimensiune) AS STRING *nr_caractere

            unde nr_caractere va fi numărul de caractere ale unui element

 

Specifică acestui capitol este definirea tablourilor unidimensionale:

            DIM nume_tablou(dimensiune)

Ex.:      DIM A(5)

Prezentăm structura generală a problemelor din acest capitol:

 

1. Scrieți un program care să calculeze suma elementelor unui tablou unidimensional de n numere reale.

            Ex.:

 

2. Scrieți un program care să calculeze suma inverselor elementelor unui tablou unidimensional de n numere reale.

            Ex.:  

 

3. Scrieți un program care să calculeze produsul pătratelor elementelor unui tablou unidimesional de n numere reale.

            Ex.:  

 

4. Scrieți un program care să calculeze suma elementelor mai mari sau egale cu zero ale unui tablou unidimensional de n numere reale.

            Ex.:

 

5. Scrieți un program care să calculeze suma elementelor mai mari decât zero ale unui tablou unidimesional de n numere reale.

            Ex.:

 

6. Scrieți un program care să calculeze produsul elementelor negative ale unui tablou unidimesional de n numere reale.

            Ex.:

 

7. Scrieți un program care să numere câte elemente pozitive, negative și nule are un tablou unidimensional de n numere reale.

            Ex.:

8. Scrieți un program care să calculeze media aritmetică a n numere reale.

            Ex.:

 

9. Scrieți un program care să calculeze suma elementelor pozitive și produsul elementelor negative ale unui tablou unidimensional de n numere reale.

            Ex.:

 

10. Scrieți un program care să numere câte elemente pare și câte elemente impare are un tablou unidimensional de n numere naturale.

            Ex.:

 

11. Scrieți un program care să determine maximul unui tablou unidimensional de n numere reale.

            Ex.:

 

12. Scrieți un program care să determine minimul unui tablou unidimensional de n numere reale.

            Ex.:

 

13. Scrieți un program care să calculeze suma dintre inversul minimului și inversul maximului unui tablou unidimensional de n numere reale.

            Ex.:

 

14. Scrieți un program care să ordoneze descrescător un tablou unidimensional de n numere reale, tabloul având cel puțin două elemente.

            Ex.:

 

15. Scrieți un program care să ordoneze crescător un tablou unidimensional de n numere reale, tabloul având cel puțin două elemente.

            Ex.:

 

16. Scrieți un program care să adune elementele corespunzătoare a două tablouri unidimensionale de n numere reale obținând astfel un nou tablou.

            Ex.:

 

17. Scrieți un program care să adune un element al unui tablou unidimensional cu inversul elementului corespunzător din alt tablou unidimensional, având același număr de elemente ca și tabloul inițial, obținând astfel un al treilea tablou unidimensional.

            Ex.:

 

18. Scrieți un program care dintr-un tablou unidimensional de n numere reale să obțină două tablouri unidimensionale care să aibă ca elemente respectiv elementele pozitive și elementele negative ale tabloului inițial.

            Ex.:

 

19. Scrieți un program care dintr-un tablou unidimensional care are un număr par de elemente să obțină un tablou unidimensional ale cărui elemente să fie media aritmetică a două elemente consecutive ale tabloului inițial.

            Ex.:

 

20. Scrieți un program care să calculeze suma elementelor unui tablou unidimensional de n numere reale cuprinse între două numere reale A și B știind că A<B. Aceste numere pot fi egale cu A sau B.

            Ex.:

 

21. Scrieți un program care să determine maximul elementelor de rang par și minimul elementelor de rang impar ale unui tablou unidimensional de n numere reale.

            Ex.:

 

22. Scrieți un program care să înlocuiască fiecare element negativ al unui tablou unidimensional de n numere reale cu maximul elementelor strict pozitive ale tabloului considerat.

            Ex.:

 

23. Să se inverseze elementele egal depărtate de extremitățile unui tablou unidimensional de n numere reale.

            Ex.:

 

24. Scrieți un program care să înlocuiască fiecare element al unui tablou unidimensional de n numere reale cu media aritmetică a celorlalte n-1 elemente.

            Ex.:, , , , ,

 

25. Scrieți un program care dintr-un tablou unidimensional dat de n numere reale să afișeze un nou tablou unidimensional  care să aibă ca elemente numai elementele de rang impar care împărțite la 17 să dea restul 9.

            Ex.:

 

26. Scrieți un program care dintr-un tablou unidimensional dat de n numere reale să obțină un nou tablou unidimensional care să aibă pe ultimele locuri elementele nule ale tabloului considerat (în caz că ele există).

            Ex.: 0, 91, 3, 0, 4, 17, 091 ,3,4 ,17 ,0 ,0 , 0

 

27. Scrieți un program care să numere câte din elementele unui tablou unidimensional de n numere naturale sunt divizibile cu 2,3,5,7.

            Ex.: 9, 1, 0, 75, 19, 6, 8                 D=3     (div. cu 2: 0, 6, 8)

                                                                       T=4     (div. cu 3: 0, 9, 75, 6)

                                                                       C=2     (div. cu 5: 0, 75)

                                                                       S=1     (div. cu 7 : 0)

 

28. Scrieți un program care să calculeze valoarea unui polinom pentru un număr real dat.

            Ex.:     

 

29. Scrieți un program care să calculeze valoarea unei funcții algebrice raționale pentru un număr real dat.

            Ex.:     

 

30. Scrieți un program care să dubleze termenii de rang par și să tripleze termenii de rang impar ai unui tablou unidimensional de n numere reale.

 

31. Scrieți un program care să verifice dacă un polinom dat este divizibil cu binomul X-a, aÎR.

            Ex.:     

 

32. Scrieți un program care să citească și apoi să afișeze numele și prenumele unor elevi.

 

33. Scrieți un program care să citească și apoi să ordoneze alfabetic numele și prenumele unor elevi.

 

34. Scrieți un program care să efectueze reuniunea, intersecția și diferența a două mulțimi.

 

35. Se consideră un tablou unidimensional de n numere naturale nenule. Scrieți un program care să afișeze toți divizorii fiecărui element al tabloului considerat și de câte ori se cuprinde divizorul respectiv în elementul pe care îl divide.

 

36. Știm că pentru orice număr natural nenul m există în mod unic două numere naturale a și b astfel încât

Se cere să determinați numerele a și b pentru fiecare element al unui tablou unidimensional de n numere naturale nenule și să le afișați.

            Ex.: 10, 13, 27, 160, 169               A=(1, 0, 0, 5, 0)

                                                                       B=(2, 6, 13, 2, 84)

 

Home | BAC/Teze | Biblioteca | Referate | Games | Horoscop | Muzica | Versuri | Limbi straine | DEX

Modele CV | Wallpaper | Download gratuit | JOB & CARIERA | Harti | Bancuri si perle | Jocuri Barbie

Iluzii optice | Romana | Geografie | Chimie | Biologie | Engleza | Psihologie | Economie | Istorie | Chat

 

Joburi Studenti JOB-Studenti.ro

Oportunitati si locuri de munca pentru studenti si tineri profesionisti - afla cele mai noi oferte de job!

Online StudentOnlineStudent.ro

Viata in campus: stiri, burse, cazari, cluburi, baluri ale bobocilor - afla totul despre viata in studentie!

Cariere si modele CVStudentCV.ro

Dezvoltare personala pentru tineri - investeste in tine si invata ponturi pentru succesul tau in cariera!

 

 > Contribuie la proiect - Trimite un articol scris de tine

Gazduit de eXtrem computers | Project Manager: Bogdan Gavrila (C)  

 

Toate Drepturile Rezervate - ScoalaOnline Romania