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

Комп’ютерний практикум 6 Тема: Двомірні масиви. Обробка матриць

Ціль роботи: отримати навички використання двомірних масивів.

Запитання на допуск до роботи

  1. Як можна в програмі посилатися на елемент двомірного масиву?

  2. Якого типу масиви можна використовувати для розв’язку задач у теорії відношень?

  3. Як можна організувати ввід елементів двомірного масиву?

Порядок виконання роботи

Спроектувати і реалізувати програму, для:

  • генерування матриці відношення RАА у вигляді двомірного масиву R 6 на 6 елементів (множина А ={1,2,3,4,5,6});

  • виведення масиву на екран у вигляді таблиці;

  • виконання завдання свого варіанта.

Рекомендації щодо виконання

Для роботи з елементами масиву використовуйте оператор FOR. На етапі наладки програми рекомендується зменшити розмір масиву до 33. Елементи масиву R можуть приймати значення 0 і 1, для їх генерації використайте стандартну функцію random. При виведенні матриці відношення на екран вказати також елементи множини А.

Варіанти завдань

  1. За заданою матрицею відношення скласти список його елементів.

  2. Визначити, чи є задане відношення рефлексивним.

  3. Визначити, чи є задане відношення антирефлексивним.

  4. Визначити, чи є задане відношення симетричним.

  5. Визначити, чи є задане відношення асиметричним.

  6. Визначити, чи є задане відношення антисиметричним.

  7. Знайти матрицю відношення R-1.

  8. Обчислити переріз відношення за елементом, що задає користувач.

  9. Обчислити переріз відношення за підмножиною {2,3,6}.

  10. Визначити фактор-множину (тільки вивести на екран).

  11. Визначити, чи є задане відношення транзитивним.

  12. Визначити, чи є задане відношення антитранзитивним.

  13. Визначити, чи є задане відношення відношенням еквівалентності.

  14. Визначити, чи є задане відношення відношенням строгого порядку.

  15. Визначити, чи є задане відношення відношенням часткового порядку.

До звіту подати

Блок-схему алгоритму, програму і результати її виконання на контрольному прикладі.

Комп’ютерний практикум 7 Тема: Рядки (строки)

Ціль роботи: отримати навички роботи з даними строкового типу.

Запитання на допуск до роботи

  1. Формат опису даних строкового типу?

  2. Яка максимальна довжина рядка?

  3. У яких розділах припустимий опис даних строкового типу?

  4. Як можна Увести і вивести дані строкового типу?

  5. Які два способи роботи з рядками?

  6. Які стандартні процедури і функції призначені для роботи з даними строкового типу?

Варіанти завдань

Спроектувати програму, що реалізує введення прізвища, імені і по-батькові як одного даного строкового типу. Визначити довжину рядка і кількість літер “а” у ньому. Додатково виконати завдання свого варіанта.

  1. Вивести кожне слово в окремому рядку.

  2. Вивести рядок без пропусків.

  3. Вивести прізвище в стовпчик.

  4. Вивести рядок з 5 пропусками між словами.

  5. Усі літери “а” в рядку замінити на великі.

  6. Вивести прізвище та ініціали.

  7. Усі літери в імені продублювати.

  8. Вивести ім’я великими літерами.

  9. Вивести ім’я, по-батькові і кількість літер у прізвищі.

  10. Вивести довжини прізвища й імені.

  11. Вивести ім’я і кількість літер у прізвищі.

  12. Вивести найдовше слово.

  13. Вивести найкоротше слово.

  14. Вивести ім’я і кількість літер у третьому слові.

  15. Замінити великі літери малими.

До звіту подати

Блок-схему алгоритму, програму і результати її виконання на контрольному прикладі.

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