Лабораторная работа №3 по дисциплине «Функциональное и логическое программирование». Вариант №02.

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

material.view.file_icon
material.view.file_icon
material.view.file_icon 1.txt
material.view.file_icon 2.txt
material.view.file_icon pgm.pl
material.view.file_icon Отчёт.doc

Необходимые программы

Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
  • Программа для просмотра текстовых файлов
  • Microsoft Word

Описание

Лабораторная работа №3
Работа со строками и файлами в языке SWI-PROLOG

Условие задачи
Напишите на языке SWI-PROLOG программу для работы с текстовым файлом, состоящим из нескольких строк. При преобразовании файла должны быть сохранены переводы строк исходного файла.
Вариант 2. Определите, совпадают ли два текстовых файла. Если нет, то получите номер первой строки и позиции первого символа в этой строке, в котором файлы отличаются между собой.

Дополнительная информация

Проверил: Галкина М.Ю.
Лабораторная работа №3 по дисциплине: «Функциональное и логическое программирование»
Задание Опpеделите на языке ЛИСП функционал, заменяющий все элементы списка, не обладающие определенным свойством, на символ *. Проверьте работу функционала для предикатов: -число; -неположительное число (при вызове используйте лямбда-функцию). Описание решения Определяем функционал CHANGE, заменяющий все элементы списка, не обладающие определенным свойством, на символ *, используя применяющий функционал FUNCALL.
User vohmin : 1 июня 2018
50 руб.
Лабораторная работа №3 по дисциплине Функциональное и логическое программирование
1.Задание Определите на языке ЛИСП функционал, возвращающий истину, если определенным свойством обладает хотя бы один элемент списка. Проверьте работу функционала для предикатов: -неположительное число (при вызове используйте лямбда-функцию); -символ.
User Dusya : 12 сентября 2012
100 руб.
Лабораторная работа № 3 по дисциплине: Функциональное и логическое программирование
Лабораторная работа №3 Вариант 7 Условие задачи: Определите на языке ЛИСП функционал, аналогичный встроенному предикату MAPLIST для одноуровнего списка. (Используйте применяющие функционалы). Проверьте работу функционала для функций: -REVERSE; -LIST. Исходный текст программы: (defun maplist1 (fn l) (cond ((null l) nil)
User 1231233 : 29 января 2012
23 руб.
Лабораторные работы №1-3 по дисциплине «Функциональное и логическое программирование». Вариант №02.
Лабораторная работа No1 Обработка списков в языке CLISP Номер задачи выбирается по последней цифре пароля. Присылаемый на проверку архив должен содержать 2 файла: файл отчета, содержащий титульный лист, условие задачи, исходный текст программы и результаты работы программы (можно в виде скриншотов); файл с исходным текстом программы на языке CLISP. Задание на лабораторную работу Напишите на языке CLISP программу для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех
User teacher-sib : 23 января 2019
800 руб.
promo
Лабораторная работа №3 по дисциплине: Функциональное и логическое программирование. Вариант 9
Задание Напишите на языке SWI-PROLOG программу для работы с текстовым файлом, состоящим из нескольких строк. При преобразовании файла должны быть сохранены переводы строк исходного файла. Вариант 9. Обратите все слова в текстовом файле, сохраняя порядок слов и строк. Сформируйте новый файл.
User Roma967 : 7 ноября 2024
400 руб.
promo
Лабораторная работа №3 по дисциплине: Функциональное и логическое программирование. Вариант 4
Задание Напишите на языке SWI-PROLOG программу для работы с текстовым файлом, состоящим из нескольких строк. При преобразовании файла должны быть сохранены переводы строк исходного файла. Вариант 4. В текстовом файле, состоящем из нескольких строк, упорядочите слова в каждой строке лексикографически. Сформируйте новый файл.
User Roma967 : 7 ноября 2024
400 руб.
promo
Лабораторная работа №3 по дисциплине: Функциональное и логическое программирование. Вариант 1
Задание Напишите на языке SWI-PROLOG программу для работы с текстовым файлом, состоящим из нескольких строк. При преобразовании файла должны быть сохранены переводы строк исходного файла. Запишите в новый файл все строки исходного файла, содержащие в качестве фрагмента заданную строку, которая вводится с клавиатуры.
User SibGOODy : 20 декабря 2023
400 руб.
promo
Лабораторная работа №3 по дисциплине «Функциональное и логическое программирование». Вариант №1
Работа со строками и файлами в языке SWI-PROLOG Задание на лабораторную работу Напишите на языке SWI-PROLOG программу для работы с текстовым файлом, состоящим из нескольких строк. При преобразовании файла должны быть сохранены переводы строк исходного файла. Номер варианта выбирается по последней цифре пароля. Задание для варианта №1 Запишите в новый файл все строки исходного файла, содержащие в качестве фрагмента заданную строку, которая вводится с клавиатуры. Отчет содержит крат
User boeobq : 19 ноября 2021
250 руб.
Работа автотранспортного предприятия ТОО «Автопарк». Расчеты по технологическому проектированию и организации работы зоны ТО-1
ВВЕДЕНИЕ6.1 ТЕХНИКО-ЭКОНОМИЧЕСКОЕ ОБОСНОВАНИЕ……8 Краткая характеристика ТОО «Автопарк»… 1.2 Технико-экономические показатели ТОО «Автопарк 91.3 Анализ технико-экономических показателей………10 1.3.1 Структура подвижного состава предприяти.101.3.2 Коэффициент технической готовности и выпуска………………11 1.3.3 Списочное количество автомобилей……………………………..12 1.3.4 Общий пробег автомобильного парка……………………………12 1.3.5 Время нахождения автомобиля в наряде…………………………13 1.3.6 Число автомобиле-дней в раб
User ertine717 : 14 июня 2012
500 руб.
Памятники победы в Великой Отечественной Войне
Содержание Вступление Мемориал “Могила Неизвестного солдата” Поклонная гора Монумент “Защитникам Москвы” (Ленинградское шоссе 40-й километр) Памятник московским героям-ополченцам. Улица Михайлова Рогачевский переулок Монумент воинам 3-ей ударной армии. Серебряный бор. Таманская улица. Завод “Компрессор” Мемориальная доска, монумент. Улица Яблочкова. Сквер, памятник-монумент. Мемориальные доски на зданиях бывших госпитал
User Aronitue9 : 25 августа 2013
5 руб.
Лабораторная работа №1 по дисциплине: Программное обеспечение инфокоммуникационных систем. Вариант 5
Цель работы Изучить этапы создания проекта в пакете PragmaDev Studio на примере построения заданной системы и формирования структурной диаграммы взаимодействия элементов этой системы. Задание 1. Создать проект в пакете PragmaDev Studio и выполнить пример из п.2.2 и 2.3 данных методических указаний. Сделанный проект сохранить для использования при выполнении заданий лабораторной работы 2 и 3. 2. Выполнить индивидуальное задание (п.3), в котором по номеру варианта (по последней цифре пароля, ес
User xtrail : 22 августа 2025
900 руб.
Лабораторная работа №1 по дисциплине: Программное обеспечение инфокоммуникационных систем. Вариант 5 promo
Финансирование и инвестиции на ОАО Донецкий Металлургический завод
Введение 1. Характеристика предприятия 2. Анализ финансового состояния предприятия 2.1 Предварительный обзор баланса 2.2 Оценка ликвидности баланса 2.3 Характеристика имущества предприятия 2.4 Характеристика источников средств предприятия 2.4.1 Анализ собственных средств ОАО «ДМЗ» 2.4.2 Анализ заёмных средств ОАО «ДМЗ» 2.5 Анализ формирования и распределения прибыли 2.6 Анализ рентабельности 3. Анализ инвестиционной деятельности на предприятии Выводы Перечень ссылок Введение В нас
User alfFRED : 26 октября 2013
10 руб.
up Наверх