Функциональное и логическое программирование. Лабораторная работа №3. Вариант №7
Состав работы
|
|
|
|
|
|
|
|
|
|
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
- Программа для просмотра текстовых файлов
- Microsoft Word
Описание
Лабораторная работа №3
Работа со строками и файлами в языке SWI-PROLOG
Номер задачи выбирается по последней цифре пароля.
Присылаемый на проверку архив должен содержать 3 файла:
- файл отчета, содержащий титульный лист, условие задачи, исходный текст
программы и результаты работы программы (можно в виде скриншотов);
- файл с исходным текстом программы на языке SWI-PROLOG;
- файл cо входными данными для программы.
Задание на лабораторную работу
Напишите на языке SWI-PROLOG программу для работы с текстовым файлом, состоящим из нескольких строк. При преобразовании файла должны быть сохранены переводы строк исходного файла.
Номер варианта выбирается по последней цифре пароля.
Вариант 7.
В текстовом файле, состоящем из нескольких строк, найдите слова, содержащие наибольшее число гласных букв (a,e,i,o,u). Сформируйте новый файл с найденными словами.
Работа со строками и файлами в языке SWI-PROLOG
Номер задачи выбирается по последней цифре пароля.
Присылаемый на проверку архив должен содержать 3 файла:
- файл отчета, содержащий титульный лист, условие задачи, исходный текст
программы и результаты работы программы (можно в виде скриншотов);
- файл с исходным текстом программы на языке SWI-PROLOG;
- файл cо входными данными для программы.
Задание на лабораторную работу
Напишите на языке SWI-PROLOG программу для работы с текстовым файлом, состоящим из нескольких строк. При преобразовании файла должны быть сохранены переводы строк исходного файла.
Номер варианта выбирается по последней цифре пароля.
Вариант 7.
В текстовом файле, состоящем из нескольких строк, найдите слова, содержащие наибольшее число гласных букв (a,e,i,o,u). Сформируйте новый файл с найденными словами.
Дополнительная информация
Зачет. Замечаний нет.
Похожие материалы
Лабораторная работа № 3 по дисциплине Функциональное и логическое программирование. Вариант 7
Некто
: 16 сентября 2018
Условие задачи:
Определите на языке ЛИСП функционал, аналогичный встроенному предикату MAPLIST для одноуровнего списка. (Используйте применяющие функционалы). Проверьте работу функционала для функций:
-REVERSE;
-LIST.
50 руб.
Лабораторная работа №3. Функциональное и логическое программирование. Вариант 7. ДО СибГУТИ.
Olya
: 12 декабря 2017
Задание.
Опpеделите на языке ЛИСП функционал, аналогичный встроенному предикату MAPLIST для одноуровнего списка. (Используйте применяющие функционалы). Проверьте работу функционала для функций:
-REVERSE;
-LIST.
Решение:
Определяем функционал MAPLIST1 для одноуровнего списка, используя применяющий функционал FUNCALL.
Листинг программы:
(defun maplist1 (fn l)
(cond
.................
200 руб.
Функциональное и логическое программирование. Вариант №7
hikewa8019
: 21 ноября 2021
Контрольная работа
Задание:
Реализовать на языке SWI-PROLOG программу для работы с базой данных об итогах сессии по 5 дисциплинам студентов определенной группы. Начальная база данных должна храниться в файле. В программе должно присутствовать меню из 5 пунктов, реализующих следующие возможности:
1. просмотр содержимого динамической базы данных (при запуске программы динамическая база данных должна заполняться из файла базы данных только один раз и только в этом пункте);
2. добавления записи в д
50 руб.
Лабораторная работа №3 по дисциплине: «Функциональное и логическое программирование»
vohmin
: 1 июня 2018
Задание
Опpеделите на языке ЛИСП функционал, заменяющий все элементы списка, не обладающие определенным свойством, на символ *. Проверьте работу функционала для предикатов:
-число;
-неположительное число (при вызове используйте лямбда-функцию).
Описание решения
Определяем функционал CHANGE, заменяющий все элементы списка, не обладающие определенным свойством, на символ *, используя применяющий функционал FUNCALL.
50 руб.
Лабораторная работа №3 по дисциплине Функциональное и логическое программирование
Dusya
: 12 сентября 2012
1.Задание
Определите на языке ЛИСП функционал, возвращающий истину, если определенным свойством обладает хотя бы один элемент списка. Проверьте работу функционала для предикатов:
-неположительное число (при вызове используйте лямбда-функцию);
-символ.
100 руб.
Лабораторная работа № 3 по дисциплине: Функциональное и логическое программирование
1231233
: 29 января 2012
Лабораторная работа №3
Вариант 7
Условие задачи:
Определите на языке ЛИСП функционал, аналогичный встроенному предикату MAPLIST для одноуровнего списка. (Используйте применяющие функционалы). Проверьте работу функционала для функций:
-REVERSE;
-LIST.
Исходный текст программы:
(defun maplist1 (fn l)
(cond
((null l) nil)
23 руб.
Функциональное и логическое программирование. Лабораторная работа №3. Вариант №3.
nik200511
: 17 мая 2019
Лабораторная работа No3
Работа со строками и файлами в языке SWI-PROLOG Номер задачи выбирается по последней цифре пароля. Присылаемый на проверку архив должен содержать 3 файла: файл отчета, содержащий титульный лист, условие задачи, исходный текст программы и результаты работы программы (можно в виде скриншотов); файл с исходным текстом программы на языке SWI-PROLOG; файл cо входными данными для программы. Задание на лабораторную работу Напишите на языке SWI-PROLOG программу для работы с
183 руб.
Функциональное и логическое программирование. Лабораторная работа №3. Вариант №3.
SibGUTI2
: 26 июня 2016
Лабораторная работа №3
Вариант 3
Опpеделите на языке ЛИСП функционал, возвращающий истину, если определенным свойством обладает хотя бы один элемент списка. Проверьте работу функционала для предикатов:
-неположительное число (при вызове используйте лямбда-функцию);
-символ.
35 руб.
Другие работы
Лаб. робота. Інтерполяція функцій.
SerFACE
: 11 октября 2013
Код програми:
#include <stdlib.h>
#include <stdio.h>
#include <windows.h>
#include <math.h>
#define M 3
#define N 3
float funct(float x)
{
return (1/x*log10(x)+pow(x,2));
}
void Print(float c[M],float c2[M])
{
for(int i=0;i<N;i++)
Гидравлика ИжГТУ 2007 Задача 1.6 Вариант 1
Z24
: 24 октября 2025
Поворотный цилиндрический затвор, имеющий в сечении вырез, закрывает прямоугольное отверстие в плотине длиной L в направлении, перпендикулярном плоскости чертежа, и шириной D.
Найти суммарную силу, действующую со стороны воды на затвор.
Построение тел давления и выбор знаков пояснить чертежами и схемами, а также формулами и комментариями.
180 руб.
Модернизация стеллажного крана-штабелёра грузоподъёмностью 2 тонны (конструкторская часть дипломного проекта)
AgroDiplom
: 16 января 2019
Оглавление
4. КОНСТРУКТОРСКАЯ ЧАСТЬ......
4.1. Устройство стеллажного крана-штабелера для длинномерных грузов...
4.2. Расчет механизма передвижения.........
4.3. Расчёт механизма подъёма грузовой платформы крана-штабелёра...
4.4. Расчет блоков полиспаста и обводных блоков механизма подъёма......
4.5. Расчет механизма выдвижения захватов.........
4.6. Расчет телескопического захвата........................
4.7 Расчет платформы грузоподъемника......7
4.8. Расчет гидробуфера...
4.9. Р
999 руб.
По двум видам модели построить третий вид и изометрию. Упражнение 33 - Вариант 15б
.Инженер.
: 8 ноября 2025
Б.Г. Миронов, Р.С. Миронова, Д.А. Пяткина, А.А. Пузиков. Сборник заданий по инженерной графике с примерами выполнения чертежей на компьютере. По двум видам модели построить третий вид и изометрию. Проставить размеры. Упражнение 33 - Вариант 15б
В состав работы входит:
Чертеж;
3D модель.
Выполнено в программе Компас + чертеж в PDF.
100 руб.