Зачетная работа (Экзаменационная работа). Функциональное и логическое программирование. Вариант 7. ДО СибГУТИ.
Состав работы
|
|
|
|
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
Билет №3
1. На языке Лисп составьте композицию из функций CAR и CDR, для которой результатом применения этой композиции к списку ((1 (2) 3 4 (5)))) будет 2.
2. Какое значение получит X в результате операции сопоставления (унификации) списков [1,2,3,4,5] и [_,_,X|_] в Прологе?
Решение:
1. (car (car (..........................
1. На языке Лисп составьте композицию из функций CAR и CDR, для которой результатом применения этой композиции к списку ((1 (2) 3 4 (5)))) будет 2.
2. Какое значение получит X в результате операции сопоставления (унификации) списков [1,2,3,4,5] и [_,_,X|_] в Прологе?
Решение:
1. (car (car (..........................
Дополнительная информация
Проверил: Галкина М.Ю.
Оценка:"Отлично!"
Без замечаний!
Год сдачи 2013.
Оценка:"Отлично!"
Без замечаний!
Год сдачи 2013.
Похожие материалы
Контрольная работа. Функциональное и логическое программирование. Вариант 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. Билет №11. Функциональное и логическое программирование
ivanPBT22
: 28 мая 2015
Билет №11
1. На языке Лисп составьте композицию из функций CAR и CDR, для которой результатом применения этой композиции к списку ((1 (2 (3))) 4 (5)) будет 3.
2. Какое значение получит X в результате операции сопоставления (унификации) списков [a,b,c,d,e] и [_|X] в Прологе?
200 руб.
Функциональное и логическое программирование. Вариант №7
hikewa8019
: 21 ноября 2021
Контрольная работа
Задание:
Реализовать на языке SWI-PROLOG программу для работы с базой данных об итогах сессии по 5 дисциплинам студентов определенной группы. Начальная база данных должна храниться в файле. В программе должно присутствовать меню из 5 пунктов, реализующих следующие возможности:
1. просмотр содержимого динамической базы данных (при запуске программы динамическая база данных должна заполняться из файла базы данных только один раз и только в этом пункте);
2. добавления записи в д
50 руб.
Зачетная работа по дисциплине «Функциональное и логическое программирование»
m9c1k
: 21 марта 2012
Билет №9
Задание
1. На языке Лисп составьте композицию из функций CAR и CDR, для которой результатом применения этой композиции к списку (1 (2) (3 (4 5))) будет 4.
2. Какое значение получит X в результате операции сопоставления (унификации) списков [a,b,c,d,e] и [_,X|_] в Прологе?
100 руб.
Лабораторная работа №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 руб.
Лабораторная работа №5. Функциональное и логическое программирование. Вариант 7. ДО СибГУТИ.
Olya
: 12 декабря 2017
Задание.
Преобразуйте текстовый файл, состоящий из нескольких строк, таким образом, чтобы все символы в каждой строке разделялись одним пробелом
Решение:
Считываем все строки из файла и заносим их в список.
Печатаем список с помощью предиката print так:
печатаем первый элемент с помощью предиката printstr, рекурсивно вызываем print для хвоста, пока он не пуст.
Предикат printstr принимает два параметра: первый (S) – часть строки, второй (SNew) – преобразованная часть строки.
Запись производит
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 руб.
Лабораторная работа №1. Функциональное и логическое программирование. Вариант 7. ДО СибГУТИ.
Olya
: 12 декабря 2017
Задание.
Определите на языке ЛИСП и проверьте работу функции, возвращающей список позиций элемента, заданного параметром x, в списке L.
Например, при x=4, L=(8 3 4 6 4 1) функция должна возвращать список (3 5).
Решение – рекурсивное. Функция CREATE формирует и возвращает список позиций элемента, заданного параметром x, в списке L.
Листинг программы
(DEFUN CREATE (L X N)
(COND
((NULL L) NIL)
...................
200 руб.
Другие работы
Проблеми асортименту та якості білизняного трикотажу
evelin
: 9 октября 2013
Вступ
Основна частина
1. Загальні поняття про трикотаж
2. Особливості будови трикотажних полотен
3. Особливості властивостей трикотажних полотен
4. Класифікація та характеристика асортименту трикотажних полотен
5. Спеціальні вимоги до білизняного трикотажу
5.1 Жіноча білизна
5.2 Чоловіча білизна
5.3 Дитяча білизна
5.4 Спортивна білизна
Висновки
Література
Додатки
Вступ
Трикотажний одяг небезпідставно називають одягом XX століття. Красивий зовнішній вигляд, висока гігієнічність і з
13 руб.
Операционные системы реального времени. Экзаменационная работа. Билет №1.
Bodibilder
: 6 июня 2019
Экзаменационный билет No 1
1. Дать описание конкретных действий, которые выполняет приведённый ниже программный запрос с заданными фактическими параметрами:
h = CreateFileMapping (1000, 0, PAGE_READONLY, 0, 4096, 0);
2. Сформулировать основные различия между понятиями "процесс" и "нить" (вычислительная работа, пространство памяти, механизм создания).
3. Написать фрагмент программы, посылающий некоторой нити сообщение 12345 каждую секунду. Как можно остановить работу этой программы?
4. Напис
30 руб.
Бруй Л.П. Техническая термодинамика ТОГУ Задача 3 Вариант 39
Z24
: 12 января 2026
Расчет цикла Карно применительно к тепловому двигателю
Рабочее тело в цикле Карно — 1 кг сухого воздуха. Предельные температуры рабочего тела в цикле: наибольшая t1, наименьшая t3 (табл.1). Предельные давления рабочего тела в цикле: наибольшее p1, наименьшее p3 (табл.2).
Определить:
1) основные параметры рабочего тела в характерных точках цикла;
2) количество теплоты, подведенное в цикле;
3) количество теплоты, отведенное в цикле;
4) полезную работу, совершенную рабочим телом за ци
350 руб.
Расчет технологии производства консервы рыбной "Сайра" натуральная в масле
ostah
: 7 сентября 2013
Введение.
Технологическая характеристика сырья, требования к его качеству.
Технологическая схема производства, ее обоснование и описание.
Требования к качеству готового продукта.
Расход сырья.
Расход движения сырья и полуфабрикатов по этапам технологического процесса.
Создание агрегатно-технологической линии.
Структура технологического потока.
Подбор оборудования.
Сравнительная характеристика моечной машины конвейерного типа.
Устройство и работа моечной машины конвейерного типа МР-3.
Расчет моеч
111 руб.