Контрольная работа по дисциплине: Функциональное и логическое программирование. Вариант №06.

Состав работы

material.view.file_icon
material.view.file_icon
material.view.file_icon CWork.doc
material.view.file_icon CWork.pl
material.view.file_icon CWork.txt
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word
  • Программа для просмотра текстовых файлов

Описание

Задание на контрольную работу

Напишите на языке SWI-PROLOG программу для работы с базой данных по заданию. Начальная база данных должна храниться в файле. В программе должно присутствовать меню из 5 пунктов, реализующих следующие возможности:

1. просмотр содержимого динамической базы данных (при запуске программы динамическая база данных должна заполняться из файла базы данных только один раз и только в этом пункте);

2. добавления записи в динамическую базу данных (за один вход в этот пункт должна быть возможность добавления нескольких записей);

3. удаления записи из динамической базы данных (за один вход в этот пункт должна быть возможность удаления нескольких записей);

4. выполнения запроса к динамической базе данных по заданию;

5. выход из программы с сохранением содержимого динамической базы данных в исходный файл базы данных (сохранение должно быть только один раз и только в этом пункте).

Вариант №6
6. Создайте базу данных о сотрудниках: Ф.И.О., должность, оклад. Сформируйте список сотрудников с окладом выше среднего по предприятию (средний оклад выведите на экран).

Дополнительная информация

Проверил: Галкина М.Ю. 2018 год.
Контрольная работа по дисциплине: Функциональное и логическое программирование. Вариант №06.
Вариант задачи выбирается по последней цифре пароля. Программы должны быть написаны на языке двух языках: Лисп и Пролог. В программе на Прологе исходные данные должны вводиться с клавиатуры, цель - внутренняя. Задание. Вариант №6. Сформируйте новый список, включающий в себя без повторений все элементы двух списков (объединение множеств). Например: На Лиспе для списков (1 2 3 5) и (6 4 1 8 3) результатом будет список (2 5 6 4 1 8 3).
User ДО Сибгути : 16 марта 2018
99 руб.
400 руб.
Контрольная работа по дисциплине: Функциональное и логическое программирование
Контрольная работа по дисциплине: «Функциональное и логическое программирование»
Задание Программы должны быть написаны на языке двух языках: Лисп и Пролог. В программе на Прологе исходные данные должны вводиться с клавиатуры, цель - внутренняя. Вставьте в список новые элементы X перед всеми вхождениями Y. Например: На Лиспе при x=5, y=1 и списке (1 2 1 5 8 1 0) результатом будет список (5 1 2 5 1 5 8 5 1 0).
User vohmin : 1 июня 2018
50 руб.
Контрольная работа по дисциплине: Функциональное и логическое программирование
Билет №10 1. На языке Лисп составьте композицию из функций CAR и CDR, для которой результатом применения этой композиции к списку ((1 2) (3 4 (5))) будет 5. 2. Какое значение получит X в результате операции сопоставления (унификации) списков [a,b,c,d,e] и [_,_,X|_] в Прологе?
User Lost : 15 февраля 2012
80 руб.
Контрольная работа по дисциплине: Функциональное и логическое программирование
Удалите из списка за каждым вхождением X один элемент, если такой имеется и отличен от X. Например: На Лиспе при x=1 и списке (1 8 2 1 1 5 1) результатом будет список (1 2 1 1 1).
User Lost : 15 февраля 2012
80 руб.
Лабораторная работа №3 по дисциплине: Функциональное и логическое программирование. Вариант №06.
Лабораторная работа №3 Работа со строками и файлами в языке SWI-PROLOG Условие задачи Напишите на языке SWI-PROLOG программу для работы с текстовым файлом, состоящим из нескольких строк. При преобразовании файла должны быть сохранены переводы строк исходного файла. Вариант 6. В текстовом файле, состоящем из нескольких строк, подсчитайте количество символов, исключая пробелы.
User teacher-sib : 29 ноября 2018
350 руб.
promo
Лабораторная работа №2 по дисциплине: Функциональное и логическое программирование. Вариант №06.
Лабораторная работа №2 Обработка списков в языках CLISP и SWI-PROLOG Условие задачи Напишите на двух языках CLISP и SWI-PROLOG программы для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процессе работы программы (функции или предиката). В программе на языке CLISP не допускается использование: функционалов, а в теле рекурсивной функции - операторов SET и SETQ. В программе на SWI-PROLOG предикат после вывода резуль
User teacher-sib : 29 ноября 2018
350 руб.
promo
Лабораторная работа №1 По дисциплине: Функциональное и логическое программирование. Вариант №06.
Лабораторная работа №1 Обработка списков в языке CLISP Условие задачи Напишите на языке CLISP программу для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процессе работы программы (функции). Не допускается использование: функционалов, а в теле рекурсивной функции - операторов SET и SETQ. Вариант 6. Сформируйте список, состоящий из сумм первого и последнего, второго и предпоследнего элементов числового списка и т.
User teacher-sib : 29 ноября 2018
350 руб.
promo
Документооборот. Практическое задание №4.
Задания для СЭД 1. Найти информацию о порядке вступления в силу нормативных актов ФТС России 2. Изучите вопросы, касающиеся кредитного договора, в том числе условия этого договора и ответственность сторон за его нарушение 3. Выясните, можно ли расторгнуть срочный трудовой договор с работником в период его временной нетрудоспособности. 4. Найдите размер штрафа за управление транспортным средством водителем, не пристегнутым ремнем безопасности. 5. Найти документ, утверждающий бланк больничного лис
User studypro3 : 13 июля 2021
500 руб.
Проблеми макроекономічного регулювання економіки України
ЗМІСТ 2.1. Виробнича діяльність як сфера макроекономічного регулювання. Регулювання міжгалузевих і міжрегіональних пропорцій 21 2.2. Державна підтримка малого підприємництва 24 2.3. Фінансові ресурси як сфера державного впливу 28 2.4. Державний вплив на інноваційну діяльність, науку і науково-технічний прогрес 30 2.5. Державне регулювання зовнішньоекономічної діяльності 32 ВСТУП Мета роботи: Викласти основний теоретичний матеріал: основні визначення, види, методи, об’єкти, суб’єкти макрое
User Elfa254 : 20 ноября 2013
10 руб.
Технологічний процес виготовлення протяжки шліцьової трикутної та проект ділянки механічного цеху для її реалізації (укр)
Креслення+Пояснювальна записка:1__арк. , 19 рис. , 24 табл. , 2 додатка, 20 джерел. Об'єкт проектування – технологічний процес виготовлення протяжки шліцьової трикутної та проект ділянки механічного цеху для її реалізації. У загальній частині проекту розглянута продукція базового підприємства і її вплив на структуру технологічного процесу виготовлення пртяжки, виконаний аналіз технологічності проектованої деталі, описані механічні властивості та хімічний склад матеріалу як самої пртяжки, так і д
User do_Lenka : 9 сентября 2010
500 руб.
Технологічний процес виготовлення протяжки шліцьової трикутної та проект ділянки механічного цеху для її реалізації (укр)
О связи нравственности, разума и веры
Что есть человек? Любое определение такого сложного понятия вряд ли может быть полным. Можно, например, сказать, что человек - это то единственное существо на земле, которое живет с ясным пониманием неизбежности своей смерти. Можно сказать и по-другому, например, так: человек отличается от животного тем, что в своих поступках осознанно делает выбор между добром и злом. Возможны, разумеется, и иные определения. Но какие бы отличительные признаки не использовались в этих определениях, все они явля
User Slolka : 24 сентября 2013
10 руб.
up Наверх