Лабораторная работа №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 руб.
Другие работы
Стойка. Вариант 18
lepris
: 7 сентября 2022
Стойка. Вариант 18
Вычертить по заданным размерам плоскую деталь (задание 1 в метод.указаниях). Проставить размеры. Заполнить основную надпись. Тип документа чертеж, формат А4.
Чертеж (все на скриншотах показано и присутствует в архиве) сделано и открываются в компасе v13, компас v14, компас v15, компас v16, компас v17, компас v18, компас v19, компас v20, компас v21, компас v22 и выше версиях компаса.
Также открывать и просматривать, печатать чертежи и 3D-модели, выполненные в КОМПАСЕ можно п
80 руб.
Основы построения инфокоммуникационных систем и сетей. Экзамен. Вариант № 23.
DreaMaster
: 1 марта 2015
1. Принцип построения сети для передачи индивидуальных сообщений. Особенности построения, преимущества.
2. Определение мощности сигнала на входе приемника.
3. Основные характеристики и виды спутниковых систем.
60 руб.
Разработка концепции летнего кафе
Qiwir
: 17 октября 2013
Введение
На сегодняшний день кафе и кофейни очень популярны. Чтобы перекусить, выпить кофе, поболтать с друзьями и расслабиться люди заходят в кафе, где создана приятная и уютная атмосфера. Все чаще и чаще такие места становятся основным местом не только для будничного отдых, отдыха во время рабочего дня на обеде, но и для отдыха на выходных, чтобы встретиться и поболтать в уютной и спокойной обстановке.
Целью проекта является создание кафе быстрого обслуживания в спальном районе города Сарато
5 руб.
Планирование участка и производственные расчеты
Elfa254
: 27 сентября 2013
В настоящее время Республика Казахстан нуждается в поднятии и восстановлении пришедшего за последние годы в непригодность оборудования запорной арматуры.
В президентской программе "Казахстан-2030" по поднятию экономики Республики Казахстан большое внимание уделяется поднятию и развитию сельского хозяйства, а так как запорная арматура является неотъемлемой частью оборудования сельского хозяйства, то возникает необходимость создавать специализированные мастерские по ремонту запорной арматуры на м
5 руб.