Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка Програмування.doc
Скачиваний:
7
Добавлен:
19.11.2019
Размер:
742.91 Кб
Скачать

2.3.3. Варіанти завдань для лабораторної роботи

  1. Створити масив записів, структура якого:

Викладач

Студент

П.І.Б

Вчений ступінь

Заробіток

Тривалість контракту

П.І.Б

Стипендія

Середній бал

  1. Визначити викладачів-доцентів, термін контракту яких закінчується в березні 2001 року.

  2. Визначити студента з мінімальною стипендією. Якщо таких декілька, то вивести список усіх.

  3. Вилучити з списку студентів з середнім балом < 2.8.

  1. Створити масив записів, структура якого:

Інженерно-технічний працівник

Допоміжний персонал

П.І.Б

Стать

Освіта

Стаж

Зарплата

П.І.Б

Стать

Зарплата

  1. Вивести список робітників-чоловіків, зарплата яких менше введеної клавіатури, стаж більше трьох років.

  2. Визначити кількість ІТП за освітою, що задана з клавіатури.

  3. Вилучити з списку робітників чоловіків.

3. Створити масив записів, структура якого:

Бібліотечний каталог

Книги

Журнали

Газети

Автор

назва

рік

назва

номер

рік

автор

стаття

автор

назва

стаття

дата

  1. Вивести список робіт авторів, прізвище введено з клавіатури.

  2. Визначити кількість статей кожного автора.

  3. Вилучити в списку журнали 2000 року.

4. Створити масив записів, структура якого:

Спортивні спорудження

Стадіон

Басейн

Спортзал

Місто

Тип

доріжка

змагання

Місткість

розмір

види змагань

Тип

види змагань

  1. Вивести список змагань в даному місті на стадіонах з трав'яним покриттям, та місткістю до 50000.

  2. Визначити список міст з басейнами 50 м., в яких заплановані змагання з синхронного плавання.

  3. Визначити кількість спортзалів в даному місті

5. Створити масив записів, структура якого:

Художній твір

Проза

Поезія

Живопис

Автор

Назва

Жанр

Об'єм

Жанр

Віршов розмір

Об'єм

Напрямок

Жанр

  1. Вивести список авторів .

  2. Визначити кількість проз заданого автора.

  3. Вилучити твори живопису

6. Створити масив записів, структура якого:

Товари

Стілець м'який

Стілець твердий

Стілець на колесах

Ціна

Основа

Оббивка

Колір

Матеріал

Колір

Основа

Оббивка

Кількість колес

  1. Вивести вартість усіх стільців.

  2. Вивести список м'яких стільців з оббивкою червоного кольору і вартістю від 15 до 30 грн.

  3. Вилучити з списку стільці з кількістю колес

7. Створити масив записів, структура якого:

П.І.Б.

Викладач

Студент

Вчений ступінь

Кількість

Стаж

заробіток

стипендія

серед. бал

форма

навчання

  1. Визначити кількість викладачів з заробітком < 200грн.

  2. Визначити список студентів з денною формою навчання.

  3. Вилучити з списку студентів з середнім балом < 3.5.

8. Створити масив записів, структура якого:

Дім

Місцевість

Приватний

Багатоквартирний

Кількість кімнат

кількість мешканців

розмір ділянки

Кількість

поверхів

Кількість

квартир на поверху

надвірні будови (магазин...)

  1. Визначити кількість мешканців в усіх приватних будинках в заданій місцевості.

  2. Визначити кількість квартир усіх багатоквартирних будинках в заданій місцевості.

  3. Вилучити приватні будинки з ділянкою, що менша 6 соток.

9. Створити масив записів, структура якого

Канцтовари

Зошити

Папір

Олівець

Дата постачання

Кількість

Ціна

Кількість аркушів

Формат

Формат

Якість

Колір корпусу

Колір стержня

  1. Визначити сумарну вартість товару, що поставлений в зазначений термін.

  2. Визначити список зошитів з кількістю аркушів від 12 до 96, що поставлені в термін від 01.11.96 до 01.04.97

  3. Визначити список паперу першої якості

10.Створити масив записів, структура якого:

Вид забезпечення ПК

Технічне забезпечення

Програмне забезпечення

Назва товару

Фірма

Ціна

Тип процесора

RAM

