Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторні роботи гр.101-104.doc
Скачиваний:
2
Добавлен:
14.11.2019
Размер:
237.57 Кб
Скачать

Лабораторна робота № 21

Тема: Записи, файли без типу.

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

  1. Судно: вантажопідйомність, швидкість, кількість трюмів. Критерій: швидкість < 18 вузлів.

  2. Людина: прізвище та ініціали, рік народження, рік прийому на роботу. Критерій: особи, які працюють більше 1 року.

  3. Книжка: прізвище та ініціали автора, кількість сторінок, рік видання. Критерій: книжки, прізвища авторів яких починаються з А.

  4. Людина: прізвище, стать, зріст, вага. Критерій: особи з відношенням

(зріст-100)/вага >1 (відносно худі).

  1. Судно: довжина, ширина, осадка, кількість пасажирів. Критерій: відношення ширина/осадка  2,5.

  2. Судно: водотоннажність, вантажопідйомність, кількість палуб. Критерій: кількість палуб >1.

  3. Програма: мова програмування, об’єм в кілобайтах, рік створення. Критерій: програми на Паскалі.

  4. Споруда: назва, призначення, площа, яка відводиться під неї (м2). Критерій: споруди, які займають площу < 0,1 га.

  5. Риба: назва, довжина, маса, глибина існування. Критерій: риби з глибини >1000 м.

  6. Муз. ансамбль: назва, напрямок, кількість осіб. Критерій: ансамблі з трьох осіб.

  7. Людина: прізвище, стать, колір волосся, очей. Критерій: особи жіночої статі з коричневим волоссям та очами.

  8. Журнал: назва, рік заснування, кількість сторінок. Критерій: рік заснування <1950 і назва починається з літери А.

  9. Магнітофон: назва, тип (кас.,боб.), маса, діапазон частот (Гц). Критерій: з діапазоном частот >15000 Гц.

  10. Меблі: назва, артикул, ціна. Критерій: меблі з ціною > 200 грн.

  11. Радіоприймач: назва, хвильовий діапазон ( МГц ), кількість діапазонів. Критерій: приймачі, які можуть працювати в діапазоні 510 МГц.

Лабораторна робота № 22

Тема: Вказівниковий тип

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

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

  2. В непорожній список дійсних чисел перед останнім елементом вставити два нових числа (елемента).

  3. Елементи рядкового списку впорядковані по незменшенню, вставити новий елемент в список.

  4. Із списку дійсних чисел видалити від’ємні компоненти.

  5. Перевірити на рівність два списки цілих чисел і видати елементи, які не мають пар.

  6. Список L1 складається не менш ніж з двох елементів, вставити список L2 в середину списку L1.

  7. Перевірити, чи є у рядковому списку 2 однакових елемента.

  8. Заданий список слів. Замінити їх порядок на зворотний у тому ж списку.

  9. З кожної групи однакових цілих елементів списку залишити тільки один.

  10. Елементи списку рядки. Вивести на екран список елементів у зворотному порядку.

  11. Два впорядкованих по незменшенню списки цілих чисел злити в один список.

  12. Є два списки слів, які мають повтори. Створити третій список, який буде складатися зі слів, які є в обох списках.

  13. Те ж саме, що і п.12, але третій список складається зі слів, які не мають пар в списках 1 і 2.

  14. Заданий непорожній список дійсних чисел. Вивести на екран список у порядку незменшення.

  15. Вилучити із списку тих учнів, у яких середній бал нижче середнього балу групи.