SESIUNEA MAI 2010
I. SISTEME DE GESTIUNE A BAZELOR DE DATE
a) Sa se afiseze primii trei elevi din clasa XIA cu cele mai multe absente nemotivate;
b) Sa se calculeze si sa se afiseze media generala a unui elev cu nume si clasa date de la tastatura ;
c) Sa se afiseze toti elevii cu numar de absente nemotivate mai mare de 40.
2. Se considera baza de date ANGAJAT care retine informatii privind pesoanele care lucreaza la o firma, astfel: Nume(C20), Salariu(N7), Avans(N7), Lichidare(N7), Vechime(N,4).Se cere:
a) Sa se completeze campurile avans si lichidare, stiindca avansul este 45% din salariul total;
b) Sa se efectueze modificarile corespunzatoarepentru a indexa cu 5% salariile angajatilor care au 727g63h vechime mai mare de 10 ani si cu 4% pentru ceilalti angajati.
a) Sa se tipareasca programul duminical
b) Listati toate emisiunile care se difuzeaza dupa-amiaza in primele trei zile ale saptamanii
c) Sa se afiseze ziua si ora de difuzare a unei emisiuni date de la tastatura.
a) Afiseaza toate materialele cu pretul unitar maxim
b) Afiseaza toate materialele care sunt folosite la realizarea unui produs cu nume citit de la tastatura
c) Determina valoarea tuturor materialelor folosite la realizarea unui produs
a) Sa se afiseze numarul de elevi respinsi.
b) Sa se afiseze elevii clasei XIIA care au media mai mare decat 8.50.
c) Stiind ca elevul X, citit de la tastatura, are media gresita sa se remedieze greseala.
a) Afisati numarul de persoane din baza de date care au acelasi nume cu cel precizat de utilizator de la tastatura .
b) Care este numarul de telefon al unei persoane cu nume si prenume dat de la tastatura?
c) Afisati agenda ordonata dupa campurile Nume si Prenume.
a) Care este numele si functia persoanei cu salariu maxim?
b) Ce retineri are persoana X citita de la tastatura? Cat mai are de primit?
c) Care este salariul mediu pe unitate?
a) Sa se afiseze numele tuturor persoanelor care au meseria X data de la tastatura.
b) Sa se afiseze toate persoanele care au aceeasi meserie cu o persoana Y.
c) Sa se afiseze salariul mediu al persoanelor cu o meserie specificata.
9. Se da o baza de date ELEVI, cu urmatoarea structura : Nume(C20), Prenume(C10), Clasa(C4),Media(N5.2). Se cere:
a) Sa se afiseze elevii ordonati alfabetic, pe clase;
b) Sa se afiseze primii trei si ultimii trei elevi, in ordinea mediilor, din scoala.
c) Sa se afiseze elevii grupati pe clase, iar in fiecare clasa descrescator dupa medie ;
d) Sa se afiseze elevii in ordinea descrescatoare a mediilor, iar in caz de medii egale in ordine alfabetica, utilizand numai ordonarea logica.
Se vor pune la dispozitia elevilor in ziua examenului bazele de date MAGAZIE.DBF si MATERIALE.DBF avand structurile: COD N(6), CANT N(10,2), PRET N(10,0), DATA_IN D(8), DATA_OUT D(8) si respectiv COD N(6), DEN C(40), care vor contine intrari si iesiri intr-o magazie de materiale, respectiv denumirile materialelor care au tranzitat prin magazie. Bazele vor avea cel putin 100 de inregistrari si codurile ce apar in baza MAGAZIE.DBF vor exista si in baza MATERIALE.DBF .
10. Sa se determine , pentru fiecare cod de material, cantitatea existenta in magazie. Sa se listeze pentru un cod C1 citit de la tastatura valoarea marfii din magazie.
11. Sa se determine toate denumirile marfurilor intrate in magazie dupa data D1 citita de la tastatura. Sa se determine pentru un cod C1 citit de la tastatura cantitatea din marfa cu codul dat existenta in magazie la data D1.
12. Sa se copieze in baza de date MAG1.dbf, pentru un cod C1 citit de la tastatura, toate inregistrarile specifice marfii de cod C1. Sa se determine cantitatea de marfa existenta in MAG1.dbf . Sa se afle daca exista in baza de date MATERIALE.DBF un material cu codul C2 citit de la tastatura.
13. Sa se afiseze continutul bazei de date MATERIALE.DBF ordonat crescator dupa campul DEN. Sa se afiseze toate materialele care au denumiri mai lungi decat 20. Sa se afiseze in ordine crescatoare a codurilor, denumirile si codurile materialelor cu cod mai mic decat C1 citit de la tastatura.
14. Sa se salveze continutul bazei de date MAGAZIE.DBF in fisierul text MAGAZIE.TXT si continutul bazei de date MATERIALE.DBF in fisierul text MATERIALE.TXT. Sa se construiasca din fisierele text MATERIALE.TXT si MAGAZIE.TXT bazele de date MAG2.DBF si MAT2.DBF. Sa se listeze continuturile bazelor de date pe ecran.
15. Pentru fiecare material existent in magazie se va indexa pretul ultimei intrari cu 15%. Se vor afisa inregistrarile inainte de modificare si dupa modificare. Se va calcula valoarea marfii inainte de modificare si dupa modificare.
16. Se considera baza de date AUTOMOBILE cu urmatoarele campuri:
MARCA C10 , PRET N10, NR N10, CULOARE C10
Sa se afiseze valoarea tuturor automobilelor care au o culoare specificata.
17. Se considera baza de date PERS cu urmatoarea structura:
NUME C10 , STRADA C10, ORAS C10
Sa se adauge in baza PERS2 inregistrari dupa inregistrarea cu numarul de ordine 3, iar apoi sa se listeze persoanele care locuiesc pe o anume strada introdusa de la tastatura
18. Se introduc de la tastatura informatii despre n elevi:
ELEVI
NUME C20, CLASA C10, MEDIA N3
Sa se incarce elevii cu media peste 7 in tabela E1, iar ceilalti in tabela E2.
19. Se considera tabela STOC.DBF care contine produse de acelasi tip, dar cu preturi diferite:
DENUMIRE C12 , COD N4, CANTITATE N5 , PRET N6
Se cere sa se calculeze cantitatea totala a produselor care au pretul mai mic sau egal cu 300000.
20. Se considera baza de date ELECTRONICE cu urmatoarele campuri:
MARCA C10, PRET N10, TIP N10, CULOARE C10
Sa se afiseze valoarea tuturor electronicelor care au acelasi tip.
21. Se considera baza de date ANGAJATI cu urmatoarea structura:
ANGAJATI
MARCA N8, NUME C15, SERVICIU C10, MESERIE C10, SALARIU N8
Baza de date ANGAJATI contine 5 inregistrari. Sa se adauge 3 inregistrari in baza ANGAJATI si sa se afiseze salariatii care au salariul mai mare de 3 000 000 lei.
22. Se considera baza de date PERSONAL cu urmatoarea structura:
MARCA N8, NUME C15, SECTIE C10, SALARIU N8
si care contine 7 inregistrari.
Sa se stearga inregistrarile cu numerele de ordine 2 si 7 din baza PERSONAL si sa se afiseze informatiile in ordinea descrescatoare a salariilor.
23. Se considera tabela BENEF.DBF cu urmatoarea structura:
CODB N5, DENB C30, NR N3, LOC C20, TEL N7
si contine 5 inregistrari.
a) Sa se indexeze tabela BENEF dupa campul DENB(cheie simpla alfanumerica) permitand existenta valorilor duble ale campului.
b) Sa se indexeze tabela BENEF dupa o cheie compusa din doua campuri, unul alfanumeric DENB si unul numeric CODB, fara a permite existenta dublurilor.
24. Se considera tabela BENEF.DBF cu urmatoarea structura:
CODB N5, DENB C30, NR N3, LOC C20, TEL N7
si contine 5 inregistrari.
Sa se sorteze tabela BENEF dupa campul CODB si sa se creeze tabela S_BEN al carui continut sa se rezume la campurile CODB si TEL.
25. Se considera bazele de date PERSONAL, SCOALA si ELEVI cu urmatoarea structura
MARCA N8, NUME C15, SECTIE C10, SALARIU N8
SCOALA
NUME C20, STATUT C10, ADRESA C15, NR N4
ELEVI
NUME C20, CLASA C10, MEDIA N3
Sa se deschida simultan cele trei tabele; sa se afiseze sub forma de tabel a treia tabela, sa se sorteze prima tabela crescator dupa al doilea camp, iar din a doua tabela sa se stearga ultima inregistrare.
. Se considera baza de date abonati.dbf cu urmatoarea structura :nume C(20), prenume C(20),
numar telefon N(20), adresa C(30), pretfactura N(20).
Se cere:
a) Sa se creeze baza de date si sa se afiseze toti abonatii .
b) Sa se caute un numar de telefon citit. In cazul in care acesta este gasit sa se afiseze toate informatiile despre acest abonat.
c) Sa se sorteze toti abonatii in ordine alfabetica dupa nume si prenume.
d) Sa se afiseze toti abonatii care au depasit pretul facturii citit de la tastatura.
27. Se considera tabela angajati.dbf cu urmatoarea structura nume C(20), cod angajat C(5), varsta N(2), salariu N(7), domiciliu c(30), vechime N(2).
Se cere :
a) Sa se creeze baza de date si sa se afiseze toti angajatii.
b) Sa se stearga din baza de date angajatii cu varsta mai mare de 65 de ani.
c) Sa se listeze in ordine alfabetica numele si codurile tuturor angajatilor.
d) Sa se afiseze toti angajatii care au salariu mai mic decat salariul minim pe economie.
28. Se considera baza de date farmacie.dbf cu urmatoarea structura : cod medicament N(10), denumire medicament C(20), data fabricatiei D(8), pret N(5), compensat C(2).
a) Sa se creeze baza de date si sa se afiseze toate medicamentele din farmacie.
b) Sa se calculeze soldul tuturor medicamentelor din farmacie.
c) Sa se afiseze medicamentele in ordine alfabetica dupa nume si descrescatoare dupa pret.
d) Sa se afiseze toate medicamentele compensate si sa se modifice pretul acestora, stiind ca, s-a facut o reducere de 5%.
29. Se considera baza de date atestat.dbf cu urmatoarea structura : nume C(15), prenume C(20), proba1 N(3), proba2 N(3), proba3 N(3), proiect N(3), medie N(5, 2).
a) Sa se afiseze toti elevii care au participat la examenul de atestat;
b) Sa se sorteze si sa se afiseze elevii in ordine descrescatoare dupa medie
c) Sa se afiseze toti elevii care nu au promovat atestatul (media<7).
30. Se considera baza de date carti.dbf cu urmatoarea structura: nume carte C(20), nume autor C(25), pret N(7), editura C(15)
Se cere:
a) Sa se afiseze toate cartile din biblioteca.
b) Sa se calculeze pretul tuturor cartilor din biblioteca si sa se afiseze cartea cu cel mai mic pret.
c) Sa se afiseze toate cartile care apartin unei edituri citite de la tastatura.
d) Sa se modifice pretul cartilor care au valoare mai mica de 50000 , stiind ca, s-a facut o majorare de 10%.
31. Se considera baza de date sportivi.dbf cu urmatoarea structura: nume C(20), prenume C(25), varsta N(3), tara C(15), vechime N(3), nota N(2).
Se cere:
a) Sa se afiseze toti sportivii care provin din aceeasi tara.
b) Sa se stearga sportivii care au vechime mai mare de 10 ani si varsta cuprinsa intre 25-30 de ani.
c) Sa se determine numele sportivului cu varsta cea mai mica.
d) Sa se sorteze sportivii in functie de notele obtinute, in ordine descrescatoare.
32. Se considera baza de date bacalaureat.dbf cu urmatoarea structura: nume C(20), prenume C(20), nota proba1 N(2), nota proba2 N(2), nota proba3 N(2), nota proba4 N(2), medie N(5,2).
Se cere:
a) Sa se afiseze elevii care au promovat toate probele.
b) Sa se calculeze media notelor si sa se adauge in baza de date;
c) Sa se determine numele elevului(elevilor) care a obtinut cea mai mare medie.
d) Sa stearga toti elevii care nu au promovat examenul de bacalaureat.
33. Realizati un program care actualizeaza campul salariu din baza ANGAJAT.DBF in felul urmator:
salariu < 2 000 000 +100%
2 000 000 < salariu < 5 000 000 +50%
5 000 000 < salariu < 10 000 000 +20%
10 000 000 < salariu < 50 000 000 -5%
50 000 000 < salariu < 100 000 000 -15%
100 000 000 < salariu -25%
Baza are structura:
NUME C(15), PRENUME C(15), VARSTA N(3), MESERIE C(15), LOC_MUNCA C(20),
VECHIME N(2), SALARIU N(9)
34. Se da baza de date ELEVI.DBF cu structura NUME C(15), PRENUME C(15), MEDIE N(5.2)
Afisati baza de date intr-o fereastra astfel:
elevii cu media peste 7 in ordinea descrescatoare a mediilor
elevii cu media sub 7 in alta fereastra in ordinea alfabetica, afisarile sa fie cu pauza la umplerea ferestrei.
35. Se da baza de date ELEVI.DBF cu structura NUME C(15), PRENUME C(15), MEDIE N(5.2)
Afisati baza de date intr-o fereastra astfel:
elevii cu media sub 7 in ordinea alfabetica, afisarile sa fie cu pauza la umplerea ferestrei.
36. Se da baza de date ELEVI.DBF cu structura CLASA C(6), NUME C(15), NOTA_1 N(5.2), NOTA_2 N(5.2)
Sa se scrie un program care afiseaza NUME NOTA_ NOTA_2 MEDIA unde MEDIA=(NOTA_1+NOTA_2) / 2 , pentru fiecare elev.
De asemenea, calculeaza si afiseaza media fiecarei clase pentru campurile NOTA_1, NOTA_2, MEDIA .
37. Se da baza de date ELEVI.DBF cu structura CLASA C(6), NUME C(15), NOTA_1 N(5.2), NOTA_2 N(5.2)
Sa se scrie un program care afiseaza NUME NOTA_ NOTA_2 MEDIA unde MEDIA=(NOTA_1+NOTA_2) / 2 , pentru fiecare elev.
Calculeaza si afiseaza media intregii scoli pentru acele campuri.
38. Sa se realizeze structura unei baze de date cu caracter geografic, astfel incat sa puteti raspunde rapid la urmatoarele cereri prin comenzi adecvate:
a) Care este tara a carei capitala este dorita de utilizator?
b) Pe ce continent si ce capitala are tara cu cea mai mare suprafata?
c) Afisati numele tarii, continentul pe care se afla si capitala acesteia pentru tara cu cel mai mare, respectiv cel mai mic numar de locuitori.
39. Sa se construiasca baza de date corespunzatoare urmatoarelor cerinte si sa se raspunda la interogari.
a) Care este adresa cititorului Toma Alin ? Are telefon?
b) Ce carti au intrat in inventarul bibliotecii in anul 1999?
c) Modificati pretul tuturor cartilor editurii "Agora" prin majorare cu 10%.
40. O policlinica cu plata are mai multe cabinete fiecare fiind deservit de mai multi medici. La sosirea unui pacient se face planificarea la cabinetul si medicul dorit.
a) Sa se afiseze la ce cabinet si ce program are doctorul X?
b) Sa se realizeze planificarea unui pacient preluand datele acestuia de la tastatura.
c) Care este cel mai solicitat doctor din policlinica, dintr-o specialitate?
41. Sa se construiasca o baza de date cu principalele productii cinematografice din ultimii 50 de ani care sa raspunda la urmatoarele cerinte.
a) Ce premii a luat filmul X?
b) Cate filme de comedie au fost produse in Romania dupa 1989?
Care sunt filmele produse in
42. La hipodrom se organizeaza curse de cai. Proiectati o baza de date pentru a raspunde urmatoarelor cerinte:
a) Ce cai au participat la cursa X?
b) La ce data are loc cursa X?
c) Care este castigatorul cursei din data D?
43. Se considera baza de date sportivi.dbf cu urmatoarea structura:nume C(20), prenume C(25), varsta N(3), tara C(15), vechime N(3), nota N(2).
Se cere:
a) Sa se afiseze toti sportivii care provin din aceeasi tara.
b) Sa se stearga sportivii care au vechime mai mare de 10 ani si varsta cuprinsa intre 25-30 de ani.
c) Sa se determine numele sportivului cu varsta cea mai mica.
d) Sa se sorteze sportivii in functie de notele obtinute, in ordine descrescatoare.
Fie baza de date Orase cu urmatoarea structura :Numeoras, Judet, Nrloc.
a) Afisati primele 3 orase care au cel mai mare numar de locuitori
b) Afisati orasele care incep cu litera'A'
45. Aveti baza de date Automobile. Creati o structura corespunzatoare pentru a raspunde la intrebarile :
a)Sa se ordoneze crescator baza de date dupa pretul de vanzare
b)Sa se stearga automobilele fabricate in 1990.
a) Afisati numarul de persoane din baza de date care au acelasi nume cu cel precizat de utilizator la intrare;
b)Localizati persoana cu numele si prenumele precizate de utilizator si afisati numarul ei de telefon. Daca persoana nu exista afisati un mesaj corespunzator;
c)Ordonati baza de date dupa campurile Nume si Prenume si afisati noua baza de date.
a) Afisati numarul de persoane din baza de date care au acelasi nume cu cel precizat de utilizator la intrare;
b)Localizati persoana cu numele si prenumele precizate de utilizator si afisati numarul ei de telefon. Daca persoana nu exista afisati un mesaj corespunzator;
c)Ordonati baza de date dupa campurile Nume si Prenume si afisati noua baza de date.
II. PROGRAMARE
Se citeste un vector cu n componente intregi. Se cere:
a) Sa se ordoneze crescator elementele vectorului;
b) Sa se permute circular stanga elementele vectorului ordonat cu o pozitie.
Se citeste o matrice cu n linii si m coloane si elemente numere intregi. Se cere:
a) Sa se determine elementele minime de pe fiecare linie;
b) Sa se numere elementele pare de pe perimetrul matricei.
Se citeste o matrice patrata de dimensiune nxn si elemente numere intregi. Se cere:
a) Sa se afiseze numerele prime de pe diagonala principala;
b) Sa se formeze un vector cu elementele matricei parcurse in ordine pe coloane.
Se citeste un vector cu n componente intregi. Se cere:
a) Sa se elimine din vector elementele nule daca acestea exista;
b) Sa se inlocuiasca fiecare element al noului vector cu media aritmetica a celorlalte elemente din vector.
Se citeste o matrice cu n linii si m coloane. Se cere:
a) Sa se formeze un vector in care se vor retine elementele maxime de pe fiecare coloana a matricei;
b) Sa se ordoneze vectorul format la punctul a.
Fisierul litere.txt contine un text scris cu litere mari pe una sau mai multe linii. Se cere:
a) Sa se afiseze litera ( literele) care apare de cele mai multe ori;
b) Sa se afiseze vocalele din text.
Fisierul date.in contine pe fiecare linie inaltimea si numele unei persoane separate printr-un spatiu. Se cere:
a) Sa se ordoneze alfabetic persoanele inscrise in fisier;
b) Sa se afiseze inaltimea medie a acestora.
La o statie de benzina exista mai multe masini caracterizate prin numar, marca si culoare. Se cere:
a) Sa se determine numarul masinilor Dacia;
b) Sa se ordoneze masinile dupa culoare.
In fisierul date.in sunt scrise mai multe cuvinte cate unul pe fiecare linie din fisier. Se cere:
a) Sa se determine numarul de cuvinte din fisier;
b) Sa se afiseze cuvintele care incep cu o vocala.
Obs. Nu se va face distinctie intre litere mari si mici.
10. Pentru evidenta produselor cosmetice dintr-un depozit, se defineste o structura cu urmatoarele informatii codul produsului, denumire, pretul produsului. Cititi informatiile tuturor produselor si afisati produsele cu noile preturi (valoarea lui x este 7 daca codul produsului este mai mic decat 500. Si 11 in caz contrar). Afisati produsele cu cel mai mare pret dupa scumpire.
Se citeste un text intr-o variabila de tip string, in care cuvintele se despart prin spatii. Se cere:
a) sa se afiseze cuvintele in ordine alfabetica
b) sa se numere cuvintele cu minim 4 vocale distincte.
Fisierele cuv1.txt si cuv2.txt contin cuvinte, cate un cuvant pe linie in ordine alfabetica. Sa se construiasca fisierul cuv3.txt care sa contina toate cuvintele din cele doua fisiere, in ordine alfabetica.
13. Fie fisierul bingo.txt cu maxim 90 de numere naturale. Se cere
a) sa se calculeze cmmdc al numerelor din fisier
b) valoarea maxima din vector si pozitiile pe care se afla.
Rezultatele se vor afisa la sfarsitul fisierului.
14. Din fisierul matrice.txt se preiau de pe prima linie numarul de linii, respectiv de coloane, iar pe urmatoarele linii elementele de pe fiecare linie a matricei, despartite prin spatii. Sa se determine produsul numerelor pare de pe coloane impare si suma numerelor impare de pe coloane pare si sa se afiseze in fisierul rez.dat, fiecare pe cate o linie.
15. In fisierul text A2.IN se afla pe prima linie numarul natural n, n<1000. Sa se scrie in fisierul A2.OUT pe prima linie separate prin spatii numerele prime mai mici decat n, iar pe a doua linie separate prin spatii primele n numere prime.
Exemplu: pentru n=5 se vor afisa 2 3 pe prima linie si respectiv 2 3 5 7 11 pe a doua linie.
16. In fisierul A5.IN se afla numere intregi (cel mult 10000) din multimea . Sa se scrie valorile in ordine crescatoare in fisierul A5.OUT, cate cinci numere separate prin spatii pe fiecare linie cu exceptia ultimei linii unde pot fi scrise si mai putin de cinci numere.
17. Sa se calculeze numerele an si n! pentru 0<a<100, 0<=n<=100. Numerele a si n se vor citi de la tastatura si rezultatele se vor afisa pe ecran.
18. Pentru numarul n! sa se afle numarul de cifre al reprezentarii in baza b, numarul de zerouri de la sfarsitul numarului precum si prima cifra. Valorile 2<=b<=255 si 0<=n<=4000 se citesc de la tastatura.
Se da o matrice x, cu n linii si n coloane, cu elemente intregi.Sa se determine numarul elementelor din matrice care sunt < 24 si se gasesc deasupra diagonalei principale pe linii pare.
20. Se da un sir x de n elemente intregi. Sa se caute ultimul element impar mai mare decat 15.
21. Se da o matrice x, cu n linii si n coloane. Sa se determine maximul elementelor pare de pe coloana p.
Se citeste de la tastatura un cuvant. Sa se afiseze numarul initial de caractere ale cuvantului si apoi sa se stearga toate vocalele din cuvant.
Se citesc de la tastatura 2 siruri de caractere. Sa se verifice daca sunt egale (la fel) fara a se face deosebire intre literele mari si literele mici.
24. Se citeste un numar natural n. Sa se determine cifra maxima din numar, folosind un subprogram.
Exemplu: Daca n=7934 , atunci cifra maxima este 9.
25. Se considera o matrice cu m linii si n coloane, elementele matricei sunt numere intregi. Sa se determine elementul minim de pe o coloana c, data de la tastatura.
26. Se citeste un numar natural n. Sa se creeze o matrice care contine:
- cifrele numarului pe diagonala principala;
- valoarea elementelor ramase in matrice, sa contina valoarea 0.
27. Sa se scrie un program care : -citeste un vector cu n componente numere reale.
-sterge un element din vector care se afla pe o pozitie data k.
28. Sa se scrie un program care determina media aritmetica a elementelor pare dintr-un vector folosind un subprogram (procedura sau functie).
29. Se citeste o matrice cu m linii si n coloane, cu elemente numere intregi. Sa se interschimbe doua linii l1 si l2 (date), intre ele, folosind un subprogram.
Se introduce de la tastatura un numar intreg n. Se cere sa se calculeze si sa se afiseze
a) media aritmetica a cifrelor pare;
b) produsul cifrelor impare
31. Se citeste de la tastatura un numar intreg mai mare sau egal cu 1000. Se cere sa se stabileasca daca numarul dat este palindrom sau nu, folosind un subprogram .
32. Se citeste de la tastatura un numar intreg. Se cere sa se stabileasca daca este perfect sau nu, folosind un subprogram. Un numar este perfect daca este egal cu suma divizorilor sai proprii plus 1.
33. Se citeste de la tastatura un numar intreg . Se cere sa se calculeze si sa se afiseze suma divizorilor proprii precum si numarul acestora.
34. Se citesc de la tastatura numere intregi pana la citirea numarului 13. Se cere sa se calculeze si sa se afiseze cate numere prime s-au citit precum si numarul celor neprime.
35. Se citeste de la tastatura un numar natural nenul n. Se cere sa se calculeze si sa se afiseze urmatoarea suma : 1+1*2+1*2*3+1*2*3*4++1*2*n .
36. Se citeste de la tastatura un numar natural nenul n. Se cere sa se calculeze si sa se afiseze urmatoarea suma :
37. Se citeste de la tastatura un numar natural nenul n si alte n numere intregi . Se cere :
a) Suma elementelor pare de pe pozitii impare
b) Media aritmetica a elementelor pozitive.
38. Se citeste de la tastatura un numar natural nenul n si alte n numere intregi. Se cere sa se afiseze cate elemente prime contine sirul citit ( se va folosi un subprogram pentru a stabili ca un numar este prim sau nu).
39. Se citeste de la tastatura un numar natural nenul n si alte n numere intregi. Se cere sa se afiseze numarul de aparitii in sir ale unui numar citit de la tastatura.
40. Se citeste de la tastatura un numar natural nenul n si alte n numere intregi. Se cere sa se afiseze valoarea minima din sir , precum si numarul sau de aparitii in cadrul sirului.
41. Se introduce de la tastatura o matrice patratica de ordin n. Se cere sa se calculeze si sa se afiseze:
a) suma tuturor elementelor ;
b) suma elementelor de pe diagonala principala.
42. Se introduce de la tastatura o matrice patrata de ordin n cu elemente numere intregi. Se cere sa se calculeze si afiseze:
a) suma elementelor de deasupra diagonalei principale
b) suma elementelor de sub diagonala secundara.
43. Se introduce de la tastatura o matrice cu m linii si n coloane cu elemente numere intregi . Se cere sa se calculeze si sa se afiseze minimul pe o linie l a matricei (l numar natural citit de la tastatura l<=m).
44. Se citesc de la tastatura numele si media generala a n elevi. Se cere sa se afiseze lista elevilor in ordinea descrescatoare a mediilor.
45. Se citeste un vector cu n componente numere reale. Sa se inlocuiasca ultimele k elemente ale vectorului cu valoarea -1. Valoarea k este data de la tastatura (k<n).
b) Media aritmetica a elementelor pozitive.
a) suma elementelor de deasupra diagonalei principale
b) suma elementelor de sub diagonala secundara.
b) Media aritmetica a elementelor pozitive.
a) suma elementelor de deasupra diagonalei principale
b) suma elementelor de sub diagonala secundara.
Sa se scrie o cerere pentru eliberarea unei adeverinte. Textul va fi formatat astfel:
a. pagina de lucru sa fie A4 (210X297 mm) orientate vertical;
b. marginile vor fi: TOP 1 cm, BOTTOM 2 cm, LEFT 2,5 si RIGHT 1cm;
c. titlurile sa fie centrate, scrise cu fontul ARIAL de marime 14, ingrosate;
d. textul din celelalte paragrafe sa aiba indentari: LEFT 1,27 cm, RIGHT 1 cm.
Sa se editeze un text de minim 4 paragrafe. Pagina sa fie A4 (210X297 mm) orientate vertical, cu marginile de TOP 2 cm, BOTTOM 3 cm, LEFT 3 cm, RIGHT 2 cm. Textul va contine note de subsol, distanta dintre randuri sa fie DOUBLE. Fontul folosit va fi Times New Roman de dimensiune 14.
3. Formatati documentul deschis in word astfel: fiecare pagina are dimensiunea 16/23 cm. Marginile paginii vor fi de 1,5 cm lateral, iar sus si jos cate 2 cm. Antetul si subsolul vor avea 1 cm. Faceti in asa fel incat antetul fiecarei pagini a documentului sa contina numele dumneavoastra.
4. Sa se afiseze data si ora sistemului. Sa se modifice astfel: ziua sa fie ziua urmatoare, anul sa fie anul anterior.
5. Sa se arhiveze continutul unui director de pe hard disk , direct pe discheta.
6. Sa se creeze shortcut-uri pe desktop catre :TURBO PASCAL plus alte doua aplicatii dorite de elev.
7. Sa se deschida 5 aplicatii apoi sa se faca comutarea intre ele fara ajutorul mouse-ului.
8. Mutati fisierul test.txt (ce se va creea in directorul ATESTAT din radacina ) in directorul ATESTAT1 si stergeti directorul ATESTAT.
9. Sa se afiseze intr-o fereastra pentru directorul C:WINDOWS numai continutul directorului curent in care sa fie vizibile toate fisierele executabile ( cu extensia .exe,.com,.bat).
10. Sa se schimbe background-ul sistemului in setarea BUBBLES si screen saver-ul in 3D text cu numele elevului.
Realizati scrierea textului cu urmatoarele cerinte:
- pagina A4, pe latime, toate marginile de 1,5 ;
- titlul Times New Roman de 10, ingrosat si centrat, iar umplerea dreptunghiului sa se realizeze ca in text;
- textul sa fie Arial de 11.
HANU ANCUTEI
(fragment)
Cand s-a potolit sup sopron ori ce miscare si carausii
invaliti in cojoace se culcara intre roti sub cara,
negustorul,ca si cum ar fi gramadit grija in buzunarile
afonde ale giubelei,paruin toata floarea veseliei lui
si inchina alta ulcica proaspata capitanului Neculaui.
Mihail Sadoveanu
(1880-1965) mare
prozator al literaturii
romane
12 Realizati editarea urmatorului text:
- pagina A5, aspect "portret", marginile:sus 1,4 ; jos 1,3; stanga 1,1; dreapta 1,1; antet 1,2;
subsol 1,2;
- textul sa fie scris cu fontul Book Antiquade 13, aliniat in ambele parti, inclinat;
- antetul sa contina mesajul "Examen de Atestat", iar subsolul sa contina data curenta, ambele fiind scrise cu
font Arial de 9, ingrosat si centrat.
- textul sa aiba spatiu intre randuri de 1,5.
Functia f :R R, f (x)=3x-2 este bijectiva si deci inversabila. Functia directa este:
f
R R
I
x y=f(x)=3x-2
Avem f(x)=yÛ3x-2=yÛ3x=y+2Û x= y+2/3
Asadar f -1(y)= y+2/3.
13. Deschideti aplicatia Paint si realizati un desen(ca mai jos) , pe care ulterior, copiati-l in aplicatia Word.
SUBSTANTE |
CELULA VEGETALA |
CELULA ANIMALA |
Substante anorganice -apa -saruri minerale |
Realizati editarea urmatorului text:
- pagina A3, aspect "portret", marginile:sus 1,4 ; jos 1,3; stanga 1,1; dreapta 1,1; antet 1,2;
subsol 1,2;
- textul sa fie scris cu fontul Monotype Corsiva13, aliniat stanga;
- antetul sa contina mesajul "Examen de Atestat", iar subsolul sa contina data curenta, ambele fiind scrise cu
font Arial de 9, ingrosat si centrat.
- textul sa aiba spatiu intre randuri de 1,5.
Schema de functionare a lui f si f -1 este redata mai jos.
xIA BIY f
f -1
Functia f: definita prin tabelul de valori :
x 1 2 3 4
y=f(x) 3 2 1 4
Sa se realizeze editarea urmatorului tabel:
- pagina A3, aspect "portret", marginile:sus 1,4 ; jos 1,3; stanga 1,1; dreapta 1,1; antet 1,2; subsol 1,2;
- textul sa fie scris cu fontul Arial 12, centrat;
Nrt. Crt. |
Nume |
Prenume |
Forma de invatamant |
||
zi |
seral |
Fara frecventa |
|||
Popescu |
Maria | ||||
Ionescu |
Catalin |
16. Preluati trei sau mai multe pagini de text intr-un document Word. Intregul text va fi plasat pe pagini de format A4. Margini: stanga 3 cm, dreapta 2 cm, sus, jos, cate 1,5 cm. Numerotati paginile si puneti cate una/doua note de subsol la fiecare pagina. Pe fiecare pagina sa apara automat, in partea de sus a acesteia, numele vostru.
17. Realizati o macheta de pliant:
- pagina A4, pe latime, marginile 1,5 peste tot;
- trei coloane de text, la un rand (distanta intre randuri) cu linie despartitoare intre ele;
- sa se insereze trei desene in text, cate unul pe fiecare coloana.
Preluati fragmente de text dintr-un fisier de pe disc (help-uri, documentatii, etc.), iar desenele din bitmap-urile Windows-ului.
18. Scrieti patru randuri de text in care sa folositi cuvantul "calculator" de 5 ori. Faceti inlocuirea automata a cuvantului cu "tractor", astfel ca acesta din urma sa foloseasca alt tip de caracter decat cel initial. Pentru primul cuvant "tractor" faceti o adnotare in subsolul paginii: "era vorba de calculator".
19. Preluati o secventa de text din "Help-ul" Word. Formatati acest text astfel:
- pagina A4, portrait, toate paginile de 2 cm
- titlul INCERCARE, marime 32, font Times New Roman, bold, subliniat cu 2 linii
- textul pe coloane cu linie despartitoare intre ele
- 3 zone de text, a cate 5 randuri, vor fi marcate cu fond gri.
20. In centrul unei pagini dintr-un document Word, format A4, portrait, realizati un tabel intitulat "tabel statistic" in care introduceti numele a 10 persoane, varsta, inaltimea, greutatea si "marca" ( un numar format din 3 cifre ). Dupa ce ati realizat tabelul cu persoanele introduse intr-o ordine oarecare rearanjati continutul tabelului astfel incat sa fie aranjate in ordine descrescatoare dupa varsta si in cazul aceleiasi varste dupa inaltime. Tabelul realizat va avea prima coloana cu "numar curent" generat automat.
21. Preluati un text oarecare de pe calculator ( minim 30 de randuri ) si asezati-l intr-un document Word intr-o pagina avand formatul A4, pe latime. Textul va avea urmatorul format:
-2 coloane
-aliniere "justify" ( la ambele margini )
-distanta intre randuri "double"
-inceputul de paragrafe: la 2 cm de la marginea din stanga
Sa se insereze o imagine de tip BMP in text.
22. Preluati din "Help-ul" Windows-ului 20 de randuri de text si asezati-le intr-o pagina de document Word. Se va lucra cu un format A4, pe verticala, cu margini egale peste tot (2 cm). Formatati textul astfel:
-aliniere si la stanga si la dreapta pe 3 coloane
-distanta dintre randuri single
-distanta intre doua paragrafe: 1.5 cm
-corp de litera: Arial, italic, 12 pts.
23. In directorul C:Atestat exista un document atest3.doc. Sa se efectueze modificarile precizate mai jos asupra fisierului atestat3.doc dand nastere documentului atest.doc,
totodata pastrandu-se si documentul vechi cu denumirea sa.
a) Titlul documentului se va incadra cu umbre
b) Sa se adauge documentului un header de forma:
Titlul documentului nr. pagina
pentru fiecare pagina impara si invers pentru fiecare pagina para. Prima pagina nu are header, doar numar de pagina.
24. In directorul c:Atestat exista un document atest1.doc si un desen sali.bmp.
Sa se efectueze modificarile precizate mai jos asupra fisierului atest1.doc dand nastere documentului atest2.doc, totodata pastrandu-se si documentul vechi cu denumirea sa.
a) Textul din document se va formata in felul urmator:
-caracterele vor fi scrise cu fontul Times New Roman CE de dimensiune 12 pts;
-tabulatorul la stanga se fixeaza la 1 cm
-titlul se centreaza si se modifica la majuscule, boldate de 17 pts
b) La sfarsitul textului se importa desenul din fisierul mentionat, centrat, marit astfel incat sa ocupe o pagina intreaga (nu se modifica setarea paginii din atest1.doc ).
25. Executati urmatorii pasi
a) in directorul radacina creati directoarele EXAMEN si REZ;
b) in directorul EXAMEN creati subdirectorul SUB1;
c) folosind un editor de text, realizati fisierul ZIUA.TXT, in directorul SUB1;
d) copiati fisierul creat in directorul REZ
e) redenumiti fisierul ZIUA.TXT din directorul REZ cu ZILE.DOC
f) intrati in fisierul ZILE.DOC si adaugati 3 randuri de text;
g) mutati fisierul ZILE.DOC in directorul EXAMEN si stergeti directorul REZ;
h) creati un shortcut pe DESKTOP pentru fisierul ZILE.DOC.
26. Rezolvati urmatoarele cerinte:
a) creati pe desktop un folder denumit JOCURI in care plasati apoi toate shorcut-urile din folder-ul GAMES inclus in folderul ACCESSORIES
b) creati pe desktop un shorcut la aplicatia MICROSOT WORD. Lansati in executie aplicatia, folosind shorcut-ul creat
c) deschideti aplicatia NOTEPAD si minimizati cele doua aplicatii deschise;
d) ordonati alfabetic pictogramele de pe desktop;
e) stergeti folder-ul JOCURI;
f) goliti folder-ul Recycle Bin;
g) setati data sistemului la data de 31 decembrie 2004.
27.Sa se intocmeasca urmatorul barem de corectare:
Nr. Crt. |
Subiect 1 |
Subiect 2 |
Oficiu |
Total |
Nota |
||||||||
|
1 pct. |
||||||||||||
Documentul va fi formatat astfel
a) pagina de lucru sa fie A4(210x297 mm), orientata orizontal;
b) marginile vor fi: Top=2.5cm, Bottom=1cm, Left= 1.5cm, Right=1.5cm;
c) titlurile din capul de tabel sa fie centrate, scrise cu fontul Arial de marime 11, ingrosate;
d) numarul curent se va genera automat;
e) nota va fi calculata automat, ca medie aritmetica a valorilor din coloanele Subiect1,Subiect2 si Oficiu;
f) informatiile din tabel vor fi ordonate descrescator dupa coloana Nota.
28. Sa se construiasca o carte de vizita cu urmatoarele cerinte:
a) format dreptunghiular;
b) chenar construit cu linie de forma ;
c) culoarea cartii de vizita va fi albastra pe o textura adecvata;
d) textul va fi editat cu font de dimensiune 10;
e) pe o pagina A4 vor fi construite 4 astfel de carti de vizita.
29.Realizati urmatoarea schema logica:
Construiti un tabel cu urmatoarele informatii: nr. crt., nume si prenume, nota1, nota2, nota3, medie.
a) Tabelul va fi formatat astfel:
fontul Courier New, stilul italic, marime 12.5;
conturul exterior: linie tripla, grosimea liniei - 1½ pt., culoarea verde;
liniile dintre coloane sa fie punctate de culoare rosie si grosime 3pt.;
b) calculati media pentru fiecare elev in coloana Medie;
c) dupa coloana 6 inserati o coloana Rezultat in care scrieti "promovat" daca media>=5 si "corigent" daca media<5.
31. Sa se realizeze in Word urmatoarele setari pentru pagina si sa se copieze textul de mai jos:
Hartia sa fie orientata "Portrait";
Marginile hartiei:
Partea stanga: 2 cm; Partea dreapta: 2 cm; Sus: 2 cm; Jos: 2 cm
In teoria programarii calculatoarelor, recursivitatea este strans legata de iteratie.
Prin iteratie intelegem executia repetata a unei portiuni de program pana cand este indeplinita o conditie data. Dupa fiecare executie a acestei portiuni se verifica indeplinirea acestei conditii si la un raspuns nesatisfacator se reia executia de la inceput (de exemplu instructiunile de ciclare: while, repeat, for)
Prin iteratie intelegem executia repetata a unei portiuni de program pana cand este indeplinita o conditie data. Dupa fiecare executie a acestei portiuni se verifica indeplinirea acestei conditii si la un raspuns nesatisfacator se reia executia de la inceput (de exemplu instructiunile de ciclare: while, repeat, for)
32. Sa se realizeze in Word urmatoarele setari pentru pagina si sa se copieze textul de mai jos:
Pagina sa fie orientata orizontal; Marginile paginii sa fie peste tot de 1.5 cm. Textul sa fie cu caractere Times New Roman, 14.
Banca Romana pentru Dezvoltare (BRD) s-a infiintat in 1990 prin transformarea Bancii de Investitii in societate bancara de stat pe actiuni. Imbinand traditia cu exigentele economiei de piata, BRD a reusit sa se impuna pe piata bancara romaneasca prin putere financiara, managementul bancii si buna pregatire si calitate a personalului. Activitatea deosebita a bancii a primit aprecierea si recunoasterea internationala prin preluarea pachetului majoritar de actiuni in anul 1998 de catre megabanca Société Genèral din Franta, BRD fiind astfel prima banca romaneasca privatizata.
33. Folosind aplicatia Microsoft Word sa se realizeze tabelul urmator; sa se mai introduca inca 3 inregistrari si sa se sorteze informatiile in ordine alfabetica dupa numele produsului:
Produsul |
Pretul producatorului (lei/kg) |
paine 0,500 kg | |
Grau | |
Cartofi |
Sa se copieze urmatorul text:
v ..inca din timpul caldeenilor se cunosteau sase metale care erau puse in legatura cu zeii:
aurului - ii corespundea Soarele si zeul Soarelui
argintului - i se asocia Luna si zeita Lunii
fierului - ii corespundea Marte si zeul cu acelasi nume
mercurului - ii corespundea zeul Mercur si planeta cu acelasi nume
arama - ara socotita ca depinzand de Venus si planeta ei
plumbul - era asociat cu zeul Saturn si planeta Saturn
v Marte - Planeta Rosie
Terra - Planeta Albastra
Uranus - Planeta Verde
35. Folosind aplicatia Microsoft Word sa se realzeze tabelul de mai jos:
Numele Salariatului |
Salariul de incadrare |
Sporuri (%) |
Total retineri |
||
vechime |
stress |
Doctorat |
|||
Popescu | |||||
Ionescu | |||||
Radulescu |
36. Sa se copieze urmatoarea schema de mai jos. Apoi setati pagina astfel incat marginile sa fie de 1cm (sus, jos) si de 1.5 cm (dreapta, stanga); Orientare: Landscape si, in plus sa se puna o bordura paginii.
Prin iteratie intelegem executia repetata a unei portiuni de program pana cand este indeplinita o conditie data. Dupa fiecare executie a acestei portiuni se verifica indeplinirea acestei conditii si la un raspuns nesatisfacator se reia executia de la inceput (de exemplu instructiunile de ciclare: while, repeat, for)
Prin iteratie intelegem executia repetata a unei portiuni de program pana cand este indeplinita o conditie data. Dupa fiecare executie a acestei portiuni se verifica indeplinirea acestei conditii si la un raspuns nesatisfacator se reia executia de la inceput (de exemplu instructiunile de ciclare: while, repeat, for)
Sa se copieze urmatorul text si sa se realizeze urmatoarele formatari la nivel de caracter:
Text: Italic, Courier New, 14, culoare albastra
Titlul: Bold, Italic, Courier New, 16, culoare verde
sa semnaleze aparitia oricaror defectiuni sau fuctionari anormale a calculatoarelor
pozitionarea la o distanta corespunzatoare fata de monitor pe timpul lucrului
la parasirea laboratorului sa acopere calculatoarele (unde este cazul), sa aseze scaunele la mese si hartiile in cos
folosirea delicata a echipamentelor
38. Sa se copieze urmatorul text in Word. Caracterele sa fie Arial, 16, bold italic, culoare rosie fond galben. Culoarea bordurii sa fie rosie.
Educatia este un proces evolutiv si complex desfasurat pe parcursul mai multor etape si vizand o finalitate care are in vedere formarea si dezvoltarea insusirilor intelectuale, morale si fizice ale tinerilor. Educatia este o actiune specific umana pentru ca numai prin intermediul ei i se asigura fiintei umane conditiile optime pentru a deveni om si membru al societatii.
39. Preluati o secventa de text din "Help-ul" Word. Sa se formateze acest text astfel:
-pagina A4, portrait, marginile de 1 cm fiecare
-titlul de marime 36,culoare albastra, font Times New Roman, bold
-textul pe 3 coloane
40. Realizati un tabel intitulat "Barem de corectare" in care introduceti numele a 10 elevi, notele lor la 3 discipline, precum si media obtinuta. Sa se rearanjeze tabelul astfel incat elevii sa fie aranjati in ordinea descrescatoare a mediilor. Tabelul va avea pe prima coloana numarul curent generat automat.
41.Sa se realizeze urmatorul tabel:
A |
D |
E |
|
|
|
Ordonare |
|||||
B |
C |
||||
M |
N |
N |
P |
Q |
|
42. Sa se construiasca o carte de vizita cu urmatoarele cerinte:
a) format dreptunghiular;
b) chenar construit cu linie de forma :
c)fundalul cartii de vizita va fi albastru;
d)textul va fi editat cu font de dimensiune 12.
Editati un text de 10 randuri care sa contina de 5 ori cuvantul monitor. Realizati inlocuirea automata a cuvantului monitor cu cuvantul imprimanta, apoi transformati toate literele mici in litere mari.
44. Editati urmatoarele expresii matematice:
45. Editati urmatoarele expresii matematice:
|