Лабораторные работы №№1-3 по дисциплине: Функциональное и логическое программирование. Вариант №16
Состав работы
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
- Программа для просмотра текстовых файлов
Описание
Вариант №16
Лабораторная работа №1
Задание
Напишите на языке CLISP программу для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процессе работы программы (функции). Не допускается использование: функционалов, а в теле рекурсивной функции - операторов SET и SETQ.
Вариант 6. Сформируйте список, состоящий из сумм первого и последнего, второго и предпоследнего элементов числового списка и т.д. Каждый элемент должен участвовать в сложении не более одного раза.
Например, при (1 -2 -3 4 5 6 -7 8 9) функция должна вернуть (10 6 -10 10 5).
-----------------------------------
Лабораторная работа №2
Задание
Напишите на двух языках CLISP и SWI-PROLOG программы для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процессе работы программы (функции или предиката). В программе на языке CLISP не допускается использование: функционалов, а в теле рекурсивной функции - операторов SET и SETQ. В программе на SWI-PROLOG предикат после вывода результатов работы должен успешно завершиться (на экране появится true. и приглашение следующего ввода цели ?-).
Осуществить в списке L циклический сдвиг на N элементов вправо. Например, для языка CLISP при L=(a s d f g), N=3 функция должна вернуть (d f g a s).
------------------------------------
Лабораторная работа №3
Задание
Напишите на языке SWI-PROLOG программу для работы с текстовым файлом, состоящим из нескольких строк. При преобразовании файла должны быть сохранены переводы строк исходного файла.
Вариант 6. В текстовом файле, состоящем из нескольких строк, подсчитайте количество символов, исключая пробелы.
Лабораторная работа №1
Задание
Напишите на языке CLISP программу для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процессе работы программы (функции). Не допускается использование: функционалов, а в теле рекурсивной функции - операторов SET и SETQ.
Вариант 6. Сформируйте список, состоящий из сумм первого и последнего, второго и предпоследнего элементов числового списка и т.д. Каждый элемент должен участвовать в сложении не более одного раза.
Например, при (1 -2 -3 4 5 6 -7 8 9) функция должна вернуть (10 6 -10 10 5).
-----------------------------------
Лабораторная работа №2
Задание
Напишите на двух языках CLISP и SWI-PROLOG программы для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процессе работы программы (функции или предиката). В программе на языке CLISP не допускается использование: функционалов, а в теле рекурсивной функции - операторов SET и SETQ. В программе на SWI-PROLOG предикат после вывода результатов работы должен успешно завершиться (на экране появится true. и приглашение следующего ввода цели ?-).
Осуществить в списке L циклический сдвиг на N элементов вправо. Например, для языка CLISP при L=(a s d f g), N=3 функция должна вернуть (d f g a s).
------------------------------------
Лабораторная работа №3
Задание
Напишите на языке SWI-PROLOG программу для работы с текстовым файлом, состоящим из нескольких строк. При преобразовании файла должны быть сохранены переводы строк исходного файла.
Вариант 6. В текстовом файле, состоящем из нескольких строк, подсчитайте количество символов, исключая пробелы.
Дополнительная информация
Уважаемый студент, дистанционного обучения,
Оценена Ваша работа по предмету: Функциональное и логическое программирование
Вид работы: Лабораторная работа
Оценка: Зачёт
Дата оценки: 29.06.2021
Рецензия: Уважаемый,
Галкина Марина Юрьевна
Помогу с вашим вариантом, другой работой, дисциплиной или онлайн-тестом.
E-mail: sneroy20@gmail.com
E-mail: ego178@mail.ru
Оценена Ваша работа по предмету: Функциональное и логическое программирование
Вид работы: Лабораторная работа
Оценка: Зачёт
Дата оценки: 29.06.2021
Рецензия: Уважаемый,
Галкина Марина Юрьевна
Помогу с вашим вариантом, другой работой, дисциплиной или онлайн-тестом.
E-mail: sneroy20@gmail.com
E-mail: ego178@mail.ru
Похожие материалы
Лабораторные работы №№1-3 по дисциплине Функциональное и логическое программирование
aker
: 26 апреля 2021
Лабораторные работы 1-3 по дисциплине Функциональное и логическое программирование Вариант 1
600 руб.
Функциональное и логическое программирование. Вариант №16
IT-STUDHELP
: 29 июня 2021
Вариант №16
Задание
Реализовать на языке SWI-PROLOG программу для работы с базой данных о сотрудниках: Ф.И.О., должность, оклад. Начальная база данных должна храниться в файле. В программе должно присутствовать меню из 5 пунктов, реализующих следующие возможности:
1. просмотр содержимого динамической базы данных (при запуске программы динамическая база данных должна заполняться из файла базы данных только один раз и только в этом пункте);
2. добавления записи в динамическую базу данных (за
580 руб.
Лабораторная работа №1 по "Функциональное и логическое программирование".
Eva
: 3 июня 2011
Лабораторная работа №1 по "Функциональное и логическое программирование".
Вариант 1.
Задание к варианту 1.
Определите на языке ЛИСП и проверьте работу функции, преобразующей список L в "двойной" список таким образом, чтобы каждый элемент удвоился.
Например, при L=(1 2 3) функция должна возвращать список (1 1 2 2 3 3).
12 руб.
Лабораторные работы №№1-3 по дисциплине: Функциональное и логическое программирование. Вариант №3
IT-STUDHELP
: 22 ноября 2021
Лабораторная работа № 1
по дисциплине «Функциональное и логическое программирование»
Задание
Напишите на языке CLISP программу для работы со списками по заданию.
Обязательно использование рекурсии. Ввод всех входных данных должен
запрашиваться с клавиатуры в процессе работы программы (функции). Не
допускается использование: функционалов, а в теле рекурсивной функции -
операторов SET и SETQ.
Переставьте элементы списка L таким образом, чтобы одинаковые элементы
оказались рядом. Сортировку не ис
750 руб.
Лабораторная работа №1-3 по дисциплине: Функциональное и логическое программирование. Вариант №1.
Леший
: 3 января 2020
Лабораторная работа 1
Тема работы
Обработка списков в языке CLISP
Задание на лабораторную работу:
Напишите на языке CLISP программу для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процессе работы программы (функции). Не допускается использование: функционалов, а в теле рекурсивной функции - операторов SET и SETQ.
Вариант 1. Преобразуйте одноуровневый список L во вложенный по следующему правилу. Например, при
777 руб.
Лабораторные работы №1-3 по дисциплине: Функциональное и логическое программирование. Вариант №09.
holm4enko87
: 27 января 2025
Лабораторная работа №1
Обработка списков в языке CLISP
Задание на лабораторную работу
Напишите на языке CLISP программу для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процессе работы программы (функции). Не допускается использование: функционалов, а в теле рекурсивной функции - операторов SET и SETQ
Вариант 9. Добавьте элемент в конец числового списка L, чтобы сумма элементов нового списка стала равна 100.
Напри
450 руб.
Лабораторные работы №1-3 по дисциплине: Функциональное и логическое программирование. Вариант №09.
holm4enko87
: 28 ноября 2024
Лабораторная работа №1
Обработка списков в языке CLISP
Задание на лабораторную работу
Напишите на языке CLISP программу для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процессе работы программы (функции). Не допускается использование: функционалов, а в теле рекурсивной функции - операторов SET и SETQ.
Вариант 9. Добавьте элемент в конец числового списка L, чтобы сумма элементов нового списка стала равна 100.
Напр
500 руб.
Лабораторные работы 1-3 по дисциплине: Функциональное и логическое программирование. Вариант №0
IT-STUDHELP
: 11 ноября 2023
Вариант №0
Лабораторная работа №1
Задание
Напишите на языке CLISP программу для работы со списками по заданию.
Обязательно использование рекурсии. Ввод всех входных данных должен
запрашиваться с клавиатуры в процессе работы программы (функции). Не
допускается использование: функционалов, а в теле рекурсивной функции -
операторов SET и SETQ.
Сформируйте список из позиций элемента, заданного параметром X, в списке L (нумерация элементов начинается с 1). Например, при X=4, L=(8 3 4 6 4 1) функ
700 руб.
Другие работы
СИНЕРГИЯ Цифровая экономика Тест 6, 7, 8, итоговый Тест 100 баллов 2023 год
Synergy2098
: 20 октября 2023
СИНЕРГИЯ Цифровая экономика Тест 6, 7, 8, итоговый
МТИ МосТех МосАП МФПУ Синергия Тест оценка ОТЛИЧНО 2023 год
Задания
• Тема 6. Электронный бизнес и электронная коммерция
• Тема 7. Управление качеством электронных услуг
• Тема 8. Цифровая экономика средствами компьютерных сетей, Internet, киберфизических систем, виртуальных облачных вычислений
• Заключение
• Итоговая аттестация
… воспроизводство – это непрерывно повторяющийся процесс производства экономических благ в неизменных размерах
Тип
228 руб.
Сравнительная характеристика размещения сельскохозяйственного производства в Марийской АССР и Алтайском крае
VikkiROY
: 27 сентября 2013
Сельскохозяйственное производство – важная часть народного хозяйства, так как от него зависит обеспечение населения продуктами питания в полном объеме. При современных масштабах ведения сельского хозяйства большое значение имеет правильное размещение его на территории страны таким образом, чтобы природные и трудовые ресурсы использовались бы с максимальной отдачей. Оптимальное размещение заключается в том, чтобы размещать трудоемкие производства в районах с хорошей обеспеченностью в трудовых рес
5 руб.
Дипломный проект - Разработка системы удаленного сбора информации в SCADA-среде
grebish
: 13 сентября 2010
В данной работе разработан макет системы АСТРК-СХК нового поколения.
Дан обзор современных методов построения систем сбора информации, рассмотрено необходимое для построения системы оборудование, произведен его анализ, сравнение и выбор.
Также рассмотрены основные способы обработки и представления информации на ПЭВМ, представлен образец программного обеспечения для работы с системой.
Для системы рассмотрены и выбраны в качестве образца модуль вводы-вывода ADAM-4080D и GSM-модем Siemens MC35i Ter
Механика жидкости и газа СПбГАСУ 2014 Задача 9 Вариант 45
Z24
: 2 января 2026
Трубопровод, питаемый от водонапорной башни, имеет участок AB с параллельным соединением труб, длины которых l1 = (400 + 5·y) м, l2 = (200 + 2·z) м, l3 = (300 + 5·y) м. Длина участка BC l4 = (500 + 4·z) м. Диаметры ветвей трубопровода: d1 мм, d2 = d3 мм, d4 мм. Трубы стальные. Напор в конце трубопровода, в точке C, НС = 10 м. Расход в третьей ветви Q3 = (30 + 0,1·z) л/с.
Определить расходы на участках 1, 2 и BC и пьезометрический напор в точке A НA (рис. 9).
250 руб.