Периферія

Операц. Система

Середовище програміста

Утілити

  1. Вивести список комп'ютерів, які постачаються фірмою, назва якої вводиться з клавіатури.

  2. Визначити сумарну вартість програмних продуктів, що постачаються заданою фірмою.

  3. Вилучити з списку записи про комп'ютер з мінімальною RAM.

11. Створити масив записів, структура якого:

Погода

Район місцевості

Опади

Вітер

Температура

Дата

Кількість

інтенсивність

Швидкість

напрямок

вдень

вночі

  1. Визначити середню кількість опадів в місцевості, яка вказана з клавіатури в період з 1.11.98 по 6.11.98.

  2. Вивести список місцевостей, де на задану дату температура була +10°

  3. Визначити напрямок вітру в заданій місцевості 1.03.98.

12. Створити масив записів, структура якого:

Вид транспорту

Район місцевості

Залізна дорога

Автомоб. дорога

Авіа

Протяжність

Пропускна спроможність

Тип потягу

тепловоз, паровоз, електровоз

вид транспорту

Тип

покриття

Тип

літака

повітряний коридор

  1. Визначити сумарну протяжність залізничної дороги та автодороги в заданій місцевості.

  2. Вивести список доріг з пропускною здатністю, що більше заданої з клавіатури.

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

13. Створити масив записів, структура якого:

П.І.Б.

Викладач

Студент

Вчений ступінь

Кількість робіт

Стаж

заробіток

стипендія

серед. бал

форма

навчання

  1. Визначити прізвище викладачів-доцентів з кількістю наукових праць >20.

  2. Визначити сумарний фонд заробітної плати та фонд стипендій по студентам стаціонару.

  3. Вивести список студентів з максимальним середнім балом.

14. Створити масив записів, структура якого:

Робітник підприємства

Прізвище

Стаж

Освіта

Оклад

Посада

фахівець

бакалавр

фах

відділ

вид роботи | професія

  1. Визначити усіх спеціалістів з окладом > 1000$.

  2. Вивести прізвище бакалаврів зі стажем не менше, ніж 2 роки, по професійному напрямку - комп'ютерні науки.

  3. Вилучити зі списку спеціалістів зі стажем меншим, ніж 1 рік.

15. Створити масив записів, структура якого:

Учбовий заклад

Ліцей

ВУЗ державний

ВУЗ приватний

Назва

Кількість учнів

Місто

Учбовий напрямок

Методика викла дання

Кількість факультетів.

Рівень aкpeди-тації.

Оплата навчання

Ліцензія

  1. Визначити середню кількість учнів в навчальних закладах міста/назва якого вводиться з клавіатури.

  2. Вилучити записи про вузи, що не мають ліцензій на освіту.

  3. Вивести список вузів з кількістю студентів не менше 2000

16. Створити масив записів, структура якого:

Товари

Дата

Ціна

Ком'ютери

Принтери

Монітори

Кількість

486

586

Pentium

матр

струиний

лазерний

SVGA

UVGA

  1. Визначити сумарну ціну комп'ютерів, що поставлені з 1.03.98 по 6.04.98.

  2. Вивести список принтерів, що поставлені за місяць, введений з клавіатури.

  3. Визначити дату прибуття і кількість комп'ютерів заданого типу.

17. Створити масив записів, структура якого:

Театральна вистава

Дата

Назва театру

Кількість глядачів

Ціна

Драмтеатр

Оперний

Естрада

Комедія

Трагедія

Балет

Опера

Рок група

Сольний концерт

  1. Визначити сумарну ціну білетів, проданих на дату, .що вказана з клавіатури, на балет.

  2. Вилучити запис в списку, якщо в заданий день не відбувся естрадний концерт.

  3. Визначити кількість комедій і трагедій в зазначеному театрі за місяць, що визначається користувачем.

18. Створити масив записів, структура якого:

Каталог

Книги

Журнали

Газети

Автор

Назва

Рік

Автор

Назва статті

Назва журн.

Рік

Дата

Автор статті

Назва

статті

Назва газети

  1. Впорядкувати список авторів книг за алфавітом.

  2. Визначити кількість найменувань журналів, отриманих бібліотекою в 1998 p.

  3. Визначити газету, в якій в зазначену дату надрукована стаття зазначеного автора.

