Sunteți pe pagina 1din 3

Colegiul Republican de Informatică

Limbajul de programare Turbo Pascal


Subiecte pentru
lucrare de laborator
la tema: Fişiere cu tip

A compus: M. Botoşanu

2004
LUCRAREA DE LABORATOR №13
Tema: Fişiere cu tip
1. Se dă fişierul cu tip F, componentele căruia sunt numere întregi. De scris în fişierul G toate
numerele pare ale fişierului F, iar în fişierul H - toate cele impare. Ordinea succedării
numerelor în fişierul rezultat rămâne cea din fişierul sursă.
2. Se dă fişierul cu tip F, componentele căruia sunt numere întregi. De obţinut fişierul G,
format din fişierul F prin excluderea multiplilor lui 5 şi a divizorilor lui 12.
3. Se dau fişierele cu tip F1 şi F2, componentele cărora sunt de tipul CHAR. De transcris,
păstrând ordinea succedării, componentele fişierului F1 în fişierul F2, iar componentele
fişierului F1 –în fişierul F2.
4. Se dă fişierul cu tip F, componentele căruia sunt de tipul CHAR. De scris în fişierul G
componentele fişierului F în ordine inversă.
5. Se dau fişierele F1 şi F2, componentele cărora sunt de tipul CHAR. De scris în fişierul H mai
întâi componentele fişierului F1, apoi –componentele fişierului F2, păstrând ordinea
succedării caracterelor.
6. Se dă fişierul cu tip F, componentele căruia sunt numere reale. De transcris, în ordine
crescătoare, componentele fişierului F în fişierul G.
7. Se consideră un fişier cu tip numit „Agenda” ale cărui articole cuprind numele şi numărul
de telefon ale unor persoane cunoscute. Să se compună un program care sortează articolele
din fişier în ordine alfabetică după numele persoanelor.

8. Se consideră un fişier cu tip numit „Telefon” ale cărui articole cuprind informaţia despre
telefoanele abonaţilor: numele abonatului; anul instalării telefonului; numărul de telefon. Să
se compună un program care:
a) după numele abonatului determină numărul telefonului acestuia;
b) determină numărul de telefoane instalate după anul dat A.
9. Se consideră un fişier cu tip numit „Salariu” ale cărui articole cuprind următoarele date despre
unii angajaţi: numele; numărul de zile lucrate în această lună; plata pe o zi lucrată. Să se
compună un program care afişează la ecran datele despre angajaţii cu salariul lunar
maximal.
10. Se consideră un fişier cu tip numit „Angajat” ale cărui articole cuprind numele şi salariul
lunar ale unor angajaţi. Să se compună un program care sortează articolele din fişier în
ordinea descreşterii salariului lunar.
11. Se consideră un fişier cu tip numit „Autor” ale cărui articole conţin date despre unele cărţi
din bibliotecă: numele autorului, denumirea cărţii şi anul editării. Să se compună un program
care găseşte toate cărţile autorului dat, editate după anul dat A.
12. Se consideră un fişier cu tip numit „Carte” ale cărui articole conţin date despre unele cărţi
din bibliotecă: numele autorului, denumirea cărţii şi anul editării. Să se compună un program
care stabileşte dacă este în bibliotecă cartea cu denumirea dată şi, în caz afirmativ, pentru
fiecare aşa carte extrage numele autorului şi anul editării cărţii.
13. Se consideră un fişier cu tip numit „Student” ale cărui articole conţin date despre rezultatul
atestării unor studenţi: indicele grupei; numele; notele la trei discipline. Să se compună un
program care extrage numele studenţilor ce nu reuşesc la învăţătură, cu indicarea indicelui
grupei şi numărului de discipline la care nu reuşeşte studentul respectiv.
14. Se consideră un fişier cu tip numit „Media” ale cărui articole conţin date despre rezultatul
atestării unor studenţi: indicele grupei; numele; notele la trei discipline. Să se compună un
program care extrage numele studenţilor cu nota medie maximală la învăţătură, cu indicarea
indicelui grupei.
15. Se consideră un fişier cu tip numit „Cub_1” ale cărui articole conţin date despre cuburi:
dimensiunea (lungimea muchiei în centimetri); culoarea(roşie, galbenă, verde, albastră).
De compus programul care determina numărul cuburilor de fiecare din culorile enumerate şi
volumele sumare ale lor.
16. Se consideră un fişier cu tip numit „Cub_2” ale cărui articole conţin date despre cuburi:
dimensiunea (lungimea muchiei în centimetri); materialul din care e confecţionat(lemn, metal,
carton).
De compus programul care determina numărul cuburilor confecţionate din lemn cu muchia
egală cu a centimetri şi numărul celor din metal cu muchia ce depăşeşte b centimetri(a, b –
numere reale date).
17. Se consideră un fişier cu tip numit „Substant” ale cărui articole conţin date despre unele
substanţe: denumirea, greutatea specifică, conductibilitatea (conductor, semiconductor,
izolator).
De compus programul care, fiind dată conductibilitatea, afişează datele despre substanţele
respective în ordinea descreşterii greutăţilor lor specifice.

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