Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
LabTp_11_fayl.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
87.55 Кб
Скачать

Індивідуальні завдання

Програмування обробки файлів з типом

1.

А) Створити файл, що вміщує дані про телефони абонентів у формі записів з полями :

"прізвище абонента “; “адреса” , “рік установки” , “ номер телефону

і примітка ( телефон окремий чи на паралельному сполученні).

Б) Написати програму , яка дасть змогу визначити :

  • по прізвищу абонента - номер телефону;

  • якщо таких прізвищ декілька, знайти номер телефону за адресою

  • кількість телефонів, які встановлені у вказаному користувачем році.

2.

А) Створити файл, що вміщує дані про особисту колекцію книголюба. Структура запису:

шифр книги”, “автор”, “назва”, “рік видання”, та “місцезнаходження” ( номер полиці).

Б) Написати програму , яка дасть змогу отримати наступну інформацію:

  • по автору книги - її місцезнаходження ( номер полиці);

  • список книг автора , які знаходяться в колекції .

  • число книг певного року видання .

3.

А) Створити файл, що вміщує дані про асортимент товару у магазині. Структура запису:

назва товару”, “ціна”, “кількість”, “ рік виготовлення”.

Б) Написати програму , результат виконання якої дає змогу визначити:

  • назви товарів – виготовлених у вказаному користувачем році;

  • вартість і назву самого дорогого товару ;

  • назви товарів, вартість яких не перевищує введеної користувачем межі .

4.

А) Створити файл, що вміщує дані про пацієнтів профілакторію . Структура запису: прізвище пацієнта”,” стать” , “вік”, “діагноз”.

Б) Написати програму , яка видасть наступну інформацію:

  • список пацієнтів, вік яких перевищує вказану користувачем кількість років;

  • кількість пацієнтів жіночої статі ;

  • кількість пацієнтів пенсійного віку( для чоловіків більше 60 років, для жінок –55 років).

5.

А) Створити файл, що вміщує дані про комп’ютерні класи. Структура запису: номер залу”, '' рік установки компютерного обладнання”, “кількість компютерів , “ завантаженість їх “ ( у процентному відношенні).

Б) Написати програму , яка формує дані :

  • номера та кількість комп’ютерів ,терміном експлуатації яких більше за вказану користувачем кількість років;

  • номера залів, завантаженість яких перевищує вказаної користувачем кількості відсотків;

  • середню завантаженість комп’ютерних класів .

6.

А) Створити файл, що вміщує відомості про асортимент взуття в магазині фірми. Структура запису:

артикул”, ”назва”, ”кількість пар ”, “ціна однієї пари”

. Артикул починається з літери: Д(дамська)- для жіночого, М - для чоловічого, П - для підліткового.

Б) Написати програму , яка дасть змогу отримати наступну інформацію:

  • кількість пар та ціну однієї пари згідно артикула, вказаного користувачем ;

  • назву взуття, вартість якого перевищує суму, вказану користувачем ;

  • загальну суму товару.

7.

А) Створити файл, що вміщує відомості про співробітників університету. Структура запису:

"прізвище”, “рік народження”, “стаж роботи”, “звання”, “оклад”.

Б) Написати програму , яка дасть змогу визначити:

  • кількість співробітників, стаж роботи яких перевищує величину, задану користувачем;

  • прізвища співробітників, які мають вчене звання “доцента”;

  • середній оклад співробітників, які не мають звання .

8.

А) Створити файл, що вміщує дані про відхід поїздів далекого прямування від станції .Структура запису:

номер поїзду, “станція призначення”, “час відправлення “, ” час прибуття ”, “число місць ”.

Б) Написати програму , яка допоможе одержати інформацію:

  • час відправки поїздів в місто, яке визначає користувач;

  • про наявну кількість місць на поїзд , номер якого вказує користувач;

  • час прибуття поїзду, згідно номера, вказаного користувачем.

9.

А) Створити файл, що вміщує дані про місячний заробіток працівників на підприємствах області у формі записів з полями:

