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

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

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

Описание

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

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

Уважаемый студент, дистанционного обучения,
Оценена Ваша работа по предмету: Функциональное и логическое программирование
Вид работы: Лабораторная работа 1
Оценка:Зачет
Дата оценки: 24.02.2017
Рецензия:Уважаемый,
замечаний нет.
Галкина Марина Юрьевна
Функциональное и логическое программирование. Лабораторные работы №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
192 руб.
Лабораторные работы №№1-5. Функциональное и логическое программирование. Вариант 10
№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еделите на языке ЛИСП функционал, вставляющий перед каждым элементом списка, обл
User AlexBrookman : 29 января 2019
330 руб.
Лабораторная работа №1 по "Функциональное и логическое программирование".
Лабораторная работа №1 по "Функциональное и логическое программирование". Вариант 1. Задание к варианту 1. Определите на языке ЛИСП и проверьте работу функции, преобразующей список L в "двойной" список таким образом, чтобы каждый элемент удвоился. Например, при L=(1 2 3) функция должна возвращать список (1 1 2 2 3 3).
User Eva : 3 июня 2011
12 руб.
Функциональное и логическое программирование. вариант 10
В списке из каждой группы подряд идущих элементов оставьте только один. Например: На Лиспе для списка (1 1 1 2 3 3 4 4 4 4) результатом будет список (1 2 3 4). Полная сборка.
User AlexBrookman : 29 января 2019
430 руб.
Лабораторные работы №1-5 по дисциплине "Функциональное и логическое программирование". Вариант 10.
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еделите на языке ЛИСП функционал, вставляющий перед каждым элементом списка, об
User uksne : 24 ноября 2011
300 руб.
Лабораторные работы №№ 1-5 по дисциплине "Функциональное и логическое программирование". Вариант 10
Лабораторные работы №№1-5 по дисциплине "Функциональное и логическое программирование". Вариант 10 Лаб.работа№1: Опpеделите на языке ЛИСП и проверьте работу функции, добавляющей заданный паpаметpом x символ после каждого неотрицательного элемента списка L. Лаб. работа №2: Опpеделите на языке ЛИСП и проверьте работу функции, вычисляющую количество атомов в списочной стpуктуpе (на всех уровнях). Например, в списке ((a b) c ((d))) имеется 4 атома. Лаб.работа №3: Опpеделите на языке ЛИСП функционал,
User uksne : 7 февраля 2011
350 руб.
Лабораторная работа №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 руб.
Курсовая работа, Современные технологии программирования, вариант 7
Задание: Спроектировать и реализовать калькулятор для выполнения вычислений над числами заданными в соответствии с вариантом, используя классы Object Pascal и библиотеку визуальных компонентов VCL Delphi для построения интерфейса. Общие требования. Калькулятор обеспечивает вычисление выражений с использованием операций: +, -, *. / и функций: Sqr (возведение в квадрат), Rev (1/x - вычисление обратного значения) без учёта приоритета операций. Приоритет функций одинаковый, выше приоритета операций
User ivanPBT22 : 7 июля 2016
500 руб.
Вариант №6. Соединения резьбовые по методичке Липовки
Всё выполнено в программе Компас 3D v16 В состав работы входят два файла: ИГ01.06.000 СБ - Соединения резьбовые Сборочный чертеж ИГ01.06.000 СП - Соединения резьбовые Спецификация Работа выполнена по методичке Липовки Е.Р. "Инженерная графика. Соединения разъемные", ред. 2012г. Сборочный чертеж выполнен на формате А3 с двумя выносными элементами, крепежные изделия на основных видах выполнены в упрощенном виде, все размеры расчитаны по формулам, предоставленных в методичке, из справочника взят
User Чертежи : 7 мая 2019
100 руб.
Вариант №6. Соединения резьбовые по методичке Липовки
Отчет по практике: Организация управления внешнеэкономической деятельностью предприятия
ВВЕДЕНИЕ Краткая история деятельности Минского завода холодильников ЗАО «Атлант» Минский завод холодильников ЗАО «Атлант» является специализированным предприятием по выпуску бытовых компрессионных холодильников и морозильников различных объемов и модификаций под торговыми марками «Минск» и «Атлант». Завод основан в 1959 г. на базе небольших мастерских по производству мелких товаров домашнего обихода. В 1962 г. выпущена первая партия холодильников «Минск-1» ХКС-125 (кухонный стол) в количеств
User Qiwir : 1 ноября 2013
10 руб.
Экономическое развитие Японии в конце ХIХ века
Япония убыстряет темпы экономического развития на рубеже ХIХ – ХХ вв. В этот исторический период японская нация проявила способность к быстрому и успешному восприятию зарубежного опыта капиталистического развития – она завершает промышленный переворот не имея, собственных технических изобретений, осуществляет монополизацию экономики, создает новые отрасли промышленности. Япония была первой в то время и единственной азиатской страной, вставшей на путь самостоятельного капиталистического развития
User alfFRED : 5 ноября 2013
10 руб.
up Наверх