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