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

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

material.view.file_icon
material.view.file_icon
material.view.file_icon cw.pl
material.view.file_icon cw.txt
material.view.file_icon Отчет КР.docx

Необходимые программы

Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
  • Программа для просмотра текстовых файлов
  • Microsoft Word

Описание

Задание

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

Вариант 9. Создайте базу данных о металлах: наименование, удельная проводимость. Определите все металлы с максимальной проводимостью.

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

Зачет без замечаний!
Год сдачи: 2024 г.
Преподаватель: Галкина М.Ю.
Помогу с другим вариантом.

Выполняю работы на заказ по различным дисциплинам.
E-mail: LRV967@ya.ru
Контрольная работа по дисциплине: Функциональное и логическое программирование. Вариант 9
Задание Напишите на языке SWI-PROLOG программу для работы с базой данных по заданию. Начальная база данных должна храниться в файле. В программе должно присутствовать меню из 5 пунктов, реализующих следующие возможности: 1. просмотр содержимого динамической базы данных (при запуске программы динамическая база данных должна заполняться из файла базы данных только один раз и только в этом пункте); 2. добавления записи в динамическую базу данных (за один вход в этот пункт должна быть возможность д
User holm4enko87 : 27 января 2025
550 руб.
promo
Контрольная работа по дисциплине: Функциональное и логическое программирование. Вариант №9
Вариант 9 Возведите в квадрат каждый третий элемент числового списка. Например: На Лиспе для списка (1 2 3 5 3 6 8 2 4 7) результатом будет список (1 2 9 5 3 36 8 2 16 7).
User IT-STUDHELP : 30 января 2019
35 руб.
Контрольная работа по дисциплине: Функциональное и логическое программирование. Вариант №9
Задание Вариант задачи выбирается по последней цифре пароля. Программы должны быть написаны на языке двух языках: Лисп и Пролог. В программе на Прологе исходные данные должны вводиться с клавиатуры, цель - внутренняя. Вариант 9: Возведите в квадрат каждый третий элемент числового списка. Например: На Лиспе для списка (1 2 3 5 3 6 8 2 4 7) результатом будет список (1 2 9 5 3 36 8 2 16 7). Текст программы на языке Лисп Результаты работы программы на языке Лисп Текст программы на языке Пролог Ре
User SibGOODy : 14 сентября 2018
400 руб.
promo
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 руб.
Контрольная работа по дисциплине: Функциональное и логическое программирование
Удалите из списка за каждым вхождением X один элемент, если такой имеется и отличен от X. Например: На Лиспе при x=1 и списке (1 8 2 1 1 5 1) результатом будет список (1 2 1 1 1).
User Lost : 15 февраля 2012
80 руб.
Контрольная работа по дисциплине: Функциональное и логическое программирование
Билет №10 1. На языке Лисп составьте композицию из функций CAR и CDR, для которой результатом применения этой композиции к списку ((1 2) (3 4 (5))) будет 5. 2. Какое значение получит X в результате операции сопоставления (унификации) списков [a,b,c,d,e] и [_,_,X|_] в Прологе?
User Lost : 15 февраля 2012
80 руб.
Функциональное и логическое программирование 9 вариант
Задание на контрольную работу Напишите на языке SWI-PROLOG программу для работы с базой данных по заданию. Начальная база данных должна храниться в файле. В программе должно присутствовать меню из 5 пунктов, реализующих следующие возможности: 1. просмотр содержимого динамической базы данных (при запуске программы динамическая база данных должна заполняться из файла базы данных только один раз и только в этом пункте); 2. добавления записи в динамическую базу данных (за один вход в этот пункт дол
User Владислав161 : 21 июня 2022
300 руб.
Головка блока цилиндров двигателя ЯМЗ-238 (ремонтный чертеж)
Головка блока цилиндра – одна из главных частей двигателя автомобиля. Механизм отливается из низколегированного крепкого чугуна. К блоку цилиндра головка блока присоединяется шпильками из хромоникелевой стали. Деталь подвергают термической обработке. Между блоком и головкой блока устанавливают прокладку из асбостального листа для укрепления. Окантовка отверстий выполнена из стали. Устройство детали Головка блока состоит из нескольких узлов и систем. Каждая из составляющих выполняет свои
User maobit : 6 апреля 2018
790 руб.
Головка блока цилиндров двигателя ЯМЗ-238 (ремонтный чертеж) promo
Проектирование технологии изготовления поршня холодильно-отопительного агрегата
СОДЕРЖАНИЕ Введение 6 1 ТЕХНОЛОГИЧЕСКАЯ ЧАСТЬ 7 1.1 Назначение и характеристика изделия 7 1.2 Анализ исходных данных 8 1.4 Оценка технологичности конструкции крышки 10 1.5 Определение типа производства. 11 1.6 Выбор заготовки 11 1.6.1 Определение типа заготовки 11 1.6.2 Определение параметров заготовки. 12 1.6.3 Расчет выбранных заготовок 15 1.7 План обработки основных поверхностей. 16 1.8 Расчёт режимов резания. 18 1.8.1 Расчет режимов резания токарной операции 18 1.8.2 Расчёт режимов резания
User Рики-Тики-Та : 4 декабря 2012
55 руб.
Разработка интенсификатора процесса перемешивания смеси
В проекте рассматриваются конструкция, расчет и методы интенсификации гравитационных бетоносмесителей непрерывного действия. Даны результаты патентного поиска, изложена методика расчета гравитационного бетоносмесителя производительностью 120 м3/ч. Показано, что за счет применения струнных интенсификаторов можно сократить время перемешивания и снизить энергоемкость процесса. В разделе охраны труда дан анализ опасных и вредных факторов, выполнен расчет контура заземления. В проекте также выполнен
User DoctorKto : 6 мая 2013
1750 руб.
Разработка интенсификатора процесса перемешивания смеси
Объект, предмет, методы и функции политологии
Содержание. Введение…………………………………………………………………………………………………….2 1. Объект и предмет политологии…………………………………………………………….3 2.Методы политологии……………………………………………………………………………..4 3.Функции политологии…………………………………………………………………………….9 Заключение………………………………………………………………………………………………11 Список литературы…………………………………………………………………………………..13 Объект, предмет, метод и функции политологии. Нравится это человеку или нет, он не может находиться вне сферы определенного типа политической системы. Гражданин сталкиваетс
User evelin : 12 января 2014
15 руб.
up Наверх