Функциональное и логическое программирование. Лабораторная работа 1,2,3. Вариант 0

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

material.view.file_icon
material.view.file_icon
material.view.file_icon lab1.lsp
material.view.file_icon Лабораторная работа №1.1..docx
material.view.file_icon
material.view.file_icon sdvig.lisp
material.view.file_icon sdvig_prolog.pl
material.view.file_icon Лабораторная работа №2..docx
material.view.file_icon
material.view.file_icon Лаб3.pl
material.view.file_icon Лаб3.txt
material.view.file_icon Лабораторная работа №3..docx
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word
  • Программа для просмотра текстовых файлов

Описание

Лабораторная работа №1. «Обработка списков в языке CLISP»
Напишите на языке CLISP программу для работы со списками по заданию.
Обязательно использование рекурсии. Ввод всех входных данных должен
запрашиваться с клавиатуры в процессе работы программы (функции). Не
допускается использование: функционалов, а в теле рекурсивной функции -
операторов SET и SETQ.
Номер варианта выбирается по последней цифре пароля.
0. Сформируйте список из позиций элемента, заданного параметром X, в списке
L (нумерация элементов начинается с 1).
Например, при X=4, L=(8 3 4 6 4 1) функция должна вернуть (3 5).

Лабораторная работа №2. «Обработка списков в языках CLISP и SWI-PROLOG»
Напишите на двух языках CLISP и SWI-PROLOG программы для работы со
списками по заданию. Обязательно использование рекурсии. Ввод всех входных
данных должен запрашиваться с клавиатуры в процессе работы программы
(функции или предиката). В программе на языке CLISP не допускается
использование: функционалов, а в теле рекурсивной функции - операторов SET
и SETQ. В программе на SWI-PROLOG предикат после вывода результатов
работы должен успешно завершиться (на экране появится true. и приглашение
следующего ввода цели ?-).
Номер варианта выбирается по последней цифре пароля.
0. Осуществите в списке L циклический сдвиг на N элементов влево.
Например, для языка CLISP при L = (a s d f g), N = 3 функция должна вернуть
(f g a s d).

Лабораторная работа №3. «Работа со строками и файлами в языке SWI-PROLOG»
Напишите на языке SWI-PROLOG программу для работы с текстовым
файлом, состоящим из нескольких строк. При преобразовании файла должны
быть сохранены переводы строк исходного файла.
Номер варианта выбирается по последней цифре пароля.
0. Текстовый файл состоит из нескольких строк, длина каждой из которых
меньше 40. Выровняйте строки текста по ширине (равномерным внесением
дополнительных пробелов между словами). Длины новых строк должны быть
равны 40. Сформируйте новый файл

Комментарии: Вид работы: Лабораторная работа 1-3
Оценка: Зачёт
Проверена: 2024
Рецензия: Уважаемая , замечаний нет.
Лабораторные работы 1-3, ВАРИАНТ 0 - Функциональное и логическое программирование
ЛАБОРАТОРНАЯ РАБОТА 1. «Обработка списков в языке CLISP» ЛАБОРАТОРНАЯ РАБОТА 2. «Обработка списков в языках CLISP и SWI-PROLOG» ЛАБОРАТОРНАЯ РАБОТА 3. «Работа со строками и файлами в языке SWI-PROLOG» Задание на контрольную работу Напишите на языке SWI-PROLOG программу для работы с базой данных по заданию. Начальная база данных должна храниться в файле. В программе должно присутствовать меню из 5 пунктов, реализующих следующие возможности: 1. просмотр содержимого динамической базы данных (пр
User zav : 25 ноября 2023
500 руб.
Вариант 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-3 по дисциплине: Функциональное и логическое программирование. Вариант №0
Вариант №0 Задание Напишите на языке SWI-PROLOG программу для работы с базой данных по заданию. Начальная база данных должна храниться в файле. В программе должно присутствовать меню из 5 пунктов, реализующих следующие возможности: 1. просмотр содержимого динамической базы данных (при запуске программы динамическая база данных должна заполняться из файла базы данных только один раз и только в этом пункте); 2. добавления записи в динамическую базу данных (за один вход в этот пункт должна быть в
User IT-STUDHELP : 11 ноября 2023
1000 руб.
Контрольная и Лабораторные работы 1-3 по дисциплине: Функциональное и логическое программирование. Вариант №0 promo
Лабораторная работа №1 по "Функциональное и логическое программирование".
Лабораторная работа №1 по "Функциональное и логическое программирование". Вариант 1. Задание к варианту 1. Определите на языке ЛИСП и проверьте работу функции, преобразующей список L в "двойной" список таким образом, чтобы каждый элемент удвоился. Например, при L=(1 2 3) функция должна возвращать список (1 1 2 2 3 3).
User Eva : 3 июня 2011
12 руб.
Функциональное и логическое программирование. Контрольная работа. Вариант 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
Модернизация гусеничного движителя
В проекте проведен патентный поиск и проведено обоснование темы проекта. Определены основные и вспомогательные параметры ходовой части гусеничного трактора кл. 3 с конструктивной проработкой системы натяжения гусеницы, опорных катков и поддерживающих роликов. Проведены экологическая оценка проекта, рассмотрены вопросы охраны труда при техническом обслуживании ходовой части, проведен технико-экономический анализ проекта. ГРАФИЧЕСКАЯ ЧАСТЬ Схема гусеничного движителя…………………………………………А1 Тележка с
User DoctorKto : 15 октября 2014
1750 руб.
Модернизация гусеничного движителя
Компьютерная графика. Экзамен. Билет №4.
Номер экзаменационного билета соответствует последней цифре пароля. Билет включает в себя теоретический и практический вопросы. Ответ на теоретический вопрос набрать в редакторе Microsoft Word 2003, если выполняете в версии 2008, то сохраните для 2003. Изображения, полученные в результате выполнения практического вопроса присылать в формате, наиболее полно отображающем выполненную работу. Билет 4 1.Рассмотреть и описать режимы наложения цвета в Adobe Photoshop. 2. Выполнить коллаж из несколь
User zhekaersh : 23 февраля 2015
100 руб.
Курсовой проект по дисциплине: Распределенные системы в телекоммуникациях. Вариант 35
1. ЦЕЛЬ РАБОТЫ Оценить технико-экономические показатели строительства распределенной сети связи на магистральном участке 2. ЗАДАНИЕ 1. Выбрать исходные данные из Приложения А в соответствии с вариантом и занести в таблицу 1. Вариант выбрать по последним двум цифрам пароля. 2. Рассчитать допустимые тяговые усилия на оптический кабель. 2. Рассчитать капитальные затраты на строительство сети. 3. Построить сетевой график. 3. ИСХОДНЫЕ ДАННЫЕ Таблица 1 - Исходные данные Вариант: 35 Lок, км: 40 L
User Учеба "Под ключ" : 24 декабря 2024
1400 руб.
promo
Выявление роли сказки в формировании личностных черт
СОДЕРЖАНИЕ Введение Глава 1 Особенности дошкольного возраста и роль сказки в формировании личности дошкольника 1.1 Общая характеристика дошкольного возраста 1.2 Теоретические аспекты изучения особенностей восприятия сказки дошкольниками Глава 2. Методы исследования особенностей восприятия детьми дошкольного возраста сказок 2.1 Сказка как средство развития восприятия детьми дошкольного возраста 2.2 Диагностика исследования особенностей восприятия детьми дошкольного возраста сказок Заключе
User Lokard : 18 октября 2013
10 руб.
up Наверх