Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Met_lab_Visual_Prolog программисты дневное.doc
Скачиваний:
3
Добавлен:
02.05.2019
Размер:
451.58 Кб
Скачать

1.3 Завдання на лабораторну роботу

Варіант 1

  1. Дан набір фактів, який має інформацію про багаж декількох пасажирів. Інформація про багаж кожного окремого пасажира – це № місця пасажира, кількість його речей і загальна вага його речей. Знайти багаж, в якому середня вага однієї речі певного пасажира, відрізняється не більше чим на 3 кг від загальної середньої ваги речей всіх пасажирів.

  2. Дан файл с фактами, які мають відомості про пошукові сервери: назву сервера, адресу, мови. Написати програму, яка запитує у користувача параметри вибору серверів, и виводить на екран відомості про ці сервери.

Варіант 2

  1. Дан набір фактів, який має інформацію про багаж декількох пасажирів. Інформація про багаж кожного окремого пасажира – це № місця пасажира, кількість його речей і загальна вага його речей. Знайти число пасажирів, які мають більше двох речей і число пасажирів, кількість речей яких більше загального середнього числа речей всіх пасажирів.

  2. Дан файл с фактами, які мають відомості про пошукові сервери: назву серверу, адресу, мови. Написати програму, яка корегує відомості про сервери, и зберігає ці відомості в файлі.

Варіант 3

1. Дан набір фактів, який має інформацію про багаж декількох пасажирів. Інформація про багаж кожного окремого пасажира – це № місця пасажира, кількість його речей і загальна вага його речей. Визначити, чи є два пасажири, багажі яких співпадають за кількістю речей і відрізняються за вагою не більше чим на 5 кг від загальної максимальної ваги речей всіх пасажирів.

2. Дан файл с фактами, які мають відомості про пошукові сервери: назву серверу, адресу, мови. Написати програму, яка сортує відомості про сервери за іменем і зберігає їх у файлі.

Варіант 4

  1. Дан набір фактів, який має інформацію про багаж декількох пасажирів. Інформація про багаж кожного окремого пасажира – це № місця пасажира, кількість його речей і загальна вага його речей. З’ясувати, чи є пасажир, кількість речей в багажі якого, більше кількості речей багажу будь-якого з залишившись пасажирів. Знайти мінімальну вагу речі у тих пасажирів, у яких по одній речі.

  2. Дан файл с фактами, які мають відомості про пошукові сервери: назву серверу, адресу, мови. Написати програму, яка групує відомості про сервери за певною мовою і зберігає відомості у файлі.

Варіант 5

  1. Дан набір фактів, який має інформацію про багаж декількох пасажирів. Інформація про багаж кожного окремого пасажира – це № місця пасажира, кількість його речей і загальна вага його речей. З’ясувати, чи є пасажир, багаж якого має тільки одну річ, з вагою більше загальної середньої ваги речей всіх пасажирів. Знайти тих пасажирів у яких багаж має більше речей чим одна, але легше загальної середньої ваги речей.

  2. Дан файл с фактами, які мають відомості про пошукові сервери: назву серверу, адресу, мови. Написати програму, яка поповнює відомості про сервери в файлі. Передбачити увід відомостей про декілька серверів за один сеанс роботи програми.

Варіант 6

  1. Дан набір фактів, який має інформацію про багаж декількох пасажирів. Інформація про багаж кожного окремого пасажира – це № місця пасажира, кількість його речей і загальна вага його речей. Дати відомості про багаж, кількість речей в якому, менше чим в будь-якому іншому багажі, а вага речей більше, чим в будь-якому іншому багажі.

  2. Дан файл с фактами, які мають відомості про студентів групи: прізвище та ім’я по-батькові, назву дисципліни и оцінку на екзамені. Написати програму, яка обчислює середні бали для кожного студента за всіма дисциплінами, розміщує їх в відповідні факти, і зберігає факти в файлі.

Варіант 7

  1. Дан набір фактів, які мають відомості про іграшки: назву іграшки, її вартість в копійках і вік дітей, для яких вона призначена. (Наприклад: для дітей від 2 до 5 років). Треба одержати назви іграшок, ціни яких не перевищують загальну середню вартість іграшок і які підходять дітям 5 років.

  2. Дан файл с фактами, які мають відомості про студентів групи: прізвище та ім’я по-батькові, середній бал. Написати програму, яка сортує відомості про студентів за середнім балом, і зберігає відсортовані відомості в файлі.

