Лабораторная работа № 4 по дисциплине: Функциональное и логическое программирование

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

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