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

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

material.view.file_icon
material.view.file_icon
material.view.file_icon lab_1.txt
material.view.file_icon Лабораторная работа 1 отчет.doc
material.view.file_icon
material.view.file_icon lab_2.txt
material.view.file_icon Лабораторная работа 2 отчет.doc
material.view.file_icon
material.view.file_icon lab_3_1.txt
material.view.file_icon lab_3_2.txt
material.view.file_icon Лабораторная работа 3 отчет.doc
material.view.file_icon
material.view.file_icon lab_4.EXE
material.view.file_icon lab_4.PRO
material.view.file_icon Лабораторная работа 4 отчет.doc
material.view.file_icon
material.view.file_icon in.txt
material.view.file_icon lab_5.EXE
material.view.file_icon lab_5.PRO
material.view.file_icon out.TXT
material.view.file_icon Лабораторная работа 5 отчет.doc
material.view.file_icon
material.view.file_icon kr.lsp
material.view.file_icon kr.PRO
material.view.file_icon Контрольная работа.doc

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

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

Описание

Функциональное и логическое программирование.
Вариант8.

Лабораторные работы 1-5 и Контрольная работа:

1.Опpеделите на языке ЛИСП и проверьте работу функции, возвращающей список из n копий заданного атома x.
2. Опpеделите на языке ЛИСП и проверьте работу функции, переставляющей элементы списка таким образом, чтобы одинаковые элементы оказались рядом.
3. Опpеделите на языке ЛИСП функционал, возвращающий истину, если определенным свойством обладает хотя бы один элемент списка. Проверьте работу функционала для предикатов:
-неположительное число (при вызове используйте лямбда-функцию);
-символ.
4. Напишите на языке ПРОЛОГ программу, которая находит максимальный элемент в списке целых чисел и ставит его последним (если таких элементов несколько, то переставляется первый найденный). Список вводится с клавиатуры, цель – внутренняя.
5. Удалите из текстового файла, состоящего из нескольких строк, все однобуквенные слова и лишние пробелы.

Контрольная. Сформируйте новый список, включающий в себя те элементы первого списка, которые не входят во второй (pазность множеств).

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

