Лабораторные работы 1-3, ВАРИАНТ 0 - Функциональное и логическое программирование

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

material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon

Описание

ЛАБОРАТОРНАЯ РАБОТА 1. «Обработка списков в языке CLISP»

ЛАБОРАТОРНАЯ РАБОТА 2. «Обработка списков в языках CLISP и SWI-PROLOG»

ЛАБОРАТОРНАЯ РАБОТА 3. «Работа со строками и файлами в языке SWI-PROLOG»
Задание на контрольную работу

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

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

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

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

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

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

Варианты заданий
0. Создайте базу данных об игрушках: название, стоимость. Получите названия всех наиболее дорогих игрушек (цены которых отличаются от самой дорогой не более, чем на 100 рублей).
Вариант 0. Лабораторная работа №1. Функциональное и логическое программирование ДО СИБГУТИ
Напишите на языке CLISP программу для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процессе работы программы (функции). Не допускается использование: функционалов, а в теле рекурсивной функции - операторов SET и SETQ. 0. Сформируйте список из позиций элемента, заданного параметром X, в списке L (нумерация элементов начинается с 1). Например, при X=4, L=(8 3 4 6 4 1) функция должна вернуть (3 5)
User Petr1 : 8 апреля 2019
200 руб.
Лабораторные работы 1-3 по дисциплине: Функциональное и логическое программирование. Вариант №0
Вариант №0 Лабораторная работа №1 Задание Напишите на языке CLISP программу для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процессе работы программы (функции). Не допускается использование: функционалов, а в теле рекурсивной функции - операторов SET и SETQ. Сформируйте список из позиций элемента, заданного параметром X, в списке L (нумерация элементов начинается с 1). Например, при X=4, L=(8 3 4 6 4 1) функ
User IT-STUDHELP : 11 ноября 2023
700 руб.
Лабораторные работы 1-3 по дисциплине: Функциональное и логическое программирование. Вариант №0 promo
Лабораторные работы №№1-2 функциональное и логическое программирование. Вариант №0 Сибгути ДО
В архиве 2 лабораторных работы. Краткие задания: Лаб 1. Сформируйте список из позиций элемента, заданного параметром X, в списке L (нумерация элементов начинается с 1). Например, при X=4, L=(8 3 4 6 4 1) функция должна вернуть (3 5). Лаб 2. Осуществите в списке L циклический сдвиг на N элементов влево. Например, для языка CLISP при L = (a s d f g), N = 3 функция должна вернуть (f g a s d).
User dezoway : 17 сентября 2023
200 руб.
Лабораторные работы №№1-2 функциональное и логическое программирование. Вариант №0 Сибгути ДО
Лабораторная работа №1 по "Функциональное и логическое программирование".
Лабораторная работа №1 по "Функциональное и логическое программирование". Вариант 1. Задание к варианту 1. Определите на языке ЛИСП и проверьте работу функции, преобразующей список L в "двойной" список таким образом, чтобы каждый элемент удвоился. Например, при L=(1 2 3) функция должна возвращать список (1 1 2 2 3 3).
User Eva : 3 июня 2011
12 руб.
Контрольная и Лабораторные работы 1-3 по дисциплине: Функциональное и логическое программирование. Вариант №0
Вариант №0 Задание Напишите на языке SWI-PROLOG программу для работы с базой данных по заданию. Начальная база данных должна храниться в файле. В программе должно присутствовать меню из 5 пунктов, реализующих следующие возможности: 1. просмотр содержимого динамической базы данных (при запуске программы динамическая база данных должна заполняться из файла базы данных только один раз и только в этом пункте); 2. добавления записи в динамическую базу данных (за один вход в этот пункт должна быть в
User IT-STUDHELP : 11 ноября 2023
1000 руб.
Контрольная и Лабораторные работы 1-3 по дисциплине: Функциональное и логическое программирование. Вариант №0 promo
Функциональное и логическое программирование. Контрольная работа. Вариант 0
Контрольная работа. "Динамические базы данных в языке SWI-PROLOG" Напишите на языке SWI-PROLOG программу для работы с базой данных по заданию. Начальная база данных должна храниться в файле. В программе должно присутствовать меню из 5 пунктов, реализующих следующие возможности: 1. просмотр содержимого динамической базы данных (при запуске программы динамическая база данных должна заполняться из файла базы данных только один раз и только в этом пункте); 2. добавления записи в динамическую базу да
User LowCost : 8 января 2021
199 руб.
promo
Контрольная работа по функциональному и логическому программированию. Вариант 0
Вариант задачи выбирается по последней цифре пароля. Программы должны быть написаны на языке двух языках: Лисп и Пролог. В программе на Прологе исходные данные должны вводиться с клавиатуры, цель - внутренняя. Вариант 0 В списке из каждой группы подряд идущих элементов оставьте только один. Например: На Лиспе для списка (1 1 1 2 3 3 4 4 4 4) результатом будет список (1 2 3 4).
User Despite : 11 ноября 2014
150 руб.
promo
Лабораторная работа №1 по дисциплине: Функциональное и логическое программирование. Вариант 0 (10, 20 и т.д.)
Задание Определите на языке ЛИСП и проверьте работу функции, добавляющей заданный параметром x символ после каждого неотрицательного элемента списка L. Например, при x=*, L=(-1 6 -3 0) функция должна возвращать список (-1 (6 *) -3 (0 *)). Исходный текст программы Результаты работы программы
User Учеба "Под ключ" : 7 января 2017
150 руб.
Дипломы по технологии машиностроения
Дипломы 4 шт. на темы: червячное колесо редуктора привода кабины лифта чашка дифференциала Ступица переднего колеса автомобиля ЗИЛ-5301 Вал сошки гидроусилителя руля 1) Колесо червячное входит в зацепление с червячным валом редуктора привода лифта. Привод закреплен в машинном помещении. Крутящий момент от электродвигателя (1,1 кВт) передается редуктору через муфту и тормозное устройство. В редукторе колесо червячное установлено на валу с помощью шпонки. Вал вращается на подшипниках, запрессован
User dangerrose : 20 февраля 2012
250 руб.
Дипломы по технологии машиностроения
Комплексна терапія мікроциркуляторних порушень у яснах хворих на хронічний генералізований пародонтит на тлі цукрового діабету
ЗАГАЛЬНА ХАРАКТЕРИСТИКА РОБОТИ Актуальність теми. За даними ВООЗ, захворювання пародонта широко розповсюджені серед населення земної кулі. На теперішній час поширеність захворювань пародонта складає біля 98% (Л.М. Цепов и соавт., 2000; M. Herbert, 2002; M. Straska, 2002; L.N. Borrell, P.N. Papapanou, 2005). Поширеність пародонтиту серед населення України становить 80%, а в 100% осіб віком понад 40 років виявляють патологічні зміни в тканинах пародонта (К.М. Косенко, 1994; М.Ф. Данилевський, А.
User elementpio : 31 января 2013
Математическое моделирование телекоммуникационных устройств и систем. БИЛЕТ №4
1. При физическом моделировании используют модели, которые…:(ОПК-4.1) 2. Точность воспроизведения непрерывных сообщений в месте приема определяется: (ОПК-4.1) Внешние параметры отписывают систему телекоммуникаций с точки зрения: (ОПК-4.1) Математическая модель системы телекоммуникаций может быть представлена: (ОПК-4.1) Длина кодовых комбинаций n, отображающих b символов алфавита источника сообщений при использовании системы счисления с основанием m равна:(ОПК-4.1) Выберите правильное утверждение
User Dirol340 : 28 января 2021
500 руб.
Шпаргалки по технологии и возведению зданий и сооружений
Большепролетные конструкции Методы монтажа здания Классификация и характеристика большепролетных конструкции Монтаж балочного покрытия Монтаж рамных покрытий Технология монтажа типовой ячейки рамного покрытия Технология возведения арочных покрытий Монтаж арок методом надвига Монтаж структурных плит покрытия Классификация методов монтажа Технология поэлементной сборки структурной плиты и т.д.
User a-cool-a : 3 мая 2012
up Наверх