Называйте менеджеру номер готовой работы: 1055
Контрольная работа по предмету интеллектуальные информационные системы на тему: Создать программу на swi-prolog
Вид работы |
Контрольная работа |
Предмет |
интеллектуальные информационные системы |
Тема работы |
Создать программу на swi-prolog |
Город |
Нет |
ВУЗ |
Нет |
Количество страниц |
10 |
Содержание работы или список заданий |
Предметная область. Отношения, необходимые для начисления стипендии принятия студента на работу. 1. Студент получает стипендию, если его средний балл больше 4. 2. Студента принимают на работу в компанию, если его средний балл больше или равен минимального бала фирмы. Листинг программы: % Строим базу знаний % Факты, представленные в процедуре stud % устанавливают соответствие студентов и их средних баллов % stud(N, Sr) stud('Ivanov', 4.3). stud('Pupkin', 3.2). stud('Vetrov', 4.8). stud('Petrov', 3.9). stud('Levchenko', 4.7). stud('Sidorov', 5.0). stud('Semenov', 4.3). stud('Pashin', 3.2). stud('Andreev', 4.8). stud('Grigorev', 3.9). stud('Smirnow', 4.7). stud('Leontev', 5.0). % Составляем правило "Стипендия" % N - имя студента % Результат вызова этого правила: % 1. если параметром передать конкретное имя Prolog-система даст ответ % true если студент имеет стипендию или fail если не имеет. % 2. если параметром передать переменную, то будет выведен список студентов, % которые имеют стипендию stipen(N) :- stud(N, Sr), Sr > 4. % Определим еще одну пролог-процедуру comp % Эта процедура будет определять минимальный средний балл, % необходимый студенту для работы в данной компании % comp(Z, Min) comp('Microsoft', 5.0). comp('Apple', 4.1). comp('IBM', 4.8). comp('IT', 4.4). comp('Service',3.2). comp('Android', 5.0). comp('Linux', 4.0). comp('Java', 4.7). comp('Si', 4.5). comp('Serwer',3.4). % Составим правило "может ли студент работать в компании" % Здесь тоже можно вводить конкретные значения для ответа "да-нет" % либо переменные для получения списка компаний или студентов. isAbleToWork(N, Z) :- student(N,Sr), company(Z,Min), Sr>=Min. |
Список литературы |
Нет |
Цена |
900 |
Для того, чтобы приобрести данную работу ДИСТАНЦИОННО и получить ее на свою ЭЛ.ПОЧТУ или ВКОНТАКТЕ:
1. оплатите стоимость готовой работы - 900 руб на:
- карту Сбербанка или Т-банка по номеру телефона: +79124901990
2. Отправьте письмо на электронную почту: zakaz.avrora@yandex.ru или сообщение Кристине Селене ВКонтакте с темой: Готовая работа № 1055. И текстом: Прошу отправить готовую работу №1055 на почту (укажите Вашу электронную почту) или ВКонтакте.
Приложите к сообщению фото или скан чека об оплате.
Проверьте задания, чтобы соответствовали Вашим. Готовые работы из Магазина готовых работ на нашем сайте были ранее успешно сданы и продаются в виде "как есть". То есть не предполагают доработок. Если появятся какие либо замечания у преподавателя, то доработать нужно будет самостоятельно, или заказывать доработку отдельным заказом.
По любым вопросам можете связаться с нами по телефону: +7-912-88-18-598