Лабораторные работы №№1-5 по предмету : «Функциональное и логическое программирование»

Цена:
900 руб.

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

material.view.file_icon
material.view.file_icon
material.view.file_icon lab5.pro
material.view.file_icon Лабораторная работа 5 .doc
material.view.file_icon
material.view.file_icon lab1.lsp
material.view.file_icon Лабораторная работа 1 .doc
material.view.file_icon
material.view.file_icon lab2.lsp
material.view.file_icon Лабораторная работа 2 .doc
material.view.file_icon
material.view.file_icon lab3.lsp
material.view.file_icon Лабораторная работа 3 .doc
material.view.file_icon
material.view.file_icon lab4.pro
material.view.file_icon Лабораторная работа 4 .doc
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

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

Лабораторная работа №2
Вариант 1
Задание
Опpеделите на языке ЛИСП и проверьте работу функции, вычисляющей глубину списка (максимальное количество вложенных скобок).
Например, глубина списка ((((1))) 2 (3 4)) равна 4.

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

Лабораторная работа №4
Вариант 1
Задание
Напишите на языке ПРОЛОГ программу, которая преобразует список целых чисел во множество. Список вводится с клавиатуры, цель – внутренняя.
Например: Список [1,2,1,4,1,2,3] преобразуется в [1,2,4,3].

Лабораторная работа №5
Вариант 1
Задание
В текстовом файле, состоящем из нескольких строк, во всех словах, оканчивающихся на "ing", замените это окончание на "ed".

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

Все работы зачтены
В архиве 5 лабораторных работ + к каждой работе программа
ПОВТиАС
Лабораторные работы №№1-5 по предмету : «Функциональное и логическое программирование». Вариант №1.
Лабораторная работа №1 Вариант 1 Задание Опpеделите на языке ЛИСП и проверьте работу функции, преобразующей список L в "двойной" список таким образом, чтобы каждый элемент удвоился. Например, при L=(1 2 3) функция должна возвращать список (1 1 2 2 3 3). Лабораторная работа №2 Вариант 1 Задание Опpеделите на языке ЛИСП и проверьте работу функции, вычисляющей глубину списка (максимальное количество вложенных скобок). Например, глубина списка ((((1))) 2 (3 4)) равна 4. Лабораторная работа №3 Вари
User freelancer : 25 августа 2016
100 руб.
Лабораторная работа № 5 по предмету : «Функциональное и логическое программирование»
Лабораторная работа №5 Вариант 1 Задание В текстовом файле, состоящем из нескольких строк, во всех словах, оканчивающихся на "ing", замените это окончание на "ed".
User xtrail : 22 апреля 2013
200 руб.
Лабораторная работа №1 по "Функциональное и логическое программирование".
Лабораторная работа №1 по "Функциональное и логическое программирование". Вариант 1. Задание к варианту 1. Определите на языке ЛИСП и проверьте работу функции, преобразующей список L в "двойной" список таким образом, чтобы каждый элемент удвоился. Например, при L=(1 2 3) функция должна возвращать список (1 1 2 2 3 3).
User Eva : 3 июня 2011
12 руб.
Лабораторная работа №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 руб.
Лабораторная работа № 1 по дисциплине: Функциональное и логическое программирование
Вариант 7 Условие задачи: Опpеделите на языке ЛИСП и проверьте работу функции, возвращающей список позиций элемента, заданного параметром x, в списке L. Исходный текст программы: (defun F (lambda (X L P) (cond ((null L) nil) ((equal X (car L))
User 1231233 : 29 января 2012
23 руб.
Лабораторная работа №5 по предмету: "Функциональное и логическое программирование" Вариант №3
Задание Вариант задачи выбирается по последней цифре пароля. Программы должны быть написаны на языке Пролог. При преобразовании файла должны быть сохранены переводы строк. К отчету следует приложить тексты файлов с входными и выходными данными. Для просмотра файлов с данными можно открыть вспомогательное окно редактора с помощью клавиши F8 (при этом должно быть активным окно редактора). Вариант 3 В каждой строке текстового файла переставьте слова в обратном порядке.
User migsvet : 9 февраля 2014
100 руб.
Лабораторная работа № 5 по предмету "Функциональное и логическое программирование". Вариант 4
Лабораторная работа №5 Вариант задачи выбирается по последней цифре пароля. Программы должны быть написаны на языке Пролог. При преобразовании файла должны быть сохранены переводы строк. К отчету следует приложить тексты файлов с входными и выходными данными. Для просмотра файлов с данными можно открыть вспомогательное окно редактора с помощью клавиши F8 (при этом должно быть активным окно редактора). Вариант 4 Переставьте строки текстового файла в обратном порядке.
User olyly7 : 11 февраля 2012
200 руб.
Методы оптимальных решений. Лабораторная работа №1. Решение задачи линейного программирования - Вариант 1
Задание: 1. Составьте математическую модель задачи линейного программирования. 2. Решите её средствами Excel с использованием Поиска решений. 3. Проинтерпретируйте найденное решение.
User Nastena0807 : 24 января 2016
50 руб.
Утренняя гимнастика - зарядка
Утренняя гигиеническая гимнастика - зарядка - одна из наиболее распространенных форм применения физкультуры. Зарядка состоит из комплекса физических упражнений умеренной нагрузки, охватывающих основную скелетную мускулатуру. Проводимая обычно после сна, зарядка тонизирует организм, повышая основные процессы жизнедеятельности (кровообращение, дыхание, обмен веществ и др.). Зарядка мобилизует внимание занимающихся, повышает дисциплину (прививает гигиенический навык заниматься). Зарядка обеспечивае
User DocentMark : 26 февраля 2013
15 руб.
Расчет двигателя внутреннего сгорания
Содержание Введение 1. Тепловой расчет Параметры рабочего тела Параметры окружающей среды и остаточные газы Процесс впуска Процесс сжатия Процесс сгорания Процесс расширения Индикаторные параметры рабочего цикла Эффективные показатели двигателя Основные параметры цилиндра и двигателя Построение индикаторной диаграммы Тепловой баланс 2. Расчет и построение внешней скоростной характеристики 3. Динамический расчет
User Рики-Тики-Та : 17 июня 2010
55 руб.
Вычислительная математика Лабораторная работа 1,2,3 Вариант 6
Лабораторные работы 1,2,3 Задание на лабораторную работу 1 Рассчитать h – шаг таблицы функции f(x), по которой с помощью линейной интерполяции можно было бы найти промежуточные значения функции с точностью 0.0001, если табличные значения функции округлены до 4-х знаков после точки. Написать программу, которая выводит таблицу значений функции с рассчитанным шагом h на интервале [c, c+15h] (таблица должна содержать 2 столбца: значения аргумента и соответствующее ему округленное до 0.0001 значе
User Александр12 : 11 мая 2022
300 руб.
Вычислительная математика Лабораторная работа 1,2,3 Вариант 6
up Наверх