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

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

material.view.file_icon
material.view.file_icon
material.view.file_icon flp_lab1.lisp
material.view.file_icon л1.docx
material.view.file_icon
material.view.file_icon lab2.lisp
material.view.file_icon lab2.pl
material.view.file_icon л2.docx
material.view.file_icon
material.view.file_icon 1.txt
material.view.file_icon 2.txt
material.view.file_icon Lab3.pl
material.view.file_icon л3.docx
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word
  • Программа для просмотра текстовых файлов

Описание

Лабораторная работа №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 +).

Лабораторная работа №3
Работа со строками и файлами в языке SWI-PROLOG

В текстовом файле, состоящем из нескольких строк, во всех словах, оканчивающихся на "ing" замените это окончание на "ed". Сформируйте
новый файл.

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

Уважаемый студент, дистанционного обучения,
Оценена Ваша работа по предмету: Функциональное и логическое программирование
Вид работы: Лабораторная работа
Оценка:Зачет
Дата оценки: 25.02.2019
Рецензия:Уважаемый замечаний нет.
Галкина Марина Юрьевна
Лабораторные работы №№1-3 по дисциплине: Функциональное и логическое программирование. Вариант №3
Лабораторная работа № 1 по дисциплине «Функциональное и логическое программирование» Задание Напишите на языке CLISP программу для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процессе работы программы (функции). Не допускается использование: функционалов, а в теле рекурсивной функции - операторов SET и SETQ. Переставьте элементы списка L таким образом, чтобы одинаковые элементы оказались рядом. Сортировку не ис
User IT-STUDHELP : 22 ноября 2021
750 руб.
promo
Функциональное и логическое программирование. Лабораторная работа №1. Вариант №3.
Лабораторная работа No1 Обработка списков в языке CLISP Номер задачи выбирается по последней цифре пароля. Присылаемый на проверку архив должен содержать 2 файла: файл отчета, содержащий титульный лист, условие задачи, исходный текст программы и результаты работы программы (можно в виде скриншотов); файл с исходным текстом программы на языке CLISP. Задание на лабораторную работу Напишите на языке CLISP программу для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех
User nik200511 : 17 мая 2019
183 руб.
Функциональное и логическое программирование. Лабораторная работа №1. Вариант №3.
Лабораторная работа №1 Вариант 3 Опpеделите на языке ЛИСП и проверьте работу функции, добавляющей заданное паpаметpом число x к каждому элементу списка L. Например, при x=3, L=(-1 6 3) функция должна возвращать список (2 9 6).
User SibGUTI2 : 26 июня 2016
35 руб.
Функциональное и логическое программирование. Лабораторная работа №1. Вариант №3
Вариант 3 Опpеделите на языке ЛИСП и проверьте работу функции, добавляющей заданное паpаметpом число x к каждому элементу списка L. Например, при x=3, L=(-1 6 3) функция должна возвращать список (2 9 6).
User wchg : 20 августа 2013
79 руб.
Функциональное и логическое программирование. Лабораторные работы №№1-3, вариант №3
Лабораторная работа №1 Тема: Обработка списков в языке CLISP Напишите на языке CLISP программу для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процессе работы программы (функции). Не допускается использование: функционалов, а в теле рекурсивной функции - операторов SET и SETQ. Вариант 3. Переставьте элементы списка L таким образом, чтобы одинаковые элементы оказались рядом. Сортировку не использовать! Например
User sibsutisru : 25 апреля 2023
690 руб.
Функциональное и логическое программирование. Лабораторные работы №№1-3, вариант №3
Функциональное и логическое программирование. Лабораторные работы №№1-3. Вариант 3.
Лабораторная работа No1 Обработка списков в языке CLISP Номер задачи выбирается по последней цифре пароля. Присылаемый на проверку архив должен содержать 2 файла: файл отчета, содержащий титульный лист, условие задачи, исходный текст программы и результаты работы программы (можно в виде скриншотов); файл с исходным текстом программы на языке CLISP. Задание на лабораторную работу Напишите на языке CLISP программу для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех
User nik200511 : 17 мая 2019
539 руб.
Функциональное и логическое программирование. Лабораторные работы 1-3. Вариант 1.
Лабораторная работа №1. «Обработка списков в языке CLISP» Напишите на языке CLISP программу для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процессе работы программы (функции). Не допускается использование: функционалов, а в теле рекурсивной функции - операторов SET и SETQ. Номер варианта выбирается по последней цифре пароля. 1. Преобразуйте одноуровневый список L во вложенный по следующему правилу. Например, при
User simondanya : 20 апреля 2025
250 руб.
Функциональное и логическое программирование. Лабораторные работы №№1-3. Вариант 1.
Лабораторная работа №1 Обработка списков в языке CLISP Условие задачи Напишите на языке CLISP программу для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процессе работы программы (функции). Не допускается использование: функционалов, а в теле рекурсивной функции - операторов SET и SETQ. Преобразуйте одноуровневый список L во вложенный по следующему правилу. Например, при L=(a s d f g) функция должна вернуть (
User nik200511 : 21 января 2020
423 руб.
Лабораторные работы №№1-3 по дисциплине: Информатика и программирование (часть 2). Вариант № 12
Вариант No 12 Лабораторная работа No1 - Тема: Сложная обработка массивов. Цель: изучение алгоритмов организации и сложной обработки одномерных и двумерных массивов на языке С++. Задание: 1. Самостоятельно изучить возможности языка программирования C++ для сложной обработки одномерных и двумерных массивов. 2. В соответствии с индивидуальным заданием (табл. 1.1) создать консольное приложение, в котором реализовать следующие вычисления: объявление заданного массива целых чисел фиксированной дли
User IT-STUDHELP : 15 апреля 2021
900 руб.
Лабораторные работы №№1-3 по дисциплине: Информатика и программирование (часть 2). Вариант № 12 promo
Теория связи. Курсовая работа. Вариант №03
Задание Разработать обобщенную структурную схему системы связи для передачи непрерывных сообщений дискретными сигналами, разработать структурную схему приемника и структурную схему оптимального фильтра, рассчитать основные характеристики разработанной системы связи и сделать обобщающие выводы по результатам расчетов. 3. Исходные данные. Курсовая работа выполняется для следующих исходных данных: 1) Номер варианта: N = 3. 2) Вид сигнала в канале связи: ДФМ. 3) Скорость передачи сигналов: V =
User Студенткааа : 28 августа 2019
200 руб.
Теория связи. Курсовая работа. Вариант №03
Прибутковість підприємства та шляхи її підвищення
Зміст Вступ 1. Прибуток як результат фінансово-господарської діяльності підприємства 1.1 Сутність прибутку та його характеристика 1.2 Види прибутку 1.3 Методи обчислення прибутку 2. Шляхи підвищення прибутковості підприємства 2.1 Резерви збільшення прибутку 2.2 Ефективне управління прибутком 2.3 Шляхи підвищення прибутку приватного підприємства «Кравцов» Висновки Список використаної літератури Вступ Прибуток є спонукальним мотивом і джерелом діяльності. Вона приводить в рух всі виро
User evelin : 11 ноября 2013
5 руб.
Курсовая работа по предмету «Вычислительная математика». Вариант №8
Напряжение в электрической цепи описывается дифференциальным уравнением с начальным условием: Написать программу, которая определит количество теплоты, выделяющегося на единичном сопротивлении за единицу времени. Количество теплоты определяется по формуле: . Дифференциальное уравнение решить методов Рунге-Кутта четвертого порядка с точностью 10-4 (для достижения заданной точности использовать метод двойного пересчета). Интеграл вычислить по формуле Симпсона с шагом 0.1. Для нахождения значений
User Lira1 : 17 марта 2014
135 руб.
up Наверх