Функциональное и логическое программирование. Лабораторные работы 1-3. Вариант 1.
Состав работы
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
- Программа для просмотра текстовых файлов
- Microsoft Word
Описание
Лабораторная работа №1. «Обработка списков в языке CLISP»
Напишите на языке CLISP программу для работы со списками по заданию.
Обязательно использование рекурсии. Ввод всех входных данных должен
запрашиваться с клавиатуры в процессе работы программы (функции). Не
допускается использование: функционалов, а в теле рекурсивной функции -
операторов SET и SETQ.
Номер варианта выбирается по последней цифре пароля.
1. Преобразуйте одноуровневый список L во вложенный по следующему
правилу.
Например, при L=(a s d f g) функция должна вернуть (a (s (d (f (g))))).
Лабораторная работа №2. «Обработка списков в языках CLISP и SWI-PROLOG»
Напишите на двух языках CLISP и SWI-PROLOG программы для работы со
списками по заданию. Обязательно использование рекурсии. Ввод всех входных
данных должен запрашиваться с клавиатуры в процессе работы программы
(функции или предиката). В программе на языке CLISP не допускается
использование: функционалов, а в теле рекурсивной функции - операторов SET
и SETQ. В программе на SWI-PROLOG предикат после вывода результатов
работы должен успешно завершиться (на экране появится true. и приглашение
следующего ввода цели ?-).
Номер варианта выбирается по последней цифре пароля.
1. Удалите из списка L все вхождения элемента X.
Например, для языка CLISP при L=(1 2 1 3 1 1 2 5 6), X=1 функция должна
вернуть (2 3 2 5 6).
Лабораторная работа №3. «Работа со строками и файлами в языке SWI-PROLOG»
Напишите на языке SWI-PROLOG программу для работы с текстовым
файлом, состоящим из нескольких строк. При преобразовании файла должны
быть сохранены переводы строк исходного файла.
Номер варианта выбирается по последней цифре пароля.
1. Запишите в новый файл все строки исходного файла, содержащие в качестве
фрагмента заданную строку, которая вводится с клавиатуры.
Напишите на языке CLISP программу для работы со списками по заданию.
Обязательно использование рекурсии. Ввод всех входных данных должен
запрашиваться с клавиатуры в процессе работы программы (функции). Не
допускается использование: функционалов, а в теле рекурсивной функции -
операторов SET и SETQ.
Номер варианта выбирается по последней цифре пароля.
1. Преобразуйте одноуровневый список L во вложенный по следующему
правилу.
Например, при L=(a s d f g) функция должна вернуть (a (s (d (f (g))))).
Лабораторная работа №2. «Обработка списков в языках CLISP и SWI-PROLOG»
Напишите на двух языках CLISP и SWI-PROLOG программы для работы со
списками по заданию. Обязательно использование рекурсии. Ввод всех входных
данных должен запрашиваться с клавиатуры в процессе работы программы
(функции или предиката). В программе на языке CLISP не допускается
использование: функционалов, а в теле рекурсивной функции - операторов SET
и SETQ. В программе на SWI-PROLOG предикат после вывода результатов
работы должен успешно завершиться (на экране появится true. и приглашение
следующего ввода цели ?-).
Номер варианта выбирается по последней цифре пароля.
1. Удалите из списка L все вхождения элемента X.
Например, для языка CLISP при L=(1 2 1 3 1 1 2 5 6), X=1 функция должна
вернуть (2 3 2 5 6).
Лабораторная работа №3. «Работа со строками и файлами в языке SWI-PROLOG»
Напишите на языке SWI-PROLOG программу для работы с текстовым
файлом, состоящим из нескольких строк. При преобразовании файла должны
быть сохранены переводы строк исходного файла.
Номер варианта выбирается по последней цифре пароля.
1. Запишите в новый файл все строки исходного файла, содержащие в качестве
фрагмента заданную строку, которая вводится с клавиатуры.
Дополнительная информация
Уважаемый , замечаний нет. Галкина Марина Юрьевна
Похожие материалы
Функциональное и логическое программирование. Лабораторная работа №1. Вариант №1.
nik200511
: 21 января 2020
Лабораторная работа №1
Обработка списков в языке CLISP
Условие задачи
Напишите на языке CLISP программу для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процессе работы программы (функции). Не допускается использование: функционалов, а в теле рекурсивной функции - операторов SET и SETQ.
Преобразуйте одноуровневый список L во вложенный по следующему правилу.
Например, при L=(a s d f g) функция должна вернуть (
143 руб.
Функциональное и логическое программирование. Лабораторная работа №1. Вариант №1.
nik200511
: 8 июня 2018
Задание
Вариант 1
Опpеделите на языке ЛИСП и проверьте работу функции, преобразующей список L в "двойной" список таким образом, чтобы каждый элемент удвоился.
Например, при L=(1 2 3) функция должна возвращать список (1 1 2 2 3 3).
9 руб.
Лабораторная работа №1 по "Функциональное и логическое программирование".
Eva
: 3 июня 2011
Лабораторная работа №1 по "Функциональное и логическое программирование".
Вариант 1.
Задание к варианту 1.
Определите на языке ЛИСП и проверьте работу функции, преобразующей список L в "двойной" список таким образом, чтобы каждый элемент удвоился.
Например, при L=(1 2 3) функция должна возвращать список (1 1 2 2 3 3).
12 руб.
Лабораторная работа №1 по дисциплине: Функциональное и логическое программирование. Вариант 1
SibGOODy
: 20 декабря 2023
Задание
Напишите на языке CLISP программу для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процессе работы программы (функции). Не допускается использование: функционалов, а в теле рекурсивной функции - операторов SET и SETQ.
Преобразуйте одноуровневый список L во вложенный по следующему правилу.
Например, при L=(a s d f g) функция должна вернуть (a (s (d (f (g))))).
300 руб.
Лабораторная работа №1 по дисциплине «Функциональное и логическое программирование». Вариант №1
boeobq
: 19 ноября 2021
Обработка списков в языке CLISP
Задание на лабораторную работу
Напишите на языке CLISP программу для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процессе работы программы (функции). Не допускается использование: функционалов, а в теле рекурсивной функции - операторов SET и SETQ.
Преобразуйте одноуровневый список L во вложенный по следующему
пр
250 руб.
Функциональное и логическое программирование. Лабораторные работы №№1-3. Вариант 1.
nik200511
: 21 января 2020
Лабораторная работа №1
Обработка списков в языке CLISP
Условие задачи
Напишите на языке CLISP программу для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процессе работы программы (функции). Не допускается использование: функционалов, а в теле рекурсивной функции - операторов SET и SETQ.
Преобразуйте одноуровневый список L во вложенный по следующему правилу.
Например, при L=(a s d f g) функция должна вернуть (
423 руб.
Функциональное и логическое программирование. Лабораторные работы №№1-5. Вариант №1.
nik200511
: 8 июня 2018
Лабораторная работа 1
Вариант 1
Опpеделите на языке ЛИСП и проверьте работу функции, преобразующей список L в "двойной" список таким образом, чтобы каждый элемент удвоился.
Например, при L=(1 2 3) функция должна возвращать список (1 1 2 2 3 3).
Лабораторная работа 2
Вариант 1
Опpеделите на языке ЛИСП и проверьте работу функции, вычисляющей глубину списка (максимальное количество вложенных скобок).
Например, глубина списка ((((1))) 2 (3 4)) равна 4.
Лабораторная работа 3
Вариант 1
Опpеде
41 руб.
Функциональное и логическое программирование. Лабораторные работы №№1-5. Вариант №1
djigorfan
: 14 апреля 2013
Лабораторная работа №1
Задание
Опpеделите на языке ЛИСП и проверьте работу функции, преобразующей список L в "двойной" список таким образом, чтобы каждый элемент удвоился.
Например, при L=(1 2 3) функция должна возвращать список (1 1 2 2 3 3).
Лабораторная работа №2
Задание
Опpеделите на языке ЛИСП и проверьте работу функции, вычисляющей глубину списка (максимальное количество вложенных скобок).
Например, глубина списка ((((1))) 2 (3 4)) равна 4.
Лабораторная работа №3
Задание
Опpеделите на яз
500 руб.
Другие работы
Теплотехника СФУ 2017 Задача 3 Вариант 55
Z24
: 30 декабря 2026
По стальной трубе, внутренний и внешний диаметр которой соответственно d1 и d2, а коэффициент теплопроводности λ = 40 Вт/(м·К), течёт газ со средней температурой t1. Коэффициент теплоотдачи от газа к стенке α1.
Снаружи труба охлаждается водой с температурой t2. Коэффициент теплоотдачи от стенки к воде α2. Определить коэффициент теплопередачи К от газа к воде, тепловой поток на один метр длины трубы ql и температуры поверхностей трубы.
Ответить на вопрос.
При каких значениях d2/d1 (близких
150 руб.
Понятие и субъекты мировой экономики
Slolka
: 2 ноября 2013
Оглавление
Введение. 2
1. Понятие мировой экономики. Субъекты мировой экономики. 3
2. Основные типы государств в мировой экономике. 4
2.1 Общие положения. 4
2.2 Высокоразвитые страны.. 7
2.2.1 Крупнейшие империалистические державы.. 7
2.2.2 Малые «привилегированные» страны Европы.. 8
2.2.3 Страны переселенческого капитализма. 9
3. Транснациональные компании. 16
4. Международные и региональные экономические организации. 20
Заключение. 22
Литература. 23
Введение
Одной из важнейших
5 руб.
Термодинамика и теплопередача ТюмГНГУ Теория теплообмена Задача 4 Вариант 01
Z24
: 11 января 2026
Определить потери теплоты в единицу времени с 1 м длины горизонтально расположенной цилиндрической трубы, охлаждаемой свободным потоком воздуха, если температура стенки трубы tc, температура воздуха в помещении tв, а диаметр трубы d. Степень черноты трубы Ес=0,9.
200 руб.
Автомобильный кран Liebherr 1090. Общий вид.
DiKey
: 19 февраля 2020
Автомобильный кран Liebherr 1090. Общий вид.
10 руб.