Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Логическое программирование1 / 9_Лабораторна_робота_ЛП_2012-13.doc
Скачиваний:
14
Добавлен:
07.02.2016
Размер:
186.37 Кб
Скачать

3. Методичні рекомендації до опрацьовування контрольних питань і виконання контрольних завдань лабораторної роботи

Сформульована вище мета лабораторної роботи повинна бути повністю досягнена студентами в процесі виконання ними контрольних питань, завдань для самоперевірки та контрольних завдань (див. розділи 4-6 даних методичних рекомендацій).

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

4. Контрольні питання

1. Яку роль відіграють списки у процесі логічного програмування мовою Пролог ?

2. Чому роботу зі списками в Пролог-програмах доцільно та зручно здійснювати на основі рекурсивних правил ?

3. За допомогою якого методу здійснюється визначення довжини (кількості елементів) списків у Пролог-програмах ?

4. Як виконується поелементна обробка заданого списку та формування нового списку засобами Прологу ?

5. Чи можна та як саме визначити факт належності деякого елементу до списку в Пролог-програмі ?

5. Завдання для самоперевірки

Завдання 1. Запустіть на виконання та проаналізуйте результати роботи Пролог-програм, наведених у розділі 2 "Основні теоретичні відомості" даних методичних рекомендацій.

6. Контрольні завдання

6.1. Контрольне завдання 1

Підзавдання 1.1.

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

Підзавдання 1.2.

Удоскональте Пролог-програму, що була розроблена вами під час виконання контрольного завдання 1 лабораторної роботи 8 для одного з наведених нижче варіантів тем, посиливши в ній функції обробки інформації на основі застосування тих методів рекурсивної обробки заданих і формування нових списків, які було представлено в даній лабораторній роботі.

Таблиця 9.1

Варіанти тем для виконання контрольного завдання 1

Номер

варіанту

Найменування тем для виконання завдання 1

Набір тем № 1

1

Центральні процесори

2

Математичні співпроцесори

3

Спеціалізовані графічні процесори

4

Материнські плати

5

Відеокарти

6

Оперативна пам'ять

7

Спеціалізована графічна пам'ять

8

Жорсткі диски

9

Компакт-диски

10

Приводи для роботи з компакт-дисками

11

Адаптери

12

Кулери

13

Корпуси комп`ютерів

14

Графічні планшети

15

Сканери

16

Цифрові фотокамери

17

Цифрові відеокамери

18

Веб-камери

19

Монітори

20

Проектори

21

Інша тема (за узгодженням із викладачем)

Набір тем № 2

1

Принтери

2

Плотери

3

Копіри

4

Багатофункціональні пристрої

5

Графічні робочі столи

6

Мінітипографії

7

Домашні кінотеатри

8

Стереогарнітури

9

Медіа-плеєри

10

Стереоскопічне обладнання та спорядження

11

Моноблочні комп`ютери

12

Мережні пристрої

13

Планшетні комп`ютери

14

Мобільні телефони

15

Графічні робочі станції

16

Навігатори

17

Ігрові маніпулятори

18

Операційні системи

19

Мови програмування

20

Графічне програмне забезпечення

21

Інша тема (за узгодженням із викладачем)