Лабораторная работа № 1 по функциональному и логическому программированию. Вариант №04
Состав работы
|
|
|
|
|
|
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
Напишите на языке CLISP программу для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен
запрашиваться с клавиатуры в процессе работы программы (функции). Не допускается использование: функционалов, а в теле рекурсивной функции - операторов SET и SETQ.
Сформируйте список из N элементов списка L, начиная с K - го элемента.
(нумерация элементов должна начинаться с 1).
Например, при L = (-2 6 s -1 4 f 0 z x r), K=3, N=4 функция должна вернуть
(s -1 4 f).
Уважаемый студент, дистанционного обучения,
Оценена Ваша работа по предмету: Функциональное и логическое программирование
Вид работы: Лабораторная работа 1
Оценка:Зачет
Дата оценки: 23.12.2018
Рецензия:Уважаемый ,
замечаний нет.
Галкина Марина Юрьевна
запрашиваться с клавиатуры в процессе работы программы (функции). Не допускается использование: функционалов, а в теле рекурсивной функции - операторов SET и SETQ.
Сформируйте список из N элементов списка L, начиная с K - го элемента.
(нумерация элементов должна начинаться с 1).
Например, при L = (-2 6 s -1 4 f 0 z x r), K=3, N=4 функция должна вернуть
(s -1 4 f).
Уважаемый студент, дистанционного обучения,
Оценена Ваша работа по предмету: Функциональное и логическое программирование
Вид работы: Лабораторная работа 1
Оценка:Зачет
Дата оценки: 23.12.2018
Рецензия:Уважаемый ,
замечаний нет.
Галкина Марина Юрьевна
Дополнительная информация
Год сдачи 2018
Похожие материалы
Лабораторная работа №1 по "Функциональное и логическое программирование".
Eva
: 3 июня 2011
Лабораторная работа №1 по "Функциональное и логическое программирование".
Вариант 1.
Задание к варианту 1.
Определите на языке ЛИСП и проверьте работу функции, преобразующей список L в "двойной" список таким образом, чтобы каждый элемент удвоился.
Например, при L=(1 2 3) функция должна возвращать список (1 1 2 2 3 3).
12 руб.
Лабораторная работа № 1 по функциональному и логическому программированию. Вариант №20
Despite
: 14 мая 2015
1) Опpеделите на языке ЛИСП и проверьте работу функции, добавляющей заданный паpаметpом x символ после каждого неотрицательного элемента списка L.
60 руб.
Лабораторные работы №1-3/ Функциональное и логическое программирование/ Вариант 3
qwok
: 12 марта 2019
Лабораторная работа №1
Обработка списков в языке CLISP
Переставьте элементы списка L таким образом, чтобы одинаковые элементы
оказались рядом. Сортировку не использовать!
Например, при L = (1 5 2 1 4 3 1 2 4 5 4) функция должна вернуть
(1 1 1 5 5 2 2 4 4 4 3).
Лабораторная работа №2
Обработка списков в языках CLISP и SWI-PROLOG
Из каждой группы подряд идущих элементов списка L оставьте только один. Например, для языка CLISP при L=(1 1 a a 3 3 3 + + + +) функция должна вернуть (1 a 3 +).
Л
550 руб.
Лабораторные работы №№1-5. Функциональное и логическое программирование. Вариант 10
AlexBrookman
: 29 января 2019
№1
Опpеделите на языке ЛИСП и проверьте работу функции, добавляющей заданный паpаметpом x символ после каждого неотрицательного элемента списка L.
Например, при x=*, L=(-1 6 -3 0) функция должна возвращать список (-1 (6 *) -3 (0 *)).
№2
Опpеделите на языке ЛИСП и проверьте работу функции, вычисляющую количество атомов в списочной стpуктуpе (на всех уровнях).
Например, в списке ((a b) c ((d))) имеется 4 атома.
№3
Опpеделите на языке ЛИСП функционал, вставляющий перед каждым элементом списка, обл
330 руб.
Лабораторные работы №№1-2 функциональное и логическое программирование. Вариант №0 Сибгути ДО
dezoway
: 17 сентября 2023
В архиве 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).
200 руб.
Лабораторные работы №№1-5 "Функциональное и логическое программирование". 4-й вариант
pbv
: 23 февраля 2016
1) Определите на языке ЛИСП и проверьте работу функции, удаляющей n первых элементов из списка L.
Например, при n=3, L=(2 6 1 7 0) функция должна возвращать список (7 0).
2) Определите на языке ЛИСП и проверьте работу функции, проверяющий, является ли список множеством, т.е. входит ли каждый элемент в список только один раз.
Например, список (a b a c) множеством не является.
3) Определите на языке ЛИСП функционал, аналогичный предикату MAPCAR для одноуровневого списка (Используйте применяющие фу
150 руб.
Лабораторная работа №1 По дисциплине: «Функциональное и логическое программирование»
vohmin
: 1 июня 2018
Задание
Опpеделите на языке ЛИСП и проверьте работу функции, преобразующей список L в "двойной" список таким образом, чтобы каждый элемент удвоился.
Например, при L=(1 2 3) функция должна возвращать список (1 1 2 2 3 3).
Описание решения
Решение – рекурсивное. Функция CREATE преобразует список L в "двойной" список таким образом, чтобы каждый элемент удвоился.
50 руб.
Лабораторная работа №1 по дисциплине Функциональное и логическое программирование
Dusya
: 12 сентября 2012
Определите на языке ЛИСП и проверьте работу функции, возвращающей список из n копий заданного атома x.
Например, при x=4, n=5 функция должна возвращать список (4 4 4 4 4).
2. Описание функции, алгоритм работы
Определим функцию с двумя аргументами (CopyN X N), где X-заданный атом, N-количество копий этого атома в возвращаемом списке.
В первую очередь надо проверить, что заданное значение X – это атом. Если это не так, то функция вернет NIL и завершит работу.
В противном случае проверим, что зада
100 руб.
Другие работы
10-й Вариант. Контрольная работа. Визуальное программирование и человеко-машинное взаимодействие (часть 1)
Petr1
: 27 января 2019
1. Создать базу данных (БД), состоящую из 2-х заданных таблиц. Поля таблиц произвольные, но не менее четырех полей в каждой таблице, включая ключевое поле (поле типа +(Autoincrement)). В таблицу, которая при объединении будет подчиненной, необходимо включить поле, по которому эта таблица будет связана с первичным ключом главной таблицы.
2. Разработать Приложение для работы с БД, выполняющее следующие основные функции: просмотр, наполнение, редактирование таблиц; организация связи главный-подчи
150 руб.
Расчет калькульции себестоимости
evelin
: 5 ноября 2013
Оглавление
Расчет производственной программы………………………………….5
План материально-технического снабжения………………………..7
2.1 Годовой расход лаурил-сульфат натрия на моющие изделия…7
2.2 Транспортно-заготовительные расходы на лаурил сульфат
натрия………………………………………………………………………….7
2.3 Стоимость лаурил-сульфат натрия………………………………8
2.4 Годовой расход дополнительного сырья на моющие изделия ..8
2.5 Стоимость дополнительного сырья ……………………………..8
2.5.1 Транспортно-заготовительные расходы на дополнительное
5 руб.
Фискальная политика государства и ее роль в государственном регулировании экономики
evelin
: 8 ноября 2013
ВВЕДЕНИЕ
Фискальная политика является очень сильным оружием. Некоторые экономисты утверждают, что это, подобно атомной бомбе, слишком мощное оружие, чтобы позволить отдельным лицам и правительствам играть с ним; так что было бы лучше, если бы фискальная политика никогда не применялась.
Тем не менее, совершенно несомненно, что, подобно тому, как ни одна нация не будет сидеть сложа руки, позволив чуме косить население, точно так же в каждой стране фискальная политика всегда вступает в игру, как
5 руб.
Полиграф ("детектор лжи"): история и современность
Aronitue9
: 16 ноября 2012
Проблема выявления лжи всегда волновала людей. В древности прибегали к различным ритуалам, "судам божьим", чтобы уличить лжеца и установить истину. Наш историк Н. М. Карамзин так описывает эти мероприятия: "...древние россияне, подобно другим народам, употребляли железо и воду для изобличения преступников – обыкновение безрассудное и жестокое... Обвиняемый брал в голую руку раскаленное железо или вынимал ею кольцо из кипятка, после чего судьям надлежало обвязать и запечатать оную. Ежели через тр
19 руб.