Варіант 8

  1. Дан набір фактів, які мають відомості про іграшки: назву іграшки, її вартість в копійках і вік дітей, для яких вона призначена. (Наприклад: для дітей від 2 до 5 років). Треба одержати ціни найбільш дорогого і найбільш дешевого конструкторів і різницю їх цін.

  2. Дан файл с фактами, які мають дати свят 2004 року і файл з фактами, які мають дати вихідних днів 2004 року. Сформувати новий файл з фактами, які мають дати, які є одночасно святковими і вихідними днями.

Варіант 9

  1. Дан набір фактів, які мають відомості про іграшки: назву іграшки, її вартість в копійках і вік дітей, для яких вона призначена. (Наприклад: для дітей від 2 до 5 років). Треба одержати назви найбільш дорогих іграшок, ціна яких відрізняється від ціни найдорожчої іграшки, не більш чим на одну гривну.

  2. Дан файл с фактами, які мають дати свят 2004 року і файл з фактами, які мають дати вихідних днів 2004 року. Порахувати кількість неробочих днів в році. Можливий збіг святкового дня з вихідним.

Варіант 10

  1. Дан набір фактів, які мають відомості про іграшки: назву іграшки, її вартість в копійках і вік дітей, для яких вона призначена. (Наприклад: для дітей від 2 до 5 років). Треба одержати назви іграшок, які підходять дітям від 4 до 10 років. Знайти серед них найдешевшу.

  2. Дан файл с фактами, які мають дати свят 2004 року і файл з фактами, які мають дати вихідних днів 2004 року. Порахувати кількість святкових днів в році., Можливий збіг святкового дня з вихідним, такі дні не рахуйте.

Варіант 11

  1. Дан набір фактів, які мають відомості про іграшки: назву іграшки, її вартість в копійках і вік дітей, для яких вона призначена. (Наприклад: для дітей від 2 до 5 років). Треба одержати ціни всіх ляльок, які відрізняються від середньої ціни ляльки, не більш, чим на 1гривну 20 коп.

  2. Дан файл с фактами, які мають відомості про меню столової: перше(суп, борщ), друге(біфштекс, курка, риба), третє(компот, чай). Повний обід складається з першого, другого и третього блюда. Визначити і вивести в файл всі можливі варіанти повних обідів. Визначити скільки може бути повних обідів з рибою на друге?

Варіант 12

  1. Дан набір фактів, які мають відомості про іграшки: назву іграшки, її вартість в копійках і вік дітей, для яких вона призначена. (Наприклад: для дітей від 2 до 5 років). Треба одержати скільки коштують всі іграшки в магазині разом? Яка середня ціна іграшки в цьому магазині?

  2. Дан файл с фактами, які мають відомості про меню столової: перше(суп, борщ), друге(біфштекс, курка, риба), третє(компот, чай). Повний обід складається з першого, другого и третього блюда. Визначити скільки може бути повних обідів для людини, яка п’є чай тільки тоді, коли у нього на друге був біфштекс? Вивести ці варіанти обідів в файл.

Варіант 13

  1. Дан набір фактів, які мають відомості про іграшки: назву іграшки, її варту в копійках і вік дітей, для яких вона призначена. (Наприклад: для дітей від 2 до 5 років). Треба одержати максимальну і мінімальну ціни для певного виду іграшки.

  2. Дан файл с фактами, які мають слова з вказівкою частини мови. Сформувати з цих слів всі можливі речення типу: «іменник дієслово прийменник іменник» і вивести їх на екран.

Варіант 14

  1. Дан набір фактів з відомостями про речовини. Для кожної речовини вказано: назву речовини, її питому вагу і провідність (провідник, напівпровідник, ізолятор). Вибрати дані про провідники і впорядкувати їх за спаданням питомої ваги. Результат вивести на екран.

  2. Дан файл с 2ма типами фактів. Перший тип фактів має слова, які означають дії і семантичну інформацію, яка характеризує дії. Семантична інформація містить клас діяча, який виконує вказану дію, і клас об’єктів на який направлено цю дію. Наприклад: diy(“читати”, “людина”, “друкований матеріал”).

Другий тип фактів має слова з вказівкою їх класу. Слова записувати в інфінітиві.

Наприклад: slovo(“студент”, “людина”).

slovo(“книга”, “друкований матеріал”).

Сформувати з цих слів всі можливі речення типу: «діяч дія об’єкт» і вивести їх на екран.

