Лабораторная работа №3. Функциональное и логическое программирование. Вариант 7. ДО СибГУТИ.
Состав работы
|
|
|
|
|
|
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
Задание.
Опpеделите на языке ЛИСП функционал, аналогичный встроенному предикату MAPLIST для одноуровнего списка. (Используйте применяющие функционалы). Проверьте работу функционала для функций:
-REVERSE;
-LIST.
Решение:
Определяем функционал MAPLIST1 для одноуровнего списка, используя применяющий функционал FUNCALL.
Листинг программы:
(defun maplist1 (fn l)
(cond
.................
Опpеделите на языке ЛИСП функционал, аналогичный встроенному предикату MAPLIST для одноуровнего списка. (Используйте применяющие функционалы). Проверьте работу функционала для функций:
-REVERSE;
-LIST.
Решение:
Определяем функционал MAPLIST1 для одноуровнего списка, используя применяющий функционал FUNCALL.
Листинг программы:
(defun maplist1 (fn l)
(cond
.................
Дополнительная информация
Проверил: Галкина М.Ю.
Оценка:"Отлично"
Год сдачи 2013.
Оценка:"Отлично"
Год сдачи 2013.
Похожие материалы
Функциональное и логическое программирование. Лабораторная работа №3. Вариант №7
Damovoy
: 9 февраля 2021
Лабораторная работа №3
Работа со строками и файлами в языке SWI-PROLOG
Номер задачи выбирается по последней цифре пароля.
Присылаемый на проверку архив должен содержать 3 файла:
- файл отчета, содержащий титульный лист, условие задачи, исходный текст
программы и результаты работы программы (можно в виде скриншотов);
- файл с исходным текстом программы на языке SWI-PROLOG;
- файл cо входными данными для программы.
Задание на лабораторную работу
Напишите на языке SWI-PROLOG программу для работы
340 руб.
Вариант №0 Лабораторная работа №3 Функциональное и логическое программирование ДО СИБГУТИ
Petr1
: 1 июня 2019
Задание на лабораторную работу
Напишите на языке SWI-PROLOG программу для работы с текстовым
файлом, состоящим из нескольких строк. При преобразовании файла должны
быть сохранены переводы строк исходного файла.
Номер варианта выбирается по последней цифре пароля.
0. Текстовый файл состоит из нескольких строк, длина каждой из которых
меньше 40. Выровняйте строки текста по ширине (равномерным внесением
дополнительных пробелов между словами). Длины новых строк должны быть
равны 40. Сформируйте но
250 руб.
Функциональное и логическое программирование. вариант 5. лабораторная работа №3 СИБГУТИ ДО
nura
: 2 января 2019
Лабораторная работа No3
Работа со строками и файлами в языке SWI-PROLOG
Номер задачи выбирается по последней цифре пароля.
Присылаемый на проверку архив должен содержать 3 файла:
файл отчета, содержащий титульный лист, условие задачи, исходный текст
программы и результаты работы программы (можно в виде скриншотов);
файл с исходным текстом программы на языке SWI-PROLOG;
файл cо входными данными для программы.
Задание на лабораторную работу
Напишите на языке SWI-PROLOG программу для работы с те
450 руб.
Лабораторная работа № 3 по дисциплине Функциональное и логическое программирование. Вариант 7
Некто
: 16 сентября 2018
Условие задачи:
Определите на языке ЛИСП функционал, аналогичный встроенному предикату MAPLIST для одноуровнего списка. (Используйте применяющие функционалы). Проверьте работу функционала для функций:
-REVERSE;
-LIST.
50 руб.
Контрольная работа. Функциональное и логическое программирование. Вариант 7. ДО СибГУТИ.
Olya
: 12 декабря 2017
Задание.
Вариант задачи выбирается по последней цифре пароля. Программы должны быть написаны на языке двух языках: Лисп и Пролог. В программе на Прологе исходные данные должны вводиться с клавиатуры, цель - внутренняя.
Сформируйте новый список, включающий в себя элементы, не входящие в два списка (симметpичную pазность множеств).
Например: На Лиспе для списков (1 2 3 5) и (6 4 1 8 3) результатом будет список
(2 5 6 4 8).
Листинг программы на языке Лисп
(DEFUN MEMBER (X L)
(COND
((NULL L)
200 руб.
Функциональное и логическое программирование. Вариант №7
hikewa8019
: 21 ноября 2021
Контрольная работа
Задание:
Реализовать на языке SWI-PROLOG программу для работы с базой данных об итогах сессии по 5 дисциплинам студентов определенной группы. Начальная база данных должна храниться в файле. В программе должно присутствовать меню из 5 пунктов, реализующих следующие возможности:
1. просмотр содержимого динамической базы данных (при запуске программы динамическая база данных должна заполняться из файла базы данных только один раз и только в этом пункте);
2. добавления записи в д
50 руб.
Лабораторная работа №4. Функциональное и логическое программирование. Вариант №7. ДО СибГУТИ.
Olya
: 12 декабря 2017
Задание.
Напишите на языке ПРОЛОГ программу, которая в списке слов находит слово минимальной длины и ставит его первым (если таких слов несколько, то переставляется последнее найденное). Список вводится с клавиатуры, цель – внутренняя.
Например: Список [”baxg”,”add”,“f”,”qw”] преобразуется в [“f”,”baxg”,”add”,” qw”].
Листинг программы
domains
list = string*
predicates
search_min(integer, integer, integer, integer, list)
....................
search_min(P, M, Pm, Pres, [A|B]):- str_len(A, L
200 руб.
Лабораторная работа №2. Функциональное и логическое программирование. Вариант №7. ДО СибГУТИ.
Olya
: 12 декабря 2017
Задание.
Определите на языке ЛИСП и проверьте работу функции, осуществляющей циклический сдвиг в списке на n элементов вправо.
Например, для списка (a s d f g) , n = 3 функция должна вернуть (d f g a s) .
Решение – рекурсивное. Функция SHIFT осуществляет циклический сдвиг в списке на n элементов вправо.
Листинг программы:
(DEFUN SHIFT (L N)
(COND
................
200 руб.
Другие работы
Философские аспекты антропотехники в физической культуре
DocentMark
: 26 февраля 2013
Совокупность материальных и духовных ценностей, созданная человеком в многолетней истории, представляет собой общемировую культуру. Современной философией культура рассматривается как технология человеческой деятельности, накопление и передача человеческого опыта, а также его оценки и осмысления. При этом рассматривается и личностный аспект человека, т.е. повышение его потенциальных возможностей. Создавая материальные и духовные культурные ценности, внося полезные и гуманные, новаторские и творч
15 руб.
Основы информационной безопасности сетей и систем. Экзамен. Билет 08
Tech_Assistant
: 6 марта 2017
1. Какие принципы обеспечения информационной безопасности РФ вы знаете? В каких документах прописаны эти принципы. Дайте оценку их выполнения.
2. Что называется криптоанализом? Приведите примеры атак на криптосистемы.
1. Дайте характеристику международного стандарта ISO 17799-2000(2005). Назначение, содержимое, Проанализируйте его на предмет комплексности при обеспечении информационной безопасности в организации.
250 руб.
Сеялка СЗ-3,6 (чертеж общего вида)
kreuzberg
: 13 июля 2018
Эта модель зачастую именуется – универсальная зернотуковая прицепная сеялка. Предназначение этой техники в сельскохозяйственной сфере. Этому аппарату под силу посеять рядками такие культуры:
- зерновые культуры (овес, ячмень, пшеница, рожь);
- зернобобовые культуры (горох, фасоль);
- крупяные культуры (гречка, просо с использование удобрений).
Зерновая сеялка сз 3 6 представляет собой кодификационную базовую модель. Сеялка имеет принципиальные отличия от прочих аналоговых техник. Аппарат зач
399 руб.
Термодинамика и теплопередача ТюмГНГУ Теория теплообмена Задача 3 Вариант 04
Z24
: 12 января 2026
Стальной трубопровод диаметром d1/d2=100 мм/110 мм с коэффициентом теплопроводности λ1 покрыт изоляцией в 2 слоя одинаковой толщины δ2=δ3=50 мм, причем первый слой имеет коэффициент теплопроводности λ2, второй λ3.
Определить потери теплоты через изоляцию с 1 м трубы, если температура внутренней поверхности t1, а наружной поверхности изоляции t4. Определить температуру на границе соприкосновения слоев t3. Как изменится величина тепловых потерь с 1 м трубопровода, если слой изоляции поменять ме
200 руб.