Лабораторные работы №№1-5 по предмету : «Функциональное и логическое программирование». Вариант №1.

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

material.view.file_icon
material.view.file_icon
material.view.file_icon LAB4.EXE
material.view.file_icon LAB4.OBJ
material.view.file_icon lab4.pro
material.view.file_icon LAB4.SYM
material.view.file_icon Отчет по ЛР№4.doc
material.view.file_icon
material.view.file_icon in.txt
material.view.file_icon LAB5.EXE
material.view.file_icon LAB5.OBJ
material.view.file_icon lab5.pro
material.view.file_icon LAB5.SYM
material.view.file_icon Отчет по ЛР№5.doc
material.view.file_icon
material.view.file_icon lab1.lsp
material.view.file_icon Отчет по ЛР№1.doc
material.view.file_icon
material.view.file_icon lab2.lsp
material.view.file_icon Отчет по ЛР№2.doc
material.view.file_icon
material.view.file_icon lab3.lsp
material.view.file_icon Отчет по ЛР№3.doc
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word
  • Программа для просмотра текстовых файлов

Описание

Лабораторная работа №1
Вариант 1
Задание
Опpеделите на языке ЛИСП и проверьте работу функции, преобразующей список L в "двойной" список таким образом, чтобы каждый элемент удвоился.
Например, при L=(1 2 3) функция должна возвращать список (1 1 2 2 3 3).

Лабораторная работа №2
Вариант 1
Задание
Опpеделите на языке ЛИСП и проверьте работу функции, вычисляющей глубину списка (максимальное количество вложенных скобок).
Например, глубина списка ((((1))) 2 (3 4)) равна 4.

Лабораторная работа №3
Вариант 1
Задание
Опpеделите на языке ЛИСП функционал, заменяющий все элементы списка, не обладающие определенным свойством, на символ *. Проверьте работу функционала для предикатов:
-число;
-неположительное число (при вызове используйте лямбда-функцию).

Лабораторная работа №4
Вариант 1
Задание
Напишите на языке ПРОЛОГ программу, которая преобразует список целых чисел во множество. Список вводится с клавиатуры, цель – внутренняя.
Например: Список [1,2,1,4,1,2,3] преобразуется в [1,2,4,3].

Лабораторная работа №5
Вариант 1
Задание
В текстовом файле, состоящем из нескольких строк, во всех словах, оканчивающихся на "ing", замените это окончание на "ed"

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

