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

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

material.view.file_icon
material.view.file_icon
material.view.file_icon lab2.lsp
material.view.file_icon Отчет.doc

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

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

Описание

Лабораторная работа №2



Вариант задачи выбирается по последней цифре пароля. Текст функции сохраняйте в файле. Функция может вызывать вспомогательные функции. В теле функций использование операторов set и setq не допускается!

Вариант 2

Опpеделите на языке ЛИСП и проверьте работу функции, пpеобpазующей инфиксную запись опеpаций выpажения в пpединфиксную и возвpащающую значение выpажения.

Hапpимеp, для списка ((-8 + 10) * (1 + 2) функция должна вернуть 6.

Указание: Для вычисления значения выражения используйте функцию EVAL.

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

март 2016, зачтено
Лабораторная работа №2 по "Функциональное и логическое программирование".
Лабораторная работа №2 по "Функциональное и логическое программирование". Задание к Варианту 1 Опpеделите на языке ЛИСП и проверьте работу функции, вычисляющей глубину списка (максимальное количество вложенных скобок). Например, глубина списка ((((1))) 2 (3 4)) равна 4.
User Eva : 3 июня 2011
12 руб.
Функциональное и логическое программирование Лабораторная работа 2 Вариант №6
Лабораторная работа No2 Обработка списков в языках CLISP и SWI-PROLOG Номер задачи выбирается по последней цифре пароля. Присылаемый на проверку архив должен содержать 3 файла: файл отчета, содержащий титульный лист, условие задачи, исходные тексты программ и результаты работы программ (можно в виде скриншотов); файл с исходным текстом программы на языке CLISP; файл с исходным текстом программы на языке SWI-PROLOG. Задание на лабораторную работу Напишите на двух языках CLISP и SWI-PROLOG прог
User Notsohxc : 7 февраля 2023
60 руб.
Функциональное и логическое программирование Лабораторная работа 2 Вариант №6
80 руб.
Функциональное и логическое программирование. Лабораторная работа 2, вариант 6.
Лабораторная работа № 2 Обработка списков в языках CLISP и SWI-PROLOG Задание Напишите на двух языках CLISP и SWI-PROLOG программы для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процессе работы программы (функции или предиката). В программе на языке CLISP не допускается использование: функционалов, а в теле рекурсивной функции - операторов SET и SETQ. В программе на SWI-PROLOG предикат после вывода результа
User nik200511 : 16 мая 2022
77 руб.
Функциональное и логическое программирование. Лабораторная работа №2. Вариант №7
Лабораторная работа No2 Обработка списков в языках CLISP и SWI-PROLOG Номер задачи выбирается по последней цифре пароля. Присылаемый на проверку архив должен содержать 3 файла: файл отчета, содержащий титульный лист, условие задачи, исходные тексты программ и результаты работы программ (можно в виде скриншотов); файл с исходным текстом программы на языке CLISP; файл с исходным текстом программы на языке SWI-PROLOG. Задание на лабораторную работу Напишите на двух языках CLISP и SWI-PROLOG прог
User Damovoy : 5 февраля 2021
342 руб.
Функциональное и логическое программирование. Лабораторная работа №2. Вариант №7
Функциональное и логическое программирование. Лабораторная работа 2. Вариант 9.
Лабораторная работа No2 Обработка списков в языках CLISP и SWI-PROLOG Номер задачи выбирается по последней цифре пароля. Присылаемый на проверку архив должен содержать 3 файла: файл отчета, содержащий титульный лист, условие задачи, исходные тексты программ и результаты работы программ (можно в виде скриншотов); файл с исходным текстом программы на языке CLISP; файл с исходным текстом программы на языке SWI-PROLOG. Задание на лабораторную работу Напишите на двух языках
User nik200511 : 24 января 2020
227 руб.
Функциональное и логическое программирование. Лабораторная работа 2. Вариант 1.
Лабораторная работа №2 Обработка списков в языках CLISP и SWI-PROLOG Условие задачи Напишите на двух языках CLISP и SWI-PROLOG программы для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процессе работы программы (функции или предиката). В программе на языке CLISP не допускается использование: функционалов, а в теле рекурсивной функции - операторов SET и SETQ. В программе на SWI-PROLOG предикат после вывода резул
User nik200511 : 21 января 2020
143 руб.
Функциональное и логическое программирование. Лабораторная работа 2. Вариант 10.
Лабораторная работа №2 Задание Вариант 0 Опpеделите на языке ЛИСП и проверьте работу функции, вычисляющую количество атомов в списочной стpуктуpе (на всех уровнях). Например, в списке ((a b) c ((d))) имеется 4 атома.
User Bodibilder : 4 июня 2019
50 руб.
Полномочия Минздравсоцразвития России и влияние экономики на здоровье популяции
Министерство здравоохранения и социального развития Российской Федерации (Минздравсоцразвития России) является федеральным органом исполнительной власти, осуществляющим функции по выработке государственной политики и нормативно-правовому регулированию в сфере здравоохранения, социального развития, труда и защиты прав потребителей, включая вопросы организации медицинской профилактики, в том числе инфекционных заболеваний и СПИДа, медицинской помощи и медицинской реабилитации, фармацевтической дея
User alfFRED : 8 сентября 2013
35 руб.
Закон противоречия
Содержание. 1. Введение……………………………………………………….……….2 2. Закон противоречия…………………………………………….….....3 3. Виды противоречий……………………………………………….….4 4. Противоположность и противоречия………………..……….……..7 5. Принципы противоречия………………………………………….…9 6. Закон противоречия в мыслительном процессе……….…………..11 7. Заключение…………………………………………….………..……13 8. Список используемой литературы…………………………………14 Актуальность закона противоречия, заключается в том, что он имеет очень важное значение как в логике, так и в жизн
User Aronitue9 : 9 сентября 2012
20 руб.
Гидравлика и теплотехника ТОГУ Термодинамика Задача 8 Вариант 8
Диаметр цилиндров тепловозного дизеля D = 318 мм, ход поршней s = 330 мм, степень сжатия ε = 12. Определить теоретическую работу политропного сжатия воздуха в одном цилиндре, изменения удельных значений внутренней энергии и энтропии в процессе. Абсолютное давление воздуха в начале сжатия р1 = 95 кПа, температура t1 = 127 ºС. Показатель политропы процесса сжатия n. Теплоемкость воздуха считать не зависящей от температуры.
User Z24 : 19 января 2026
180 руб.
Гидравлика и теплотехника ТОГУ Термодинамика Задача 8 Вариант 8
Расчет машин для земляных работ
Технические характеристики машин Расчет основных параметров экскаваторов Расчет основных параметров автогрейдеров Расчет основных параметров бульдозеров Расчет основных параметров погрузчиков
User fc_oleg : 18 февраля 2010
up Наверх