19. Створити масив записів, структура якого:

Дата

Товари

Фірма

Ціна

Кількість

Музичні інструменти

Косметика

Струнні

Духові

Клавішні

Парфуми

Шампунь

  1. Визначити сумарну вартість товарів, які надійшли за вказану дату.

  2. Визначити кількість музичних інструментів та їх вартість.

  3. Визначити кількість фірм, що торгують косметикою.

20. Створити масив записів, структура якого:

Навчальна програма

Факультет

Курс

Кількість студентів

Пограмування

Математика

Прізвище студента

Pascal

C++

Delphi

Анал.еом.

Мат. нал.

Теор. алгоритмів

  1. Визначити факультет, на якому викладається 'Pascal' на 1-му курсі.

  2. Визначити кількість студентів 1-го курсу, що слухають дисципліну 'МатАналіз'.

  3. Вивести список студентів факультету ФІІТ, що вивчають C.

21. Створити масив записів, структура якого:

Посада

Професор

Доцент

Асистент

Дисципліна

Оклад

Кількість аспірантів

Кількість

лекційних годин

Кількість

лекційних годин

Кількість практичних годин

Кількість практичних годин

Виробнича практика

  1. Визначити дисципліни з найбільшим лекційним навантаженням, де викладають професори.

  2. Вивести список посадових окладів з урахуванням, що оклад нараховується за 800 годин. Якщо є перенавантаження викладача то нараховується надбавка.

  3. Визначити, чи викладається задана дисципліна і яка кількість годин призначена їй по різних видах занять (лекції, практичні, практика).

22. Створити масив записів, структура якого:

Викладач

Студент

Прізвище

Адреса

Вчений ступінь

Заробіток

Прізвище

Адреса

Стипендія

  1. Визначити і вивести список викладачів з вченими ступенями, заробіток яких не менше 300 гривень.

  2. Впорядкувати список студентів, що не отримують стипендію за алфавітом.

  3. Визначити студентів-нехмельничан.

23 Створити масив записів, структура якого:

Прогноз погоди

Місцевість

Дата

Температура

Вітер

Опади

вдень

вночі

швидкість

напрямок

дощ

  1. Визначити середню температуру в заданій місцевості за місяць з 1.11.99 по 1.12.99.

  2. Вивести список місцевостей, де в заданий день були опади.

  3. Дати довідку про погоду на зазначену дату.

24. Створити масив записів, структура якого:

Будинок

Адреса

Приватний будинок

Багатоквартирний будинок

Кількість

мешканців

Кількість

кімнат

розмір ділянки

Кількість

квартир

Кількість

кімнат

Кількість мешканців

  1. Визначити кількість мешканців в багатоквартирному будинку за заданою адресою.

  2. Вилучити з списку записи про приватні будинки з кількістю мешканців.

  3. Вивести список приватних будинків з ділянкою 1 га.

25. Створити масив записів, структура якого:

Бібліотечний каталог

Книги

Журнали

Газети

Автор

Назва

Рік

Назва

Номер

Рік

Автор

Стаття

Автор

Назва

Стаття

Дата

  1. Вивести список авторів, які друкувалися в заданій газеті на заданий час.

  2. Визначити кількість книг автора, прізвище якого введено з клавіатури.

  3. Вилучити з списку журнали заданої назви.

26. Створити масив записів, структура якого:

Абонент

Квартира

Телефон

Прізвище

Адреса

Сума оплати

Сума субсидії

Борг

Сума оплати

Борг

Період

неплатежів

  1. Визначити прізвище та адресу боржника з найбільшою сумою боргу по квартплаті та платі за телефон.

  2. Вивести загальну суму субсидій за вказаними адресами.

  3. Вилучити запис про телефонного боржника, що має найбільший період неплатежів.

27. Створити масив записів, структура якого:

Лікарські препарати

Наукова медицина

Народна медицина

Назва препарату

Ціна

Хвороба

Побічні % явища ускладнень

Хвороба

% успішних результатів

  1. Визначити найбільш дорогий препарат, що дає найменшу кількість ускладнень для вказаної хвороби.

  2. Вивести список ліків, що мають найменшу кількість побічних ефектів і відповідають заданій ціні.

  3. Визначити перелік хвороб, для яких придатний вказаний препарат.