Функциональное и логическое программирование. Лабораторная работа № 5. Вариант № 8. Семестр 5-й

Цена:
220 руб.

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

material.view.file_icon
material.view.file_icon
material.view.file_icon in.txt
material.view.file_icon LAB5.EXE
material.view.file_icon LAB5.OBJ
material.view.file_icon lab5.pro
material.view.file_icon LAB5.SYM
material.view.file_icon Отчет.doc

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

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

Описание

Вариант задачи выбирается по последней цифре пароля. Программы должны быть написаны на языке Пролог. При преобразовании файла должны быть сохранены переводы строк. К отчету следует приложить тексты файлов с входными и выходными данными. Для просмотра файлов с данными можно открыть вспомогательное окно редактора с помощью клавиши F8 (при этом должно быть активным окно редактора).

Вариант 0

Запишите в новый файл все строки исходного файла, содержащие в качестве фрагмента заданную строку.

Вариант 1

В текстовом файле, состоящем из нескольких строк, во всех словах, оканчивающихся на "ing", замените это окончание на "ed".

Вариант 2

Файл содержит сведения о сотрудниках учреждения в виде: фамилия имя отчество (сведения о каждом сотруднике размещаются на новой строке). Запишите эти сведения в другой файл по образцу: фамилия и.о.

Например, строка “Иванов Петр Николаевич” преобразуется в строку “Иванов П.Н.”.

Вариант 3

В каждой строке текстового файла переставьте слова в обратном порядке.

Вариант 4

Переставьте строки текстового файла в обратном порядке.

Вариант 5

Обратите все слова в текстовом файле, сохраняя порядок слов.

Вариант 6

Преобразуйте текстовый файл, состоящий из нескольких строк, таким образом, чтобы все слова в каждой строке разделялись символом *.

Вариант 7

Преобразуйте текстовый файл, состоящий из нескольких строк, таким образом, чтобы все символы в каждой строке разделялись одним пробелом.

Вариант 8

Удалите из текстового файла, состоящего из нескольких строк, все однобуквенные слова и лишние пробелы.

Вариант 9

В текстовом файле, состоящем из нескольких строк, определите количество слов в каждой строке и информацию об этом занесите в отдельную строку нового файла в виде:

cтрока № <номер строки> содержит <количество слов в строке> слов

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

