Лабораторная работа № 4 по дисциплине: Функциональное и логическое программирование
Состав работы
|
|
|
|
|
|
|
|
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
Лабораторная работа №4
Вариант 7
Условие задачи:
Напишите на языке ПРОЛОГ программу, которая в списке слов находит слово минимальной длины и ставит его первым (если таких слов несколько, то переставляется последнее найденное). Список вводится с клавиатуры, цель – внутренняя.
Исходный текст программы:
DOMAINS
i=integer s=string sl=s*
PREDICATES
minPos(i,i,i,i,sl)
pos(i,sl,s,sl)
w
CLAUSES
Вариант 7
Условие задачи:
Напишите на языке ПРОЛОГ программу, которая в списке слов находит слово минимальной длины и ставит его первым (если таких слов несколько, то переставляется последнее найденное). Список вводится с клавиатуры, цель – внутренняя.
Исходный текст программы:
DOMAINS
i=integer s=string sl=s*
PREDICATES
minPos(i,i,i,i,sl)
pos(i,sl,s,sl)
w
CLAUSES
Похожие материалы
Лабораторная работа №4 по дисциплине: Функциональное и логическое программирование
Dusya
: 12 сентября 2012
Лабораторная работа No4
по дисциплине
Функциональное и логическое программирование
1.Задание
Напишите на языке ПРОЛОГ программу, которая находит максимальный элемент в списке целых чисел и ставит его последним (если таких элементов несколько, то переставляется первый найденный). Список вводится с клавиатуры, цель – внутренняя.
Например: Список [4,3,7,6,2,7,6] преобразуется в [4,3,6,2,7,6,7].
2. Описание функций, алгоритм работы
Ввод списка целых чисел с клавиатуры выполним с помощью встроенно
100 руб.
Лабораторная работа №4 по дисциплине "Функциональное и логическое программирование". Вариант 4
Greenberg
: 19 февраля 2013
Задание
Напишите на языке ПРОЛОГ программу, которая в непустой упорядоченный по неубыванию список целых чисел добавляет новый элемент X таким образом, чтобы сохранилась упорядоченность. Список и число X вводятся с клавиатуры, цель – внутренняя.
Например: Список [1,2,3,3] при X=2 преобразуется в [1,2,2,3,3].
Замечание: Проверьте правильность добавления элемента в конец списка.
79 руб.
Лабораторная работа № 4 по дисциплине Функциональное и логическое программирование. Вариант 7
Некто
: 16 сентября 2018
Условие задачи:
Напишите на языке ПРОЛОГ программу, которая в списке слов находит слово минимальной длины и ставит его первым (если таких слов несколько, то переставляется последнее найденное). Список вводится с клавиатуры, цель – внутренняя.
50 руб.
Лабораторная работа №4 по дисциплине: Функциональное и логическое программирование. Вариант №9
SibGOODy
: 14 сентября 2018
Задание
Напишите на языке ПРОЛОГ программу, которая находит минимальный элемент в списке целых чисел и ставит его первым (если таких элементов несколько, то переставляется последний найденный). Список вводится с клавиатуры, цель – внутренняя.
Например: Список [4,1,7,6,1,7,6] преобразуется в [1,4,1,7,6,7,6].
Текст программы
Результаты работы программы
150 руб.
Лабораторная работа №4 по дисциплине «Функциональное и логическое программирование» 6 вариант
mastar
: 7 февраля 2013
Лабораторная работа №4
по дисциплине
«Функциональное и логическое программирование»
Вариант задачи выбирается по последней цифре пароля. Программы должны быть написаны на языке Пролог. Для запуска Turbo Prolog запустите файл prolog.exe. Запуск на выполнение Alt+R, переход в окно редактора Alt+E.
Задание. Вариант №6.
Напишите на языке ПРОЛОГ программу, которая в списке слов находит слово максимальной длины и ставит его последним (если таких слов несколько, то переставляется первое найденное)
125 руб.
Лабораторная работа № 4 по дисциплине «Функциональное и логическое программирование» Вар.№6
RishaDolos
: 18 февраля 2012
Задание. Вариант №6.
Напишите на языке ПРОЛОГ программу, которая в списке слов находит слово максимальной длины и ставит его последним (если таких слов несколько, то переставляется первое найденное). Список вводится с клавиатуры, цель – внутренняя.
Например: Список [“f”,”baxg”,”add”,”qw”] преобразуется в [“f”,”add”,”qw”,”baxg”].
100 руб.
Функциональное и логическое программирование
Михаил18
: 26 сентября 2019
Билет №4
1. На языке Clisp определите функцию, которая меняет местами второй и третий элементы произвольного списка (в теле функции разрешается использовать только следующие встроенные функции: CAR,CDR,CONS,APPEND,LIST,LAST,BUTLASTс одним аргументом,REVERSE).
2. Какое значение получит Xв результате операции сопоставления (унификации) списков [a,b,c,d] и [_,_,_|X] в языке SWI-Prolog?
200 руб.
Функциональное и логическое программирование
Михаил18
: 26 сентября 2019
Напишите на языке SWI-PROLOG программу для работы с базой данных по заданию. Начальная база данных должна храниться в файле. В программе должно присутствовать меню из 5 пунктов, реализующих следующие возможности:
1. просмотр содержимого динамической базы данных (при запуске программы динамическая база данных должна заполняться из файла базы данных только один раз и только в этом пункте);
2. добавления записи в динамическую базу данных (за один вход в этот пункт должна быть возможность добавлени
200 руб.
Другие работы
Холодильная техника и технология ИжГСХА Вариант 5 Задача 2
Z24
: 19 октября 2025
1230 кг/ч метилового спирта необходимо охлаждать от 18 до -22ºС. Охлаждение ведется углекислотой, кипящей при -40ºС. Определить теоретическую мощность, затрачиваемую компрессором. Температура конденсации 15ºС. Цикл сухой, без переохлаждения.
220 руб.
Построение объединённых масштабируемых сетей (Ответы на тест Синергия/МОИ/ МТИ)
AnastasyaM
: 15 октября 2023
Ответы на тест Построение объединённых масштабируемых сетей - СИНЕРГИЯ, МОИ, МТИ.
Результат 95-100 баллов.
Дата сдачи - свежая.
Больше 30 ответов на вопросы.
Вопросы к тесту:
1. Какой тип интернет-соединения обеспечивает наибольшую скорость загрузки и выгрузки
данных?
DSL
Кабельный интернет
Спутниковый интернет
Все типы интернет-соединений обеспечивают одинаковую скорость
2. Что означает аббревиатура EIGRP?
Enhanced Interior Gateway Routing Protocol
Enhanced Internet Gateway Routing Pro
230 руб.
Дошкольная педагогика и психология (Ответы на тест СИНЕРГИЯ)
AnastasyaM
: 11 декабря 2023
Ответы на тест Дошкольная педагогика и психология - СИНЕРГИЯ, МОИ, МТИ.
Результат сдачи - 85-100 баллов.
Дата сдачи свежая.
Вопросы к тесту:
Что отрицала М. Монтессори как средство воспитания и развития ребенка дошкольного возраста:
Для развития термической чувствительности детей М. Монтессори предлагала использовать: Для развития барической чувствительности детей М. Монтессори предлагала использовать:
Виды детского труда:
Основным содержанием этого вида игр является отражение окружающей дей
250 руб.
Разработка технологического процесса ремонта опорной поверхности надрессорной балки
MagicT
: 14 февраля 2017
Курсовой проект содержит 32 страниц ,6 рисунков, 2 таблиц, 12 источников, 1 приложение.
Технологический процесс, деталь, заготовка, станок, приспособление, режущий инструмент,
Объектом разработки является технологический процесс ремонта надрессорной балки.
Цель работы – разработать технологический процесс ремонта опорной поверхности надрессорной балки, для этого необходимо произвести полный анализ базового технологического процесса, спроектировать технологический процесс восстановления дет
100 руб.