Лабораторная работа №4 по дисциплине «Логическое программирование» Организация многооконных меню и работа с файлами в турбо-прологе Вариант №3
Состав работы
|
|
|
|
Необходимые программы
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
Создать программу работы с файлами целых чисел, реализующую следующие функции обработки файлов: а) создание файла; б) добавление элемента в файл; в) модификацию данных в файле; г) удаление элемента в файл; д) просмотр файла (вывод на экран); ж) найти сумму положительных элементов файла.
Цель работы: Изучение файловой системы Турбо-Пролога, работы с файлами последовательного и прямого доступов, способов организации многооконных меню. Разработка Пролог-программ обработки файлов с созданием среды пользователя с помощью многооконных меню.
Задание: Создать программу работы с файлами целых чисел, реализующую следующие функции обработки файлов: а) создание файла; б) добавление элемента в файл; в) модификацию данных в файле; г) удаление элемента в файл; д) просмотр файла (вывод на экран); ж) найти сумму положительных элементов файла.
Код Пролог-программы:
Цель работы: Изучение файловой системы Турбо-Пролога, работы с файлами последовательного и прямого доступов, способов организации многооконных меню. Разработка Пролог-программ обработки файлов с созданием среды пользователя с помощью многооконных меню.
Задание: Создать программу работы с файлами целых чисел, реализующую следующие функции обработки файлов: а) создание файла; б) добавление элемента в файл; в) модификацию данных в файле; г) удаление элемента в файл; д) просмотр файла (вывод на экран); ж) найти сумму положительных элементов файла.
Код Пролог-программы:
Похожие материалы
Лабораторная работа №4 по дисциплине: Функциональное и логическое программирование
Dusya
: 12 сентября 2012
Лабораторная работа No4
по дисциплине
Функциональное и логическое программирование
1.Задание
Напишите на языке ПРОЛОГ программу, которая находит максимальный элемент в списке целых чисел и ставит его последним (если таких элементов несколько, то переставляется первый найденный). Список вводится с клавиатуры, цель – внутренняя.
Например: Список [4,3,7,6,2,7,6] преобразуется в [4,3,6,2,7,6,7].
2. Описание функций, алгоритм работы
Ввод списка целых чисел с клавиатуры выполним с помощью встроенно
100 руб.
Лабораторная работа № 4 по дисциплине: Функциональное и логическое программирование
1231233
: 29 января 2012
Лабораторная работа №4
Вариант 7
Условие задачи:
Напишите на языке ПРОЛОГ программу, которая в списке слов находит слово минимальной длины и ставит его первым (если таких слов несколько, то переставляется последнее найденное). Список вводится с клавиатуры, цель – внутренняя.
Исходный текст программы:
DOMAINS
i=integer s=string sl=s*
PREDICATES
minPos(i,i,i,i,sl)
pos(i,sl,s,sl)
w
CLAUSES
23 руб.
Лабораторная работа №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 руб.
Лабораторная работа №4 по дисциплине: Функциональное и логическое программирование. Вариант 8 (18, 28 и т.д.)
SibGOODy
: 27 августа 2018
Задание
Напишите на языке ПРОЛОГ программу, которая находит максимальный элемент в списке целых чисел и ставит его последним (если таких элементов несколько, то переставляется первый найденный). Список вводится с клавиатуры, цель – внутренняя.
Например: Список [4,3,7,6,2,7,6] преобразуется в [4,3,6,2,7,6,7].
Текст программы
Результаты работы программы
150 руб.
Другие работы
Лабораторная работа № 3.4 по дисциплине: «Метрология, стандартизация и сертификация». 5-й семестр. 6-й вариант
mastar
: 19 января 2013
Лабораторная работа № 3.4
По дисциплине: «Метрология, стандартизация и сертификация»
«Измерение напряжения электрических сигналов»
1. ЦЕЛЬ РАБОТЫ
1.1. Изучить:
1.1.1 Параметры переменных напряжений и токов;
1.1.2 Методы измерения параметров переменных напряжений и токов;
1.1.3 Принцип действия, устройство и метрологические характеристики элек-тронных вольтметров;
1.1.4 Особенности измерения напряжения электронными вольтметрами переменного тока;
1.1.5 Источники погрешности при измерении электрон
125 руб.
Каркас кузова фургона ЗИЛ 5301
grom555
: 19 октября 2019
Набор чертежей "Каркас кузова фургона ЗИЛ 5301 " для дипломных проектов по теме (и подобной) либо курсовых работ. 18 чертежей, формат А3, 12 чертежей формат А4. Чертежи выполнены в компасе 16ой версии.Даны спецификации. Проставлены основные размеры, Даны технические пояснения, основная надпись не заполнена, файл имеет расширение cdw. , упакован в rar. чертёж выполнен в соответствии с ЕСКД. Может быть использован для Курсовых и Дипломных проектов по машиностроительным дисциплинам
600 руб.
Физика (часть 2-я). Лабораторная работа №1. Вариант №4.
Fockus
: 5 июля 2021
1. Цель работы
Исследовать явление дифракции электромагнитных волн. С помощью дифракционной решетки проходящего света измерить длины электромагнит-ных волн видимого диапазона.
2. Основные теоретические сведения
Дифракцией называется совокупность явлений, наблюдаемых при распространении света в среде с резкими неоднородностями (например, вблизи границ непрозрачных тел, сквозь малые отверстия и т.п.) и связанных с отклонениями от законов геометрической оптики. В частности, дифракция приводит к ог
100 руб.
Схемотехника телекоммуникационных устройств (часть 1). Зачет. Зачетная работа. Билет №10
SibGUTI2
: 18 февраля 2020
Схемотехника телекоммуникационных устройств (часть 1). Зачет. Зачетная работа.
Билет 10
1. Определить выходное сопротивление усилителя, если при нагрузке Rн1 = 1,6 кОм выходная мощность составит Рн1 = 10 мВт, а при Rн2 = 4 кОм составит Рн2 = 16 мВт.
2. Дать определение режима работы транзистора. Перечислить режимы работы, их достоинства и недостатки, область применения.
3. Как влияет большая емкость эмиттера в схеме с эмиттерной стабилизацией на переходную характеристику и переходные искажения?
300 руб.