Помощничек
Главная | Обратная связь


Археология
Архитектура
Астрономия
Аудит
Биология
Ботаника
Бухгалтерский учёт
Войное дело
Генетика
География
Геология
Дизайн
Искусство
История
Кино
Кулинария
Культура
Литература
Математика
Медицина
Металлургия
Мифология
Музыка
Психология
Религия
Спорт
Строительство
Техника
Транспорт
Туризм
Усадьба
Физика
Фотография
Химия
Экология
Электричество
Электроника
Энергетика

МЕТОДИЧНІ РЕКОМЕНДАЦІЇ ДО ОПРАЦЬОВУВАННЯ КОНТРОЛЬНИХ ПИТАНЬ І ВИКОНАННЯ КОНТРОЛЬНИХ ЗАВДАНЬ ЛАБОРАТОРНОЇ РОБОТИ



 

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

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

 

 

КОНТРОЛЬНІ ПИТАННЯ

 

1. Сфомулюйте поняття вхідних параметрів, вихідних параметрів і потоку параметрів предикату.

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

3. Назвіть і коротко охарактеризуйте основні стандартні предикати Прологу, покладені в основу аналізу та контролю потоків параметрів предикатів.

ЗАВДАННЯ ДЛЯ САМОПЕРЕВІРКИ

 

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

КОНТРОЛЬНІ ЗАВДАННЯ

КОНТРОЛЬНЕ ЗАВДАННЯ 1

 

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

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

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

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

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

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

 

Таблиця 14.1

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

Номер варіанту Найменування тем для виконання завдання 1
  Набір тем № 1
Центральні процесори
Математичні співпроцесори
Спеціалізовані графічні процесори
Материнські плати
Відеокарти
Оперативна пам'ять
Спеціалізована графічна пам'ять
Жорсткі диски
Компакт-диски
Приводи для роботи з компакт-дисками
Адаптери
Кулери
Корпуси комп`ютерів
Графічні планшети
Сканери
Цифрові фотокамери
Цифрові відеокамери
Веб-камери
Монітори
Проектори
Інша тема (за узгодженням із викладачем)
  Набір тем № 2
Принтери
Плотери
Копіри
Багатофункціональні пристрої
Графічні робочі столи
Мінітипографії
Домашні кінотеатри
Стереогарнітури
Медіа-плеєри
Стереоскопічне обладнання та спорядження
Моноблочні комп`ютери
Мережні пристрої
Планшетні комп`ютери
Мобільні телефони
Графічні робочі станції
Навігатори
Ігрові маніпулятори
Операційні системи
Мови програмування
Графічне програмне забезпечення
Інша тема (за узгодженням із викладачем)

 

 

Хід роботи:

Текст програми:

PREDICATES

plus (integer, integer, integer, integer)

 

CLAUSES

% (input, input, input, output)

plus (X, Y, Sum, Rez):-

bound (X), bound (Y), bound (Sum),

Rez = X+Y,

write ("Initial stream"), nl,

write ("of parameters,"), nl,

write ("with possible error"), nl,

write ("on addition:"), nl,

write ("X = ", X, ", ", "Y = ", Y, ", ", "Sum = ", Sum), nl,

write ("New stream"), nl,

write ("of parameters,"), nl,

write ("with correct result"), nl,

write ("on addition:"), nl,

write ("X = ", X, ", ", "Y = ", Y, ", ", "New_sum= ", Rez), nl, nl.

 

GOAL

plus (2, 3, 125, Rez),

write ("------------------------"),

plus (A, B, C, D).

Результат компіляції та запуску:

Висновок: в ході виконання лабораторної роботи ми отримали знання, уміння і навички розв'язування логічних ігрових задач за допомогою програм, створених засобами мови Пролог.

 

 

 




Поиск по сайту:

©2015-2020 studopedya.ru Все права принадлежат авторам размещенных материалов.