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

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

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

Описание

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

Вариант 3

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

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

Вариант 3

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

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

Вариант 3

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

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

Вариант 3

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

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

Вариант 3

В каждой строке текстового файла переставьте слова в обратном порядке

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

Уважаемый слушатель, дистанционного обучения,
Оценена Ваша работа по предмету: Функциональное и логическое программирование
Вид работы: Лабораторная работа
Оценка:Зачет
Дата оценки: 26.06.2016
Рецензия:

Галкина Марина Юрьевна
Функциональное и логическое программирование. Лабораторная работа №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/ Функциональное и логическое программирование/ Вариант 3
Лабораторная работа №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 +). Л
User qwok : 12 марта 2019
550 руб.
Лабораторная работа №1 по "Функциональное и логическое программирование".
Лабораторная работа №1 по "Функциональное и логическое программирование". Вариант 1. Задание к варианту 1. Определите на языке ЛИСП и проверьте работу функции, преобразующей список L в "двойной" список таким образом, чтобы каждый элемент удвоился. Например, при L=(1 2 3) функция должна возвращать список (1 1 2 2 3 3).
User Eva : 3 июня 2011
12 руб.
Лабораторная работа №1 по предмету: "Функциональное и логическое программирование". Вариант №3
Задание Опpеделите на языке ЛИСП и проверьте работу функции, добавляющей заданное паpаметpом число x к каждому элементу списка L. Например, при x=3, L=(-1 6 3) функция должна возвращать список (2 9 6).
User migsvet : 9 февраля 2014
100 руб.
Сибгути. ДО. Информатика. Билет № 21
1. Перевести число 115,310 в троичную систему счисления. 2. Записать слово Exit шестнадцатиричными кодами таблицы ASCII. 3. Целое знаковое число записано в 8-ми разрядной ячейке памяти: 10101010. Чему равно значение этого числа (в десятичном виде)?
User мелкая9008 : 20 февраля 2015
50 руб.
Дискретная математика. Лабораторная работа № 2. Отношения и их свойства. Turbo Pascal. СибГУТИ
Бинарное отношение R на конечном множестве A: RÍ A2 – задано списком упорядоченных пар вида (a,b), где a,bÎ A. Требования на множество – те же, что и раньше (в нем не должно встречаться повторяющихся элементов, кроме того, оно должно быть упорядочено по возрастанию). Программа должна определять свойства заданного отношения: рефлексивность, симметричность, антисимметричность, транзитивность (по материалам главы 1, п.1.3). Проверку свойств выполнять по матрице бинарного отношения, сопровождая необ
User РешуВашуРаботу : 26 апреля 2018
400 руб.
Дискретная математика. Лабораторная работа № 2. Отношения и их свойства. Turbo Pascal. СибГУТИ
Лабораторная работа по дисциплине "Сетевые базы данных " №2
Задание № 1 Используя переменные $color и $size сформировать php-скрипт z2-1.php, который выводит на экран строку текста заданным цветом и размером. (Использовать листинг 1-2). № 2 В скрипте z2-2.php имеется переменная $breakfast со значением "gamburger" и динамическая переменная $$breakfast со значением " and tea". Объяснить, что будет выведено на экран в случаях (а), (б), (в) и почему: (а) print "$breakfast $gamburger"; (б) print "$breakfast"; print "$$breakfast"; (в) print $breakfast; pr
User 1231233 : 26 сентября 2011
23 руб.
Тепломассообмен ПГТУ 2000 Задача 4 Вариант 10
Определить плотность лучистого теплового потока между двумя параллельно расположенными плоскими стенками, имеющими температуру t1 и t2 и степени черноты ε1 и ε2. Как изменится интенсивность теплообмена при установке экрана со степенью черноты εэ. - Условия теплообмена считать стационарными. Теплопроводностью и конвективным теплообменом в зазоре между пластинами пренебречь. - В качестве экрана взять тонкий металлический лист.
User Z24 : 28 июля 2026
180 руб.
Тепломассообмен ПГТУ 2000 Задача 4 Вариант 10
up Наверх