Лабораторная работа №4 по предмету: Функциональное и логическое программирование. Вариант 4
Состав работы
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
- Программа для просмотра текстовых файлов
Описание
Лабораторная работа №4
Вариант задачи выбирается по последней цифре пароля. Программы должны быть написаны на языке Пролог. Для запуска Turbo Prolog запустите файл prolog.exe. Запуск на выполнение Alt+R, переход в окно редактора Alt+E.
Вариант 4
Напишите на языке ПРОЛОГ программу, которая в непустой упорядоченный по неубыванию список целых чисел добавляет новый элемент X таким образом, чтобы сохранилась упорядоченность. Список и число X вводятся с клавиатуры, цель – внутренняя.
Например: Список [1,2,3,3] при X=2 преобразуется в [1,2,2,3,3].
Замечание: Проверьте правильность добавления элемента в конец списка.
Вариант задачи выбирается по последней цифре пароля. Программы должны быть написаны на языке Пролог. Для запуска Turbo Prolog запустите файл prolog.exe. Запуск на выполнение Alt+R, переход в окно редактора Alt+E.
Вариант 4
Напишите на языке ПРОЛОГ программу, которая в непустой упорядоченный по неубыванию список целых чисел добавляет новый элемент X таким образом, чтобы сохранилась упорядоченность. Список и число X вводятся с клавиатуры, цель – внутренняя.
Например: Список [1,2,3,3] при X=2 преобразуется в [1,2,2,3,3].
Замечание: Проверьте правильность добавления элемента в конец списка.
Дополнительная информация
Уважаемый слушатель, дистанционного обучения, Оценена Ваша работа по предмету: Функциональное и логическое программирование Вид работы: Лабораторная работа 4 Оценка:Зачет Дата оценки: 11.02.2012 Рецензия:Уважаемая , замечаний нет.
Галкина Марина Юрьевна
Галкина Марина Юрьевна
Похожие материалы
Лабораторная работа №4 по предмету: "Функциональное и логическое программирование". Вариант №3
migsvet
: 9 февраля 2014
Задание
Напишите на языке ПРОЛОГ программу, которая осуществляет циклический сдвиг на один элемент влево в списке целых чисел. Список вводится с клавиатуры, цель – внутренняя.
Например: Список [1,2,3,4] преобразуется в [2,3,4,1].
100 руб.
Лабораторная работа № 4 по предмету : «Функциональное и логическое программирование». Вариант №1
xtrail
: 22 апреля 2013
Лабораторная работа №4
Вариант 1
Задание
Напишите на языке ПРОЛОГ программу, которая преобразует список целых чисел во множество. Список вводится с клавиатуры, цель – внутренняя.
Например: Список [1,2,1,4,1,2,3] преобразуется в [1,2,4,3].
200 руб.
Функциональное и логическое программирование. Вариант №4
svladislav987
: 9 ноября 2021
Задание
Напишите на языке SWI-PROLOG программу для работы с базой данных по заданию. Начальная база данных должна храниться в файле. В программе должно присутствовать меню из 5 пунктов, реализующих следующие возможности:
1. просмотр содержимого динамической базы данных (при запуске программы динамическая база данных должна заполняться из файла базы данных только один раз и только в этом пункте);
2. добавления записи в динамическую базу данных (за один вход в этот пункт должна быть возможность д
200 руб.
Лабораторная работа № 5 по предмету "Функциональное и логическое программирование". Вариант 4
olyly7
: 11 февраля 2012
Лабораторная работа №5
Вариант задачи выбирается по последней цифре пароля. Программы должны быть написаны на языке Пролог. При преобразовании файла должны быть сохранены переводы строк. К отчету следует приложить тексты файлов с входными и выходными данными. Для просмотра файлов с данными можно открыть вспомогательное окно редактора с помощью клавиши F8 (при этом должно быть активным окно редактора).
Вариант 4
Переставьте строки текстового файла в обратном порядке.
200 руб.
Функциональное и логическое программирование
Михаил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 руб.
Функциональное и логическое программирование
Mikola456
: 27 мая 2016
Контрольная работа
Во вложении Word+prolog
Создание базу данных с расписанием движения поездов: номер поезда, пункт назначения, время отправления, время прибытия. Найти номер и время отправления ближайшего по-езда до Москвы. Текущее время вводится с клавиатуры.
700 руб.
Функциональное и логическое программирование
Mikola456
: 27 мая 2016
ЛАБОРАТОРНАЯ РАБОТА №1
Вариант задачи выбирается по последней цифре зачетной книжки. Текст функции сохраняйте в файле. Функция может вызывать вспомогательные функции. В теле функций использование операторов set и setq не допускается!
Опpеделите на языке ЛИСП и проверьте работу функции, осуществляющей циклический сдвиг в списке на n элементов вправо.
Например, для списка (a s d f g) , n = 3 функция должна вернуть (d f g a s) .
ЛАБОРАТОРНАЯ РАБОТА №1
Программы должны быть написаны на языке дв
500 руб.
Другие работы
Виртуализация как средство защиты информации
hili
: 15 октября 2020
Выбор варианта задания по контрольной работе определяется как сумма последней цифры пароля и номера группы
(при нарушении данного правила преподаватель оставляет за собой право не зачесть работу).
(пример, номер группы – 35, цифры пароля – 10, значит 45).
Если же полученный результат превышает максимальный номер реферата,
то определяется как («результат» - максимальный номер реферата=тема вашего реферата).
Для поднятого примера – 45-33=12.
30 Системы управления правами доступа (LdM)
31 Проблем
200 руб.
Английский язык. Грамматика
b1ack_ange1
: 11 декабря 2011
Задание №1
Переведите предложения, обращая внимание на перевод на русский язык определений, выраженных именем существительным.
Задание №2
Переведите предложения. Выпишите из предложения сказуемое и определите его временную форму и залог.
Задание №3
Переведите предложения на русский язык, обращая внимание на модальные глаголы или их эквиваленты.
Задание №4
Переведите текст на русский язык
Лабораторная работа № 2 по «Метрологии, стандартизации и сертификации». Вариант № 4
aleks797
: 2 февраля 2013
На тему: «Поверка аналогового измерительного прибора»
1.ЦЕЛЬ РАБОТЫ.
1.1. Изучить методы поддержания единства измерений.
1.2. Изучить способы нормирования погрешностей средств измерений.
1.3. Изучить методику обработки результатов измерений с многократными наблюдениями.
1.4. Приобрести практические навыки измерения напряжения аналоговыми вольтметрами.
1.5. Освоить методику оценки случайной составляющей погрешности (неопределенности) средств измерений.
1.6. Приобрести навыки оценки погрешности ср
100 руб.
Экзаменационная работа по дисциплине: Дискретная математика. Билет 9
Александр404
: 15 мая 2019
Билет № 9
Факультет ИВТ (ДО) Курс 1 Семестр 2
Дисциплина Дискретная математика
1) Чем отличаются разбиения и покрытия? Что такое отношение эквивалентности? (дать определения, проиллюстрировать на примерах).
2) Карты Карно: построение, определения, использование для нахождения упрощенного представления функции, для упрощения частично определенной функции. Привести примеры.
3) Используя полиномиальную теорему, определить, чему равен коэффициент при x^(5)*y*z^(4) в выражениях: (2x+3y+2z^(2))^(10
300 руб.