Варіант 15

  1. Дан набір фактів з відомостями про речовини. Для кожної речовини вказано: назву речовини, її питому вагу і провідність (провідник, напівпровідник, ізолятор). Знайти середню питому вагу всіх напівпровідників, знайти також напівпровідник, у якого питома вага відрізняється від середньої питомої ваги не більш чим на 3 одиниці.

  2. Дан файл с 2мя типами фактів. Перший тип фактів має слова, які позначають дії і семантичну інформацію. Семантична інформація має клас об’єкту і клас інструменту, за допомогою якого виконується дія.

Наприклад: diy(“їсти”, “людина”, “посуда”).

Другий тип фактів має слова з вказівкою їх класу. Слова записувати в інфінітиві.

Наприклад: slovo(“бабуся”, “людина”).

slovo(“ложка”, “посуда”).

Сформувати з цих слів всі можливі речення типу: «об’єкт дія інструмент» і вивести їх на екран.

Варіант 16

  1. Дан набір фактів з відомостями про речовини. Для кожної речовини вказано: назву речовини, її питому вагу і провідність (провідник, напівпровідник, ізолятор). Знайти в групах провідників, напівпровідників і ізоляторів речовину з максимальною питомою вагою в своїй групі.

2. Дан файл с 2мя типами фактів. Перший тип фактів має слова, які позначають дії і семантичну інформацію. Семантична інформація має: клас діяча, який може виконувати вказану дію, клас часу, який можна використовувати з даною дією.

Наприклад: diy(“обідати”, “людина”, “день”).

Другий тип фактів має слова з вказівкою їх класу. Слова записувати в інфінітиві.

Наприклад: slovo(“службовець”, “людина”).

slovo(“13 годин”, “день”).

Сформувати з цих слів всі можливі речення типу: «час діяч дія об’єкт» і вивести їх на екран.

Варіант 17

  1. Дан набір фактів з відомостями про речовини. Для кожної речовини вказано: назву речовини, її питому вагу і провідність (провідник, напівпровідник, ізолятор). Визначити чи є речовини з однаковими питомими вагами в різних групах. Визначити кількість таких речовин.

  2. Дан файл з фактами, які мають такі відомості про книги домашньої бібліотеки: автор, назва книги, жанр. Визначити і вивести на екран список і кількість книг автору, прізвище якого вводиться з клавіатури.

Варіант 18

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

  2. Дан файл з фактами, які мають такі відомості про книги домашньої бібліотеки: автор, назва книги, жанр. Визначити і вивести на екран список і кількість книг за жанром, який вводиться з клавіатури.

Варіант 19

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

  2. Дан файл з фактами, які мають такі відомості про книги домашньої бібліотеки: автор, назва книги, жанр, № полиці, № місця на полиці. Визначити і вивести на екран назви книг, авторів і № місця, які стоять на полиці, № якої вводиться з клавіатури.

Варіант 20

  1. Дан набір фактів, який має такі відомості про кубики: довжина ребра в сантиметрах, його колір і матеріал. Знайти сумарний об’єм кубиків кожного кольору. Визначити колір кубиків, в яких об’єм максимальний.

  2. Дан файл з фактами, які мають такі відомості про користувачів локальної мережі інституту: прізвище, логін, пароль, статус, кафедра. Визначити і вивести на екран кількість користувачів, які мають статус „студент” і які навчаються на кафедрі ПЗ.

Варіант 21

  1. Дан набір фактів, які мають такі відомості про кубики: довжина ребра в сантиметрах, його колір і матеріал. Знайти середній об’єм кубиків одного кольору і зроблених з одного матеріалу.

  2. Дан файл з фактами, які мають такі відомості про студентів групи: Прізвище та ім’я по батькові, список предметів і оцінок за цими предметами. Визначити і вивести на екран середній бал студента по всім предметам. Прізвище студента вводити з клавіатури.

Варіант 22

  1. Дан набір фактів, які мають такі відомості про книги: прізвище автору, назву книги і рік видання. Знайти кількість книг по кожному автору, а також найбільш продуктивного автора.

  2. Дан файл з фактами, які мають такі відомості про книги домашньої бібліотеки: автор, назва книги, жанр. Визначити і вивести на екран процент книг, які відносяться до жанру детектив.

Варіант 23

  1. Дан набір фактів, які мають такі відомості про книги: прізвище автора, назву книги і рік видання. Знайти кількість авторів, а також останні роки видання книг по кожному автору.

  2. Дан файл з фактами, які мають такі відомості з прайс - паперів магазинів по продажу комп’ютерів: назва пристрою, параметри, вартість, № магазину. Визначити і вивести на екран вартість комп’ютеру, відомості про комплектуючі, якого вводяться з клавіатури.

Варіант 24

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