
- •Мета виконання лабораторних робіт
- •Порядок виконання лабораторних робіт
- •Завдання для лабораторних робіт Лабораторна робота №1
- •Варіанти індивідуальних завдань
- •Лабораторна робота №2
- •Лабораторна робота №3
- •Лабораторна робота №4
- •Лабораторна робота №5
- •Лабораторна робота №6
- •Лабораторна робота №7
- •Лабораторна робота №8
- •Лабораторна робота №9
- •Лабораторна робота №10
- •Література до лабораторних занять
- •Алгоритми і структури даних методичні вказівки
Лабораторна робота №3
Тема: Інтегровані структури даних, запису.
Мета роботи: придбання і закріплення навиків в роботі із записами, в інтеграції даних, в модульному програмуванні.
Завдання на роботу
Для заданої прикладної області розробити опис об'єктів цієї області. Розробити процедури, що реалізують базові операції над цими об'єктами, зокрема:
текстове введення-виведення (консольний і файловий);
присвоювання;
задання константних значень;
порівняння (не менше 2-х типів).
Підготувати файл початкових даних, що містять не менше 10 значень конкретних об'єктів.
Використовуючи процедури і описи модуля типу даних, розробити програму, що забезпечує введення початкових даних з першого файлу даних в пам'ять і зберігання їх в масиві, сортування масиву по алфавітному і по числовому параметру.
Варіанти індивідуальних завдань
Для кожної області перераховані параметри об'єкту. Серед параметрів обов'язково є ключове алфавітне поле (наприклад, прізвище), яке ідентифікує об'єкт, у кожного об'єкту є також одне або декілька числових полів, по яким вірогідні звернення до об'єкту. Набір характеристик може бути розширений і ускладнений по розсуду виконавця.
Nпп |
Прикладна область |
Атрибути інформації |
1 |
Відділ кадрів |
прізвище співробітника, ім'я, по батькові, посада, стаж роботи, оклад |
2 |
Червона книга |
вид тварини, рід, сімейство, житло, чисельність популяції |
Nпп |
Прикладна область |
Атрибути інформації |
3 |
Виробництво |
позначення виробу, група до якої воно відноситься, рік випуску, об'єм випуску, витрату металу |
4 |
Персональні ЕОМ |
фірма-виробник, тип процесора, тактова частота, місткість ОЗП, місткість жорсткого диска |
5 |
Бібліотека |
автор книги, назва, рік видання, код УДК, ціна, кількість в бібліотеці |
6 |
Супутники планет |
назва, назва планети-господаря, рік відкриття, діаметр, період обігу |
7 |
Радіодеталі |
позначення, тип, номінал, кількість на схемі, позначення можливого замінника |
8 |
Текстові редактори |
найменування, фірма-виробник, кількість вікон, кількість шрифтів, вартість |
9 |
Телефонна станція |
номер абонента, прізвище, адреса, наявність того, що блокує, заборгованість |
10 |
Побут студентів |
прізвище студента, ім'я, по батькові, факультет, розмір стипендії, число членів сім'ї |
11 |
Спортивні змагання |
прізвище спортсмена, ім'я, команда, вид спорту, заліковий результат, штрафні очки |
12 |
Змагання факультетів по успішності |
факультет, кількість студентів, середній бал по факультету, кількість відмінників, кількість двієчників |
13 |
С/г роботи |
прізвище студента, ім'я, по батькові, факультет, вид робіт, заробіток |
14 |
Сільське господарство |
найменування с/г підприємства, вид власності, кількість тих, що працюють, основний вид продукції, прибуток |
15 |
Відомості про сім'ю |
прізвище студента, ім'я, по батькові, факультет, спеціальність батька, спеціальність матері, кількість братів і сестер |
16 |
Скотарство |
вид тварин, кількість особин в стаді у віці до 1 року, кількість особин 1 - 3 років, понад 3 роки, смертність в кожній групі, народжуваність |
17 |
Мікросхеми пам'яті |
позначення, розрядність, місткість, час доступу, кількість на схемі, вартість |
18 |
Опис зображення |
тип фігури (квадрат, коло і т.п.), координати на площини, числові характеристики |
Nпп |
Прикладна область |
Атрибути інформації |
19 |
Лісове господарство |
найменування зеленого масиву, площа, основна порода, середній вік, густина дерев на кв.км |
20 |
Міський транспорт |
вид транспорту, номер маршруту, початкова зупинка, кінцева зупинка, час в дорозі |