Лабораторные работы 1-3 по дисциплине: Функционально и логическое программирование. Вариант 6

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

material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon

Описание

Лабораторная работа №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. и приглашение следующего ввода цели ?-).
Вариант 6. Осуществить в списке L циклический сдвиг на N элементов вправо. Например, для языка CLISP при L=(a s d f g), N=3 функция должна вернуть (d f g a s).

Лабораторная работа №3
Работа со строками и файлами в языке SWI-PROLOG
Условие задачи
Напишите на языке SWI-PROLOG программу для работы с текстовым файлом, состоящим из нескольких строк. При преобразовании файла должны быть сохранены переводы строк исходного файла.
Вариант 6. В текстовом файле, состоящем из нескольких строк, подсчитайте количество символов, исключая пробелы.

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

Год сдачи: 2020
Сибирский Государственный Университет Телекоммуникации и Информатики
Преподаватель: Галкина М.Ю.
Оценка: зачёт
Лабораторная работа №1-3 по дисциплине: Функциональное и логическое программирование. Вариант №6.
Лабораторная работа №1 Обработка списков в языке CLISP Условие задачи Напишите на языке CLISP программу для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процессе работы программы (функции). Не допускается использование: функционалов, а в теле рекурсивной функции - операторов SET и SETQ. Вариант 6. Сформируйте список, состоящий из сумм первого и последнего, второго и предпоследнего элементов числового списка и т.
User teacher-sib : 29 ноября 2018
1000 руб.
promo
Функциональное и логическое программирование Лабораторная работа 1 Вариант №6
Номер задачи выбирается по последней цифре пароля. Присылаемый на проверку архив должен содержать 2 файла: файл отчета, содержащий титульный лист, условие задачи, исходный текст программы и результаты работы программы (можно в виде скриншотов); файл с исходным текстом программы на языке CLISP. Задание на лабораторную работу Напишите на языке CLISP программу для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процес
User Notsohxc : 7 февраля 2023
100 руб.
Функциональное и логическое программирование Лабораторная работа 1 Вариант №6
Функциональное и логическое программирование. Лабораторная работа 1, вариант 6.
Лабораторная работа № 1 Обработка списков в языке CLISP Задание Напишите на языке CLISP программу для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процессе работы программы (функции). Не допускается использование: функционалов, а в теле рекурсивной функции - операторов SET и SETQ. Вариант 6. Сформируйте список, состоящий из сумм первого и последнего, второго и предпоследнего элементов числового списка и т.д. К
User nik200511 : 16 мая 2022
77 руб.
Функциональное и логическое программирование. Лабораторные работы 1-3. Вариант 6.
Лабораторная работа №1 Обработка списков в языке CLISP Задание Напишите на языке CLISP программу для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процессе работы программы (функции). Не допускается использование: функционалов, а в теле рекурсивной функции - операторов SET и SETQ. Вариант 6. Сформируйте список, состоящий из сумм первого и последнего, второго и предпоследнего элементов числового списка и т.д. Кажды
User nik200511 : 16 мая 2022
213 руб.
Функциональное и логическое программирование, лабораторные работы №1-3. Вариант №6
1. Напишите на языке CLISP программу для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процессе работы программы (функции). Не допускается использование: функционалов, а в теле рекурсивной функции - операторов SET и SETQ. 2. Напишите на двух языках CLISP и SWI-PROLOG программы для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в проце
User Сергей38 : 17 апреля 2021
600 руб.
Лабораторная работа №1 по "Функциональное и логическое программирование".
Лабораторная работа №1 по "Функциональное и логическое программирование". Вариант 1. Задание к варианту 1. Определите на языке ЛИСП и проверьте работу функции, преобразующей список L в "двойной" список таким образом, чтобы каждый элемент удвоился. Например, при L=(1 2 3) функция должна возвращать список (1 1 2 2 3 3).
User Eva : 3 июня 2011
12 руб.
Лабораторные работы №№1-3 по дисциплине: Функциональное и логическое программирование. Вариант №3
Лабораторная работа № 1 по дисциплине «Функциональное и логическое программирование» Задание Напишите на языке CLISP программу для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процессе работы программы (функции). Не допускается использование: функционалов, а в теле рекурсивной функции - операторов SET и SETQ. Переставьте элементы списка L таким образом, чтобы одинаковые элементы оказались рядом. Сортировку не ис
User IT-STUDHELP : 22 ноября 2021
750 руб.
promo
Маркетинговое исследование рынков ресторанов быстрого питания
План: Введение Глава 1. Особенности развития рынка быстрого питания: 1.1 Особенности развития рынка быстрого питания в России 1.2 Особенности развития рынка быстрого питания в г. Шатура Глава 2. Анализ рынка ресторанов быстрого обслуживания города Шатура: 2.1.Анализ ресторанов методом невключенного наблюдения. 2.2.Анализ ресторанов методом опроса. Глава 3 Проектирование нового ресторана быстрого обслуживания в г. Шатура Введение Тема нашего исследования: «Изучение рынка общественного питания
User Aronitue9 : 26 ноября 2012
15 руб.
Число как основное понятие математики
Число является одним из основных понятий математики. Понятие числа развивалось в тесной связи с изучением величин; эта связь сохраняется и теперь. Во всех разделах современной математики приходится рассматривать разные величины и пользоваться числами Существует большое количество определений понятию «число». Первое научное определение числа дал Эвклид в своих «Началах», которое он, очевидно, унаследовал от своего соотечественника Эвдокса Книдского (около 408 – около 355 гг. до н. э.): «Единица е
User Elfa254 : 9 августа 2013
Российско-турецкие противоречия в международных отношениях в конце ХХ века
Одной из наиболее важных задач, решаемых отечественными историками-международниками и политологами, является научно обоснованный и всесторонне аргументированный прогноз развития международных отношений на долгосрочную и краткосрочную перспективу, определение будущей конфигурации мировых силовых взаимодействий глобального и локального уровня применительно прежде всего к проблеме обеспечения безопасности и наиболее благоприятных условий развития России. В силу целого ряда факторов объективного и
User alfFRED : 12 сентября 2013
10 руб.
Повышение эффективности использования машинно-тракторного парка в ОАО «Дрибин РАПТС» с модернизацией системы питания дизельного двигателя Д-245 трактора Беларус-1025.2
Дипломный проект состоит из пояснительной записки на 96 страницах печатного текста формата А4 и девяти листов графической части формата А1. Пояснительная записка содержит 15 рисунков, 31 таблиц. Ключевые слова: ТЕХНИЧЕСКОЕ ОБСЛУЖИВАНИЕ, ДВИГАТЕЛЬ, ФОРСУНКА, РАСПЫЛИТЕЛЬ, ПРУЖИНА, ДИАГРАММА,. В первой части дипломного проекта проведен анализ производственно-экономической деятельности ОАО «Дрибин РАПТС» Дрибинского района, сформулированы цель и задачи проекта. Во второй части определена трудоем
User Shloma : 18 января 2021
1590 руб.
Повышение эффективности использования машинно-тракторного парка в ОАО «Дрибин РАПТС» с модернизацией системы питания дизельного двигателя Д-245 трактора Беларус-1025.2
up Наверх