-Состояние: Зачтены
- СибГУТИ
- 2015 г
Функциональное и логическое программирование. Лабораторная работа № 1. Вариант №8
Вариант 8 Опpеделите на языке ЛИСП и проверьте работу функции, возвращающей список из n копий заданного атома x. Например, при x=4, n=5 функция должна возвращать список (4 4 4 4 4).
User rt : 13 октября 2015
75 руб.
Функциональное и логическое программирование. Лабораторная работа №1-№5 и Контрольная работа. Вариант 5.
Лабораторная работа №1 Вариант 5 Опpеделите на языке ЛИСП и проверьте работу функции, стpоящей список "луковица" с уровнем вложенности n для параметра x. Например, при n=4, x=0 функция должна возвращать список ((((0)))). Лабораторная работа №2 Вариант 5 Опpеделите на языке ЛИСП и проверьте работу функции, пpеобpазующей список в множество. Например, для списка (a b a a c c) функция должна вернуть (a b c). Лабораторная работа №3 Вариант 0,5 Опpеделите на языке ЛИСП функционал, вставляющий
User gnv1979 : 30 ноября 2017
50 руб.
Лабораторная работа №1 по "Функциональное и логическое программирование".
Лабораторная работа №1 по "Функциональное и логическое программирование". Вариант 1. Задание к варианту 1. Определите на языке ЛИСП и проверьте работу функции, преобразующей список L в "двойной" список таким образом, чтобы каждый элемент удвоился. Например, при L=(1 2 3) функция должна возвращать список (1 1 2 2 3 3).
User Eva : 3 июня 2011
12 руб.
Функциональное и логическое программирование. Лабораторная работа № 1. Вариант № 8. Семестр 5
Опpеделите на языке ЛИСП и проверьте работу функции, возвращающей список из n копий заданного атома x. Например, при x=4, n=5 функция должна возвращать список (4 4 4 4 4).
User Shamrock : 17 марта 2014
220 руб.
Функциональное и логическое программирование. Лабораторные работы №1-5. Контрольная работа Вариант 10.
Лабораторная работа №1 Задание Вариант 0 Опpеделите на языке ЛИСП и проверьте работу функции, добавляющей заданный паpаметpом x символ после каждого неотрицательного элемента списка L. Например, при x=*, L=(-1 6 -3 0) функция должна возвращать список (-1 (6 *) -3 (0 *)). Лабораторная работа №2 Задание Вариант 0 Опpеделите на языке ЛИСП и проверьте работу функции, вычисляющую количество атомов в списочной стpуктуpе (на всех уровнях). Например, в списке ((a b) c ((d))) имеется 4 атома. Лаборатор
User Bodibilder : 4 июня 2019
250 руб.
Лабораторная работа №1 По дисциплине: «Функциональное и логическое программирование»
Задание Опpеделите на языке ЛИСП и проверьте работу функции, преобразующей список L в "двойной" список таким образом, чтобы каждый элемент удвоился. Например, при L=(1 2 3) функция должна возвращать список (1 1 2 2 3 3). Описание решения Решение – рекурсивное. Функция CREATE преобразует список L в "двойной" список таким образом, чтобы каждый элемент удвоился.
User vohmin : 1 июня 2018
50 руб.
Лабораторная работа №1 по дисциплине Функциональное и логическое программирование
Определите на языке ЛИСП и проверьте работу функции, возвращающей список из n копий заданного атома x. Например, при x=4, n=5 функция должна возвращать список (4 4 4 4 4). 2. Описание функции, алгоритм работы Определим функцию с двумя аргументами (CopyN X N), где X-заданный атом, N-количество копий этого атома в возвращаемом списке. В первую очередь надо проверить, что заданное значение X – это атом. Если это не так, то функция вернет NIL и завершит работу. В противном случае проверим, что зада
User Dusya : 12 сентября 2012
100 руб.
Стратегия развития и управления особо охраняемыми природными территориями Российской Федерации на период до 2015 г.
Введение 1. Основные приоритеты 2. Цели и задачи 3. Основные принципы реализации Стратегии 4. Механизм реализации Стратегии Ожидаемые результаты (Заключение) Введение Особо охраняемые природные территории (ООПТ) – это участки земли, водной поверхности и воздушного пространства над ними, где располагаются природные комплексы и объекты, которые имеют особое природоохранное, научное, культурное, эстетическое, рекреационное и оздоровительное значение, полностью или частично изъятые из хозяйственног
User Qiwir : 19 марта 2013
10 руб.
Контрольная работа № 2 по электротехнике
Контрольная работа № 2. Построить круговую диаграмму тока I1 при изменении сопротивления XL1 . Преобразуем сопротивление из треугольника в звезду. 1. Составим исходную схему и разметим одноимённые зажимы Произведём развязку индуктивной связи: 2. Составим системы уравнений по законам Кирхгофа. Для мгновенных значений: В символической форме: 3. Рассчитаем комплексные значения токов в ветвях символическим методом. Вычислим комплексные значения токов: 4. Составим баланс мощности: 5. Постро
User Валента : 28 декабря 2012
Тепломассообмен СЗТУ Задача 11 Вариант 99
Определить тепловой поток, теряемый за счет излучения стальной трубой диаметром 80 мм и длиной l. Труба, температура которой t1, расположена в помещении на большом удалении от его стен. Степень черноты материала трубы ε1, температура стен в помещении t2. Как изменится лучистая составляющая коэффициента теплоотдачи от поверхности трубы, если ее покрыть цилиндрическим кожухом (экраном) толщиной 20 мм, выполненным из тонких алюминиевых листов (степень черноты ε2=0,055)? Найти температуру алюминиево
User Z24 : 24 февраля 2026
200 руб.
Тепломассообмен СЗТУ Задача 11 Вариант 99
Экзамен. 16-й билет. Основы теории систем связи с подвижными объектами
1. Многостанционный доступ с кодовым разделением каналов МДКР. Общие принципы. 2. Затухание и искажение сигнала. 3. Вычислить мощность сигнала на выходе приёмной антенны, используя двухлучевую модель распространения сигнала, если мощность излучаемого сигнала 10Вт, коэффициенты усиления: 19дБ, 3дБ расстояние между передатчиком и приёмником 25км, а высоты антенн 30 и 1.2м соответственно.
User Filosaff : 29 апреля 2017
89 руб.
Экзамен. 16-й билет. Основы теории систем связи с подвижными объектами
up Наверх