Работа была зачтена с первого раза в 2013г и без замечаний со стороны преподавателя.
Преподаватель: Галкина М.Ю.
Функциональное и логическое программирование. Лабораторная работа № 5. Вариант №8
Вариант задачи выбирается по последней цифре пароля. Программы должны быть написаны на языке Пролог. При преобразовании файла должны быть сохранены переводы строк. К отчету следует приложить тексты файлов с входными и выходными данными. Для просмотра файлов с данными можно открыть вспомогательное окно редактора с помощью клавиши F8 (при этом должно быть активным окно редактора). Вариант 8 Удалите из текстового файла, состоящего из нескольких строк, все однобуквенные слова и лишние пробелы.
User rt : 18 октября 2015
75 руб.
Функциональное и логическое программирование. Лабораторная работа № 3. Вариант № 8. Семестр 5
Опpеделите на языке ЛИСП функционал, возвращающий истину, если определенным свойством обладает хотя бы один элемент списка. Проверьте работу функционала для предикатов: -неположительное число (при вызове используйте лямбда-функцию); -символ.
User Shamrock : 17 марта 2014
220 руб.
Функциональное и логическое программирование. Лабораторная работа № 4. Вариант № 8. Семестр 5
Напишите на языке ПРОЛОГ программу, которая находит максимальный элемент в списке целых чисел и ставит его последним (если таких элементов несколько, то переставляется первый найденный). Список вводится с клавиатуры, цель – внутренняя. Например: Список [4,3,7,6,2,7,6] преобразуется в [4,3,6,2,7,6,7].
User Shamrock : 17 марта 2014
220 руб.
Функциональное и логическое программирование. Лабораторная работа № 1. Вариант № 8. Семестр 5
Опpеделите на языке ЛИСП и проверьте работу функции, возвращающей список из n копий заданного атома x. Например, при x=4, n=5 функция должна возвращать список (4 4 4 4 4).
User Shamrock : 17 марта 2014
220 руб.
Функциональное и логическое программирование. Лабораторная работа № 2. Вариант № 8. Семестр 5
Опpеделите на языке ЛИСП и проверьте работу функции, переставляющей элементы списка таким образом, чтобы одинаковые элементы оказались рядом. Например, для списка (1 2 1 4 3 1 2 4) функция должна вернуть (1 1 1 2 2 4 4 3).
User Shamrock : 17 марта 2014
220 руб.
Функциональное и логическое программирование. Контрольная работа. Вариант № 8. Семестр №5
Вариант задачи выбирается по последней цифре пароля. Программы должны быть написаны на языке двух языках: Лисп и Пролог. В программе на Прологе исходные данные должны вводиться с клавиатуры, цель - внутренняя. Вариант 8 Сформируйте новый список, включающий в себя те элементы первого списка, которые не входят во второй (pазность множеств). Например: На Лиспе для списков (1 2 3 5) и (6 4 1 8 3) результатом будет список (2 5).
User Shamrock : 17 марта 2014
220 руб.
Лабораторная работа №3. 5 семестр. Функциональное и логическое программирование.
Вариант 1 Опpеделите на языке ЛИСП функционал, заменяющий все элементы списка, не обладающие определенным свойством, на символ *. Проверьте работу функционала для предикатов: -число; -неположительное число (при вызове используйте лямбда-функцию).
User oksana : 22 мая 2015
200 руб.
Лабораторная работа № 5 по предмету : «Функциональное и логическое программирование»
Лабораторная работа №5 Вариант 1 Задание В текстовом файле, состоящем из нескольких строк, во всех словах, оканчивающихся на "ing", замените это окончание на "ed".
User xtrail : 22 апреля 2013
200 руб.
Автомобили и ТО. Вариант 1.24
1. 45 автомобилей ЗИЛ-131 используются на перевозке леса в Хабаровском крае. Плечо ездки более 5 км. Пробег с начала эксплуатации 120000 км. Характеристика условий эксплуатации Д-4. Р-3. Произведите корректировку нормативных значений пробегов до ТО-1 и капитального ремонта, а также трудоемкостей сезонного обслуживания и текущего ремонта. 3 2 Произведите подбор технологического оборудования, технологической и организационной оснасток для зоны уборочно-моечных работ в АТП, имеющем 208 автомобилей
User voploshenie : 13 января 2015
250 руб.
Модернизация пневматической сеялки ССТ-12Б (конструкторская часть дипломного проекта)
3.3. ОБОСНОВАНИЕ КОНСТРУКЦИИ И ФУНКЦИОНАЛЬНОЙ СХЕМЫ усовершенствованной пневматической сеялки. Разработка нового семейства сеялок на базе использования унифицированных узлов общего назначения и использования единого универсального высевающего аппарата позволит получить экономический эффект, как в промышленности, так и в сельском хозяйстве. Предварительные расчеты показывают, что в сфере производства внедрение унифицированного семейства вместо пропашных сеялок, выпускаемых позволит сократить ном
User kurs9 : 1 августа 2018
999 руб.
Модернизация пневматической сеялки ССТ-12Б (конструкторская часть дипломного проекта)
Совершенствование организации и технологии ремонта МТП в условиях ООО «Юг-агро» Базарносызганского района Ульяновской области с разработкой устройства для фиксации гильз цилиндров
АННОТАЦИЯ Дипломный проект выполнен на ___ странице машинописного текста, графическая часть выполнена на 9 листах формата А1. В первом разделе работы приведен анализ хозяйственной деятельности предприятия. Во втором разделе выполнено проектирование участка ремонта ДВС. В третьей главе рассмотрен технологический процесс ремонта МТП. В четвертой главе произведены расчеты конструкции устройства для фиксации гильз цилиндров. Рассмотрены вопросы безопасности и экологии. Определены технико-экономиче
User Рики-Тики-Та : 19 февраля 2017
825 руб.
Гидравлика Пермская ГСХА Задача 80 Вариант 2
Определить диаметр водовода, соединяющего водонапорную башню с фермой и построить пьезометрическую линию при следующих условиях: расход воды Q, отметка уровня воды в водонапорной башне НA, геометрическая высота расположения фермы Zф, свободный напор в конечном пункте водовода hСВ. В случае расхождения между уточненным и заданным свободным напором более, чем на 15%, водовод следует разбить на два участка с разными диаметрами, соединенными последовательно.
User Z24 : 5 ноября 2025
200 руб.
Гидравлика Пермская ГСХА Задача 80 Вариант 2
up Наверх