- •Лабораторна робота 1
- •1 План виконання лабораторної роботи
- •2 Основні теоретичні відомості
- •2 Контрольні питання
- •4 Індивідуальні контрольні завдання
- •Лабораторна робота 2
- •2.2. Інструментальне середовище розробника мови Пролог
- •2.2.1. Особливості реалізацій мови Пролог
- •2.2.2. Типові програми для опановування інструментального середовища розробника мови Пролог
- •4. Контрольні питання
- •5. Контрольні завдання
- •5.1. Загальні контрольні завдання
- •5.2. Індивідуальні контрольні завдання
- •Лабораторна робота 3
- •1 План виконання лабораторної роботи
- •2 Основні теоретичні відомості
- •2.1. Основи логічного програмування мовою Пролог
- •2.2. Використання правил у запитах до Пролог-програм
- •2.3. Розміщення предикату not у конструкціях правил Пролог-програм
- •2.4. Робота зі складеними об'єктами у Пролог-програмах
- •2.5. Методичні рекомендації до опрацьовування контрольних питань і виконання контрольних завдань лабораторної роботи
- •3. Контрольні питання
- •4. Завдання для самоперевірки
- •5. Контрольні завдання
- •5.1. Контрольне завдання 1
- •5.2. Контрольне завдання 2
- •6. Література
- •Вимоги до оформлення, захисту та оцінювання лабораторних робіт
- •Зразок оформлення титульного аркуша звіту про виконання лабораторної роботи
5. Контрольні завдання
5.1. Загальні контрольні завдання
Завдання 1. Уведіть до комп`ютеру, збережіть на диску, запустіть на виконання та проаналізуйте результати роботи програми WELCOME, наведеної нижче.
predicates
hello
goal
hello.
clauses
hello :-
write("Welcome to Turbo Prolog!"),
nl.
Додайте до програми WELCOME (див. завдання 1), одразу після рядка «write("Welcome to Turbo Prolog!"),» наступний рядок:
nl, write("Have a nice day."),
Збережіть, запустіть на виконання та проаналізуйте результати роботи зміненого варіанту програми.
Ще раз модифікуйте, запустіть на виконання та проаналізуйте програму, замінивши запропонований у ній текст інформацією про результати вашої останньої заліково-екзаменаційної сесії.
Завдання 2. Уведіть до комп`ютеру, збережіть на диску, запустіть на виконання та проаналізуйте результати роботи програми, наведеної у матеріалах «Основи системы Visual Prolog» інформаційного ресурсу wikiru.visual-prolog.com. Модифікуйте зазначену програму, ще раз запустіть її на виконання та проаналізуйте.
5.2. Індивідуальні контрольні завдання
Завдання 4. Виконайте один із наведених нижче варіантів завдань, пов'язаних із виведенням на екран комп’ютеру текстових повідомлень про типові несправності процесорів, охарактеризовані в таблиці 1.
Варіанти 1-11. За аналогією з попередніми програмами (див. представлені вище завдання 1-3), складіть Пролог-програму, що виводить на екран комп'ю-теру діагностичне інформаційне повідомлення про один із перелічених нижче типових проявів несправностей процесорів:
1) система не відзивається;
2) система «зависає» перед початком тестування POST;
3) система «зависає» під час виконання тестування POST;
4) неправильно ідентифікується процесор під час тестування POST;
5) система «зависає» одразу ж після тестування POST;
6) операційна система не завантажується;
7) додатки не інсталюються та не працюють;
8) система не подає звукових сигналів;
9) на екрані монітору нема зображення;
10) на екрані монітору нема курсору;
11) вентилятор не працює.
Варіанти 12-19. За аналогією з попередніми програмами (див. представлені вище завдання 1-3), складіть Пролог-програму, що виводить на екран комп'ютеру діагностичне інформаційне повідомлення про виявлення однієї з перелічених нижче типових комплексних проблем, повязаних із несправностями процесорів:
12) система не відзивається, нема курсору та звукового сигналу, не працює вентилятор;
13) система не відзивається, нема звукового сигналу або «зависає» перед початком тестування POST;
14) система подає звукові сигнали, вентилятор працює, на екрані нема курсору;
15) система «зависає» під час виконання або одразу ж після тестування POST;
16) неправильна ідентифікація процесору під час тестування POST;
17) операційна система не завантажується;
18) додатки не інсталюються та не працюють;
19) система працює, але зображення на екрані монітору нема.
Варіанти 20-37. За аналогією з попередніми програмами (див. представлені вище завдання 1-3), складіть Пролог-програму, що виводить на екран комп'ютеру діагностичне інформаційне повідомлення з назвою можливої причини виникнення несправності процесору:
20) несправний шнур живлення;
21) несправний блок живлення;
22) несправна системна плата;
23) несправні модулі пам`яті;
24) компоненти системи не встановлені або встановлені некоректно;
25) неправильно встановлений або несправний відеоадаптер;
26) недостатнє відведення тепла;
27) неправильно встановлено напругу;
28) неправильно встановлено частоту шини системної плати;
29) неправильно встановлено множник тактової частоти;
30) застаріла BIOS;
31) неправильна конфігурація плати;
32) недостатнє відведення тепла;
33) неправильно встановлено напругу;
34) неправильно встановлено частоту шини системної плати;
35) неправильно встановлено множник тактової частоти;
36) застарілі драйвери або несумісне апаратне забезпечення;
37) монітор вимкнений або несправний.
Варіанти 38-56. За аналогією з попередніми програмами (див. представлені вище завдання 1-3), складіть Пролог-програму, що виводить на екран комп'ютеру діагностичне інформаційне повідомлення з рекомендаціями щодо дій, які потрібно виконати для перевірки наявності певної причини виникнення несправності процесору та, в разі можливості, усунення цієї несправності:
38) оскільки зовнішній огляд не завжди дозволить визначити справність мережного шнура, під`єднайте до мережі або замініть шнур живлення;
39) замініть блок живлення завідомо справним блоком;
40) замініть системну плату іншою, завідомо справною платою;
41) вилучіть усі модулі пам`яті, окрім одного, та протестуйте ще раз, а якщо система не завантажується, то замініть цей модуль;
42) перевірте всі периферійні пристрої, особливо пам`ять і відеоадаптер;
43) перевірте гнізда та роз`єми компонентів;
44) перевстановіть або замініть відеоадаптер завідомо справним адаптером;
45) перевірте тепловідвід/вентилятор процесору та, за необхідності, замініть його більш потужним;
46) установіть напругу системної плати у відповідності з напругою ядра процесору;
47) установіть відповідну частоту системної плати;
48) перемкніть системну плату на відповідне значення множника;
49) поновіть BIOS;
50) перевірте положення перемичок системної плати у відповідності з параметрами шини та множника;
51) перевірте вентилятор процесору та, за необхідності, замініть його більш потужним;
52) установіть напругу системної плати у відповідності з напругою ядра процесору;
53) установіть відповідну частоту системної плати;
54) перемкніть системну плату на відповідне значення множника;
55) поновіть драйвери та перевірте сумісність компонентів;
56) перевірте монітор і подачу живлення та спробуйте замінити монітор завідомо справним.
Таблиця 1
Типові причини несправностей процесорів
№ з/п |
Проблема |
Можлива причина |
Способи вирішення проблеми |
1 |
Система не відзивається, нема курсору та звукового сигналу, не працює вентилятор |
Несправний шнур живлення |
Оскільки зовнішній огляд не завжди дозволить визначити справність мережного шнура, під`єднайте до мережі або замініть шнур живлення |
Несправний блок живлення |
Замініть блок живлення завідомо справним блоком | ||
Несправна системна плата |
Замініть системну плату іншою, завідомо справною платою | ||
Несправні модулі пам`яті |
Вилучіть усі модулі пам`яті, окрім одного, та протестуйте ще раз. Якщо система не завантажується, то замініть зазначений модуль. | ||
2 |
Система не відзивається, нема звукового сигналу або «зависає» перед початком тестування POST |
Компоненти системи не встановлені або встановлені некоректно |
Перевірте всі периферійні пристрої, особливо пам`ять і відеоадаптер. Перевірте гнізда та роз`єми компонентів. |
3 |
Система подає звукові сигнали, вентилятор працює, на екрані нема курсору |
Неправильно встановлений або несправний відеоадаптер |
Перевстановіть або замініть відеоадаптер завідомо справним адаптером. |
Продовження таблиці 1 – Типові причини несправностей процесорів
№ з/п |
Проблема |
Можлива причина |
Способи вирішення проблеми |
4 |
Система «зависає» під час виконання або одразу ж після тестування POST |
Недостатнє відведення тепла |
Перевірте тепловідвід/вентилятор процесору. За необхідності, замініть його більш потужним. |
Неправильно встановлено напругу |
Встановіть напругу системної плати у відповідності з напругою ядра процесора | ||
Неправильно встановлено частоту шини системної плати |
Встановіть відповідну частоту системної плати | ||
Неправильно встановлено множник тактової частоти |
Перемкніть системну плату на відповідне значення множника | ||
5 |
Неправильна ідентифікація процесору під час тестування POST |
Застаріла BIOS |
Поновіть BIOS |
Неправильна конфігурація плати |
Перевірте положення перемичок системної плати у відповідності з параметрами шини та множника | ||
6 |
Операційна система не завантажується |
Недостатнє відведення тепла |
Перевірте вентилятор процесору; за необхідності, замініть його більш потужним |
Неправильно встановлено напругу |
Встановіть напругу системної плати у відповідності з напругою ядра процесора | ||
Неправильно встановлено частоту шини системної плати |
Встановіть відповідну частоту системної плати | ||
Неправильно встановлено множник тактової частоти |
Перемкніть системну плату на відповідне значення множника |
Продовження таблиці 1 – Типові причини несправностей процесорів
№ з/п |
Проблема |
Можлива причина |
Способи вирішення проблеми |
7 |
Додатки не інсталюються та не працюють |
Застарілі драйвери або несумісне апаратне забезпечення |
Поновіть драйвери та перевірте сумісність компонентів.
|
8 |
Система працює, але зображення на екрані монітору нема |
Монітор вимкнений або несправний |
Перевірте монітор і подачу живлення. Спробуйте замінити монітор завідомо справним. |