номер цеху, “ прізвище працівника “, “ ідентифікаційний номер”, “ зарплата.

Б) Написати програму , яка дає змогу отримати :

  • місячну суму виплат по цеху, номер якого вказується користувачем;

  • середньомісячний заробіток працівників цеху;

  • згідно ідентифікаційного номеру – цех та прізвище робітника .

10.

А) Створити файл , що вміщує дані про колекціювання марок у формі записів з полями:

назва марки”, “рік видання”,” обсяг випуску ( в шт.)” , та “ вартість.

Б) Написати програму , яка дає змогу отримати:

  • назви марок, вартість яких не перевищує суми, вказаної користувачем;

  • назву марки та рік її видання - по максимальному обсягу випуску;

  • загальне число марок .

11.

А) Створити файл , що вміщує дані про врожайність фруктових дерев за рік . Кожен запис має поля:

назва дерева”, “його вік”, “величина врожаю ( ц ) .

Б) Написати програму , яка дозволить визначити:

  • назву дерева , з якого зібрано найбільший врожай фруктів;

  • число дерев, вік яких не перевищує величини , вказаної користувачем;

  • середній показник врожайності.

12.

А) Створити файл , що вміщує дані реалізації хлібобулочних виробів протягом місяця.

Структура запису: “номер хлібозаводу” , “місяць”, “назва виробу”, “ ціна” , та “ кількість (шт.) “.

Б) Написати програму , яка дозволить визначити:

  • по мінімальній ціні виробу - номер хлібозаводу ;

  • назву виробу, який дає найменшу виручку за місяць ;

  • загальну суму від реалізації.

13.

А) Створити файл , що вміщує дані про закупівлю посадкового матеріалу районами області. Структура запису: “шифр району”, “назва матеріалу” , “закуплено (кг) “, та “ сума витрат ”.

Б) Написати програму , яка дозволить визначити:

  • шифри районів, в яких здійснено перевищення сум витрат , відносно величини вказаної користувачем ;

  • перелік посадкових матеріалів – згідно шифру району, заданого користувачем;

  • сумарні витрати по області.

14.

А) Створити файл , що вміщує дані про рівень обслуговування покупців в магазинах області протягом декади. Структура запису :

номер магазину”, “примітка» ( наявність або відсутність скарги ), “кількість скарг , “ прізвище продавця”.

Б) Написати програму , яка дозволить визначити:

  • номера магазинів та прізвища продавців , які причетні до скарг;

  • номер магазину - з максимальною кількістью скарг;

  • загальну кількість скарг по області.

15.

А) Створити файл , який вміщує дані про річну кількість опадів на території області. Структура запису :

назва місяця”, “кількість опадів (см)”, “температура повітря”.

Б) Написати програму , яка дозволить визначити:

  • назву місяця , в якому випало найменша кількість опадів;

  • загальну кількість опадів за квартал, вказаний користувачем;

  • температуру повітря , згідно місяця, заданого користувачем.

ПИТАННЯ ДЛЯ САМОКОНТРОЛЮ:

  1. Чи можна прочитавши із файлу 5 елемент, потім зразу ж прочитати другий? Відповідь пояснити.

  2. В яке місце файлу можна додавати елементи: на початок, в середину, в кінець, куди завгодно, нікуди?

  3. Чи можна порівнювати файли чи присвоювати один файл іншому.

  4. Що називається файлом?

  5. У чому полягає схожість і різниця між масивом і файлом?

  6. За якими ознаками класифікуються файли у Turbo Pascal?

  7. Які дії необхідно виконати для відкриття файла? Які процедури для цього використовують і як вони працюють?

  8. Якою процедурою закривається файл?

  9. .Як нумеруются елементи фалів з типом?

  10. За якими правилами читається інформація з файлу з типом?

  11. Який формат має процедура Write для файлів з типом?

  12. Які процедури і функції використовуються для довільного доступу до елементів файлу з типом?

  13. В чому полягає різниці між файлом з типом і текстовим файлом?

8

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]