Уважаемый слушатель, дистанционного обучения,
Оценена Ваша работа по предмету: «Функциональное и логическое программирование»
Вид работы: Лабораторная работа 5
Оценка:Зачет
Дата оценки: 05.05.2016
Рецензия:Уважаемый Ф*
Галкина Марина Юрьевна
Лабораторные работы №№1-5 по предмету : «Функциональное и логическое программирование»
Лабораторная работа №1 Вариант 1 Задание Опpеделите на языке ЛИСП и проверьте работу функции, преобразующей список L в "двойной" список таким образом, чтобы каждый элемент удвоился. Например, при L=(1 2 3) функция должна возвращать список (1 1 2 2 3 3). Лабораторная работа №2 Вариант 1 Задание Опpеделите на языке ЛИСП и проверьте работу функции, вычисляющей глубину списка (максимальное количество вложенных скобок). Например, глубина списка ((((1))) 2 (3 4)) равна 4. Лабораторная работа №3 Вари
User xtrail : 22 апреля 2013
900 руб.
Функциональное и логическое программирование. Лабораторная работа №1. Вариант №1.
Лабораторная работа №1 Обработка списков в языке CLISP Условие задачи Напишите на языке CLISP программу для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процессе работы программы (функции). Не допускается использование: функционалов, а в теле рекурсивной функции - операторов SET и SETQ. Преобразуйте одноуровневый список L во вложенный по следующему правилу. Например, при L=(a s d f g) функция должна вернуть (
User nik200511 : 21 января 2020
143 руб.
Функциональное и логическое программирование. Лабораторная работа №1. Вариант №1.
Задание Вариант 1 Опpеделите на языке ЛИСП и проверьте работу функции, преобразующей список L в "двойной" список таким образом, чтобы каждый элемент удвоился. Например, при L=(1 2 3) функция должна возвращать список (1 1 2 2 3 3).
User nik200511 : 8 июня 2018
9 руб.
Лабораторная работа № 5 по предмету : «Функциональное и логическое программирование»
Лабораторная работа №5 Вариант 1 Задание В текстовом файле, состоящем из нескольких строк, во всех словах, оканчивающихся на "ing", замените это окончание на "ed".
User xtrail : 22 апреля 2013
200 руб.
Лабораторная работа №1 по "Функциональное и логическое программирование".
Лабораторная работа №1 по "Функциональное и логическое программирование". Вариант 1. Задание к варианту 1. Определите на языке ЛИСП и проверьте работу функции, преобразующей список L в "двойной" список таким образом, чтобы каждый элемент удвоился. Например, при L=(1 2 3) функция должна возвращать список (1 1 2 2 3 3).
User Eva : 3 июня 2011
12 руб.
Функциональное и логическое программирование. Лабораторные работы 1-3. Вариант 1.
Лабораторная работа №1. «Обработка списков в языке CLISP» Напишите на языке CLISP программу для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процессе работы программы (функции). Не допускается использование: функционалов, а в теле рекурсивной функции - операторов SET и SETQ. Номер варианта выбирается по последней цифре пароля. 1. Преобразуйте одноуровневый список L во вложенный по следующему правилу. Например, при
User simondanya : 20 апреля 2025
250 руб.
Лабораторная работа №1 по дисциплине: Функциональное и логическое программирование. Вариант 1
Задание Напишите на языке CLISP программу для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процессе работы программы (функции). Не допускается использование: функционалов, а в теле рекурсивной функции - операторов SET и SETQ. Преобразуйте одноуровневый список L во вложенный по следующему правилу. Например, при L=(a s d f g) функция должна вернуть (a (s (d (f (g))))).
User SibGOODy : 20 декабря 2023
300 руб.
promo
Лабораторная работа №1 по дисциплине «Функциональное и логическое программирование». Вариант №1
Обработка списков в языке CLISP Задание на лабораторную работу Напишите на языке CLISP программу для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процессе работы программы (функции). Не допускается использование: функционалов, а в теле рекурсивной функции - операторов SET и SETQ. Преобразуйте одноуровневый список L во вложенный по следующему пр
User boeobq : 19 ноября 2021
250 руб.
Командобразование
Ответы Командообразование все тесты (Синергия МФПУ) 1. Согласно теории Х, предложенной Дугласом МакГрегором, … 2. Выделяют такую часть креативного мышления, как … мышление, когда все идеи собираются и концентрируются в одной точке, то есть веер возможностей схлопывается на оптимальном решении 3. В процессе превращения новации в инновацию стадия внедрения осуществляется при помощи … мышления 4. Процесс смены управленческих стереотипов, кардинального переосмысления, перестройки восприятия,
User studnewbk : 19 сентября 2021
120 руб.
Командобразование
Показатели рентабельности, их расчет и методы анализа
Введение 3 Глава 1. Показатели рентабельности предприятия 4 1.1. Определение рентабельности 4 1.2. Показатели рентабельности 5 1.3. Группы показателей рентабельности 5 1.4. Показатели, используемые при анализе безубыточности и запасе финансовой прочности 9 Эффект операционного рычага 10 Порог рентабельности 10 Запас финансовой прочности 10 Глава 2. Анализ и оценка показателей рентабельности предприятия ЗАО «Трансгазпоставка» за 2003 год 12 2.1. Краткая организационно-экономическая характ
User Elfa254 : 25 октября 2013
10 руб.
Контрольная работа по дисциплине: Системы радиочастотной идентификации. Вариант 15
«Расчёт дальности связи систем СРЧИ» Задание на контрольную работу В процессе выполнения контрольной работы необходимо: 1) Привести обобщенную структурную схему системы радиоидентификации, пояснить назначение элементов. 2) Определить минимальную мощность, необходимую для создания постоянного напряжения на чипе транспондера. 3) Рассчитать расстояние чтения транспондера в поле считывающего устройства. 4) Рассчитать расстояние чтения обратного излучения транспондера считывающим устройством. 5) Ср
User Учеба "Под ключ" : 18 сентября 2022
500 руб.
promo
Ознакомление с CASE-средством RATIONAL ROSE
Лабораторная работа № 1 Ознакомление с CASE-средством RATIONAL ROSE Цель работы. Изучить интерфейс Rational Rose и принципы работы с ним. Задания 1. Запустить Rational Rose. 2. Посмотреть навигацию по проекту. 3. Создать любой элемент, дать ему название и комментарий к нему. 4. Сохранить проект.
User Lesha23 : 27 марта 2012
up Наверх