Функциональное и логическое программирование. Лабораторные работы 1-3. Вариант 6.
Состав работы
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
- Программа для просмотра текстовых файлов
Описание
Лабораторная работа №1
Обработка списков в языке CLISP
Задание
Напишите на языке CLISP программу для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процессе работы программы (функции). Не допускается использование: функционалов, а в теле рекурсивной функции - операторов SET и SETQ.
Вариант 6. Сформируйте список, состоящий из сумм первого и последнего, второго и предпоследнего элементов числового списка и т.д. Каждый элемент должен участвовать в сложении не более одного раза.
Например, при (1 -2 -3 4 5 6 -7 8 9) функция должна вернуть (10 6 -10 10 5).
Лабораторная работа №2
Обработка списков в языках CLISP и SWI-PROLOG
Задание
Напишите на двух языках CLISP и SWI-PROLOG программы для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процессе работы программы (функции или предиката). В программе на языке CLISP не допускается использование: функционалов, а в теле рекурсивной функции - операторов SET и SETQ. В программе на SWI-PROLOG предикат после вывода результатов работы должен успешно завершиться (на экране появится true. и приглашение следующего ввода цели ?-).
Осуществить в списке L циклический сдвиг на N элементов вправо. Например, для языка CLISP при L=(a s d f g), N=3 функция должна вернуть (d f g a s).
Лабораторная работа №3
Работа со строками и файлами в языке SWI-PROLOG
Задание
Напишите на языке SWI-PROLOG программу для работы с текстовым файлом, состоящим из нескольких строк. При преобразовании файла должны быть сохранены переводы строк исходного файла.
Вариант 6. В текстовом файле, состоящем из нескольких строк, подсчитайте количество символов, исключая пробелы.
Обработка списков в языке CLISP
Задание
Напишите на языке CLISP программу для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процессе работы программы (функции). Не допускается использование: функционалов, а в теле рекурсивной функции - операторов SET и SETQ.
Вариант 6. Сформируйте список, состоящий из сумм первого и последнего, второго и предпоследнего элементов числового списка и т.д. Каждый элемент должен участвовать в сложении не более одного раза.
Например, при (1 -2 -3 4 5 6 -7 8 9) функция должна вернуть (10 6 -10 10 5).
Лабораторная работа №2
Обработка списков в языках CLISP и SWI-PROLOG
Задание
Напишите на двух языках CLISP и SWI-PROLOG программы для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процессе работы программы (функции или предиката). В программе на языке CLISP не допускается использование: функционалов, а в теле рекурсивной функции - операторов SET и SETQ. В программе на SWI-PROLOG предикат после вывода результатов работы должен успешно завершиться (на экране появится true. и приглашение следующего ввода цели ?-).
Осуществить в списке L циклический сдвиг на N элементов вправо. Например, для языка CLISP при L=(a s d f g), N=3 функция должна вернуть (d f g a s).
Лабораторная работа №3
Работа со строками и файлами в языке SWI-PROLOG
Задание
Напишите на языке SWI-PROLOG программу для работы с текстовым файлом, состоящим из нескольких строк. При преобразовании файла должны быть сохранены переводы строк исходного файла.
Вариант 6. В текстовом файле, состоящем из нескольких строк, подсчитайте количество символов, исключая пробелы.
Дополнительная информация
июнь 2020, зачтено без замечаний, Галкина Марина Юрьевна
Похожие материалы
Функциональное и логическое программирование Лабораторная работа 1 Вариант №6
Notsohxc
: 7 февраля 2023
Номер задачи выбирается по последней цифре пароля.
Присылаемый на проверку архив должен содержать 2 файла:
файл отчета, содержащий титульный лист, условие задачи, исходный текст
программы и результаты работы программы (можно в виде скриншотов);
файл с исходным текстом программы на языке CLISP.
Задание на лабораторную работу
Напишите на языке CLISP программу для работы со списками по заданию.
Обязательно использование рекурсии. Ввод всех входных данных должен
запрашиваться с клавиатуры в процес
100 руб.
Функциональное и логическое программирование. Лабораторная работа 1, вариант 6.
nik200511
: 16 мая 2022
Лабораторная работа № 1
Обработка списков в языке CLISP
Задание
Напишите на языке CLISP программу для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процессе работы программы (функции). Не допускается использование: функционалов, а в теле рекурсивной функции - операторов SET и SETQ.
Вариант 6. Сформируйте список, состоящий из сумм первого и последнего, второго и предпоследнего элементов числового списка и т.д. К
77 руб.
Функциональное и логическое программирование, лабораторные работы №1-3. Вариант №6
Сергей38
: 17 апреля 2021
1. Напишите на языке CLISP программу для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процессе работы программы (функции). Не допускается использование: функционалов, а в теле рекурсивной функции - операторов SET и SETQ.
2. Напишите на двух языках CLISP и SWI-PROLOG программы для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в проце
600 руб.
Лабораторная работа №1 по "Функциональное и логическое программирование".
Eva
: 3 июня 2011
Лабораторная работа №1 по "Функциональное и логическое программирование".
Вариант 1.
Задание к варианту 1.
Определите на языке ЛИСП и проверьте работу функции, преобразующей список L в "двойной" список таким образом, чтобы каждый элемент удвоился.
Например, при L=(1 2 3) функция должна возвращать список (1 1 2 2 3 3).
12 руб.
Лабораторные работы 1-3 по дисциплине: Функционально и логическое программирование. Вариант 6
NikolaSuprem
: 8 января 2021
Лабораторная работа №1
Обработка списков в языке CLISP
Условие задачи
Напишите на языке CLISP программу для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процессе работы программы (функции). Не допускается использование: функционалов, а в теле рекурсивной функции - операторов SET и SETQ.
Вариант 6. Сформируйте список, состоящий из сумм первого и последнего, второго и предпоследнего элементов числового списка и т.д
500 руб.
Лабораторная работа №1-3 по дисциплине: Функциональное и логическое программирование. Вариант №6.
teacher-sib
: 29 ноября 2018
Лабораторная работа №1
Обработка списков в языке CLISP
Условие задачи
Напишите на языке CLISP программу для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процессе работы программы (функции). Не допускается использование: функционалов, а в теле рекурсивной функции - операторов SET и SETQ.
Вариант 6. Сформируйте список, состоящий из сумм первого и последнего, второго и предпоследнего элементов числового списка и т.
1000 руб.
Лабораторные работы №1-5 по дисциплине: Функциональное и логическое программирование. Вариант №6.
ДО Сибгути
: 16 марта 2018
Лабораторная работа №1
Вариант задачи выбирается по последней цифре пароля. Программа должна быть написана на языке ЛИСП.
Текст функции можно набирать в любом текстовом редакторе (например, в Блокноте). Файл следует сохранить с расширением lsp, лучше в той же папке, где находится ЛИСП. Запуск интерпретатора ЛИСПа и загрузки текста написанной функции можно осуществить 3 способами:
1. Наложите с помощью мышки файл с текстом функции на файл mulisp.com.
2. Запустите файл mulisp.com и после появления
200 руб.
Лабораторная работа №1 по дисциплине «Функциональное и логическое программирование» 6 вариант
mastar
: 7 февраля 2013
Лабораторная работа №1
по дисциплине
«Функциональное и логическое программирование»
Задание. Вариант №6.
Опpеделите на языке ЛИСП и проверьте работу функции, добавляющей заданное параметром x число в упорядоченный по неубыванию список L таким образом, чтобы сохранилась упорядоченность.
Например, при x=7, L=(0 3 3 6 9) функция должна возвращать список (0 3 3 6 7 9). Проверьте, что функция добавляет элемент в конец списка.
125 руб.
Другие работы
Расчет бурильных труб на усталостную прочность-Чертеж-Оборудование для бурения нефтяных и газовых скважин-Курсовая работа-Дипломная работа
https://vk.com/aleksey.nakonechnyy27
: 21 мая 2016
Расчет бурильных труб на усталостную прочность-(Формат Компас-CDW, Autocad-DWG, Adobe-PDF, Picture-Jpeg)-Чертеж-Оборудование для бурения нефтяных и газовых скважин-Курсовая работа-Дипломная работа
200 руб.
Экономическая теория
Aronitue9
: 31 декабря 2011
Банківська система України.
Безробіття: причини, основні форми і шляхи подолання.
Безробіття: причини, форми, шляхи подолання. Соціальний захист безробітних.
Бюджетний дефіцит і державний борг.
Вартість і ціна, їх взаємозв'язок.
Вартість робочої сили: сутність і фактори, що її визначають.
Взаємодія попиту та пропозиції. Ринкова рівновага і ринкова ціна.
Взаємодія сукупного попиту та сукупної пропозиції. Механізм відновлення рівноваги.
Взаємозв'язок інфляції і безробіття. Крива Филипса.
Вивіз кап
10 руб.
Ответы на тест. Административное право (Темы 1-10). Итоговый тест. Синергия
ann1111
: 7 августа 2025
79 правильных ответов
Тема 1. Государственное управление и исполнительная власть
Тема 2. Административное право Российской Федерации как отрасль права и как наука
Тема 3. Административно-правовые нормы и административно-правовые отношения
Тема 4. Субъекты административного права
Тема 5. Административно-правовой статус граждан
Тема 6. Органы исполнительной власти как субъекты административного права
Тема 7. Государственная служба
Тема 8. Государственные служащие
Тема 9. Адм
250 руб.
Двухпоршневой двигатель
lkoiy
: 14 декабря 2009
Расчетно-пояснительная записка
к курсовому проекту
на тему:
«Двухпоршневой двигатель»
Содержание
1. Задание 3
2. Кинематический анализ механизма 4
2.1. Синтез главного механизма 4
2.2. Построение планов скоростей 5
2.3. Построение планов ускорений для выбранного
положения механизма 6
2.4. Построение графиков скоростей и ускорений
ведомого звена