Лабораторная работа №1. Функциональное и логическое программирование. Вариант 7. ДО СибГУТИ.

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

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

Описание

Задание.
Определите на языке ЛИСП и проверьте работу функции, возвращающей список позиций элемента, заданного параметром x, в списке L.
Например, при x=4, L=(8 3 4 6 4 1) функция должна возвращать список (3 5).

Решение – рекурсивное. Функция CREATE формирует и возвращает список позиций элемента, заданного параметром x, в списке L.

Листинг программы
(DEFUN CREATE (L X N)
(COND
((NULL L) NIL)
...................

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

Проверил: Галкина М.Ю.
Оценка: "Отлично"
Год сдачи:2013
Без замечаний!!!!
Инструкция прилогается!
Функциональное и логическое программирование. Лабораторная работа №1. Вариант №7
Лабораторная работа No1 Обработка списков в языке CLISP Номер задачи выбирается по последней цифре пароля. Присылаемый на проверку архив должен содержать 2 файла: файл отчета, содержащий титульный лист, условие задачи, исходный текст программы и результаты работы программы (можно в виде скриншотов); файл с исходным текстом программы на языке CLISP. Задание на лабораторную работу Напишите на языке CLISP программу для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех в
User Damovoy : 1 февраля 2021
300 руб.
Функциональное и логическое программирование. Лабораторная работа №1. Вариант №7
Контрольная работа. Функциональное и логическое программирование. Вариант 7. ДО СибГУТИ.
Задание. Вариант задачи выбирается по последней цифре пароля. Программы должны быть написаны на языке двух языках: Лисп и Пролог. В программе на Прологе исходные данные должны вводиться с клавиатуры, цель - внутренняя. Сформируйте новый список, включающий в себя элементы, не входящие в два списка (симметpичную pазность множеств). Например: На Лиспе для списков (1 2 3 5) и (6 4 1 8 3) результатом будет список (2 5 6 4 8). Листинг программы на языке Лисп (DEFUN MEMBER (X L) (COND ((NULL L)
User Olya : 12 декабря 2017
200 руб.
Контрольная работа. Функциональное и логическое программирование. Вариант 7. ДО СибГУТИ.
Вариант 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 по дисциплине Функциональное и логическое программирование. Вариант 7
Условие задачи: Опpеделите на языке ЛИСП и проверьте работу функции, возвращающей список позиций элемента, заданного параметром x, в списке L.
User Некто : 16 сентября 2018
50 руб.
Лабораторные работы №1-5. Вариант №7. Функциональное и логическое программирование
Лабораторная работа №1 Задание Опpеделите на языке ЛИСП и проверьте работу функции, возвращающей список позиций элемента, заданного параметром x, в списке L. Например, при x=4, L=(8 3 4 6 4 1) функция должна возвращать список (3 5). Лабораторная работа №2 Задание Опpеделите на языке ЛИСП и проверьте работу функции, осуществляющей циклический сдвиг в списке на n элементов вправо. Например, для списка (a s d f g) , n = 3 функция должна вернуть (d f g a s) . Лабораторная работа №3 Задание Опpе
User ivanPBT22 : 28 мая 2015
250 руб.
Функциональное и логическое программирование. Вариант №7
Контрольная работа Задание: Реализовать на языке SWI-PROLOG программу для работы с базой данных об итогах сессии по 5 дисциплинам студентов определенной группы. Начальная база данных должна храниться в файле. В программе должно присутствовать меню из 5 пунктов, реализующих следующие возможности: 1. просмотр содержимого динамической базы данных (при запуске программы динамическая база данных должна заполняться из файла базы данных только один раз и только в этом пункте); 2. добавления записи в д
User hikewa8019 : 21 ноября 2021
50 руб.
Лабораторная работа №1 по "Функциональное и логическое программирование".
Лабораторная работа №1 по "Функциональное и логическое программирование". Вариант 1. Задание к варианту 1. Определите на языке ЛИСП и проверьте работу функции, преобразующей список L в "двойной" список таким образом, чтобы каждый элемент удвоился. Например, при L=(1 2 3) функция должна возвращать список (1 1 2 2 3 3).
User Eva : 3 июня 2011
12 руб.
Лабораторная работа №4. Функциональное и логическое программирование. Вариант №7. ДО СибГУТИ.
Задание. Напишите на языке ПРОЛОГ программу, которая в списке слов находит слово минимальной длины и ставит его первым (если таких слов несколько, то переставляется последнее найденное). Список вводится с клавиатуры, цель – внутренняя. Например: Список [”baxg”,”add”,“f”,”qw”] преобразуется в [“f”,”baxg”,”add”,” qw”]. Листинг программы domains list = string* predicates search_min(integer, integer, integer, integer, list) .................... search_min(P, M, Pm, Pres, [A|B]):- str_len(A, L
User Olya : 12 декабря 2017
200 руб.
Лабораторная работа №4. Функциональное и логическое программирование. Вариант №7. ДО СибГУТИ.
Экзаменационная работа по дисциплине «Основы схемотехники» . Билет № 1 – 10
1. Привести схему двухкаскадного усилителя на биполярных транзисторах типа n-p-n с RC – связью. Рассчитать частотные искажения первого каскада в области высоких частот, если известно Rвых Э1 = 10 кОм; RК1 = 2 кОм; R’б1 = 8 кОм; R’’б1 = 8 кОм; RВХ Э2 = 3 кОм; СВЫХ1 = 30 пФ; Сб’ЭДИН = 1000 пФ. Влиянием второй цепи первого каскада - пренебречь. 2. Понятие площади усиления резистивных каскадов. Перечислить способы и дать характеристику их, способствующих увеличению площади усиления.
User 14102002 : 2 марта 2013
50 руб.
«Расчёт силовой цепи однофазного управляемого выпрямителя» Вариант 011
- Среднее значение номинального выпрямленного напряжения UdH = 950 В - Среднее значение номинального выпрямленного тока IdH = 1250 A - Относительное значение напряжения КЗ тягового трансформатора uk = 0,12 - Расчётное значение угла регулирования тиристоров выпрямителя αр = π/5,5 - Коэффициент пульсаций выпрямленного тока КП = 0,24 - Действующее номинальное напряжение в контактной сети переменного тока UСН = 25 кВ - Частота напряжения в контактной сети fc = 50 Гц - Действующее м
User Dark : 8 октября 2014
200 руб.
Виды. Вариант 13. Чертеж и 3д в компасе
Виды. Вариант 13. Сделано в компас 16+сохранено в джпг. Открывается всеми версиями компаса начиная с 16. Все что есть на приложенных изображениях, есть в приложенном архиве. Если есть какие-то вопросы или нужно другой вариант, пишите.
User Laguz : 12 августа 2025
120 руб.
Виды. Вариант 13. Чертеж и 3д в компасе
Теория электрической связи (ТЭС) - курсовая работа, вариант 00
Содержание 1. Задание на курсовую работу 2. Исходные данные к курсовой работе 3. Структурная схема системы связи 4. Выбор схемы приемника (демодулятора) 5. Расчет вероятности ошибки на выходе приемника 6. Сравнение выбранной схемы приемника с оптимальным приемником 7. Передача аналоговых сигналов методом ИКМ 8. Помехоустойчивое кодирование 9. Статистическое кодирование 10. Пропускная способность двоичного канала связи 11. Заключение 12. Литература
User vlanproekt : 27 сентября 2013
290 руб.
up Наверх