Главная страница   
Экстренная связь
Сейчас на сайте

Админов: 3 из 8
Исполнителей: 12 из 145
Клиентов: 25 из 4166

Наша помощь
Оценить задание
• Программирование
Информатика
Базы данных
СУБД
• Разработка ПО
Бухгалтерский учёт
Экономика, Аудит
Финанс. менеджмент
Финансовый анализ
Эконом. теория
Эконом. предприятия
Финансы и кредит
Менеджмент
Маркетинг
• ТУСУРовцам
Юриспруденция
Право
Психология
Психологическая консультация
Математика
Исследование операций
Методы оптимизации
Физика
Радиотехника
Электроника
Схемотехника
Механика
Метрология
• Перефразирование
История
Английский
Другой предмет
Заготовки
• Каталог
Программирование
Экономика, Аудит
Бухгалтерский учёт
Финансы и кредит
Юриспруденция
Право
История
Психология
Механика
Информация
О сайте
Наши цены
Соглашение
Наши гарантии
Способы оплаты
Вопросы и ответы
Отзывы клиентов
Бонусы и скидки
Вакансии
Написать письмо
Мы работаем
ЕЖЕДНЕВНО
с 9:30 до 23:30 msk
Поиск по сайту
Разное
Архив заказов
Анекдоты
Облака тегов
Карточные игры
Преподы-монстры
Антиплагиат
Мысли вслух












Грызи гранит не портя зубы;)


Яндекс.Метрика








Класс!
















Лабораторная работа
Лабораторная работа. Рекурсивная функция и функционалы
в среде программирования XLisp


Если Вы считаете, что данная страница каким-либо образом нарушает Ваши авторские права, то Вам следует обратиться в администрацию нашего сайта по адресу info@kursovik.com либо через форму обратной связи

Среда программирования: XLisp

Название работы: Лабораторная работа. Рекурсивная функция и функционалы

Вид работы: Лабораторная работа

Описание: Лабораторная работа. Рекурсивная функция и функционалы.

1. Напишите рекурсивную функцию от двух числовых аргументов N и M, считающую произведение целых чисел от M до N.

2. Напишите рекурсивную функцию, определяющую число двухэлементных подсписков на всех уровнях составного списка.

3. Напишите рекурсивную функцию от трех аргументов A, N, L, добавляющую элемент A на N-ое место в список L.

4. Вычислите значения следующих вызовов с пошаговым объяснением:
a) (APPLY ‘LIST ‘(a b));
b) (FUNCALL ‘LIST ‘(a b));
c) (FUNCALL ‘APPLY ‘LIST ‘(a b));
d) (FUNCALL ‘LIST ‘APPLY ‘(a b);
e) (PROGN (SETQ a 6) (LIST `(,a b)))

5. Определите функционал (A-APPLY f x), который применяет каждую функцию fi списка
f = (f1 f2 ... fn)
к соответствующему элементу xi списка
x = (x1 x2 ... xn)
и возвращает список, сформированный из результатов.

6. Определите функциональный предикат (EVERY pr ls), который истинен в том и только в том случае, когда являющийся функциональным аргументом предикат pr истинен для всех элементов списка ls.

7. Определите функциональный предикат (SOME pr ls), который истинен, когда предикат pr истинен хотя бы для одного элемента списка ls.

8. Определите функциональный предикат (SOME_EVEN pr ls), который истинен, когда предикат pr истинен хотя бы для одного элемента списка ls, стоящего на четной позиции.

9. Определите функциональный предикат (EVERY_EVEN pr ls), который истинен в том и только в том случае, когда, являющийся функциональным аргументом предикат pr истинен для всех элементов списка ls, стоящих на четных позициях.
10. Определите функциональный предикат (EVERY3 pr ls), который истинен в том и только в том случае, когда являющийся функциональным аргументом предикат pr истинен для каждого третьего элемента списка ls.

11. Определите FUNCALL через функционал APPLY.

12. Определите функционал (MAPLIST fn список) для одного списочного аргумента.

Год: 2017

<<< Назад к списку

Данный заказ (лабораторная работа) выполнялся нашим сайтом в 2017-м году, в рамках этого заказа была разработана программа в среде программирования XLisp. Если у Вас похожее задание' на программу, которую нужно написать на XLisp, либо на другом языке программирования, пожалуйста заполните форму, приведённую ниже, после чего Ваше задание в первую очередь рассмотрит наш программист, выполнявший в 2017-м году этот заказ, если он откажется, то Ваше задание оценят другие наши программисты в течение 48-и часов, если оценка нужна срочно, просим Вас оставить пометку об этом - напишите в тексте задания фразу "СРОЧНЫЙ ЗАКАЗ".

Купить эту работу

Тел.: +7(937)424-22-35
Viber: +7(937)424-22-35
Telegram: +7(937)424-22-35
ВКонтакте: vk.com/kursovikcom
E-mail: info@kursovik.com
Skype: kursovik.com
ICQ: 842235




ВНИМАНИЕ ! Сотрудники сайта KURSOVIK.COM в своей работе осуществляют сбор, обработку и обобщение информации по предложенным клиентам темам. Результатом данной работы является информационная подборка, которая НЕ ЯВЛЯЕТСЯ готовой НАУЧНОЙ РАБОТОЙ, она лишь служит основой для её написания самим клиентом.
Данный сайт НЕ ЯВЛЯЕТСЯ средством массовой информации.
Данный сайт НЕ ЯВЛЯЕТСЯ рекламой каких-либо товаров или услуг.
© 2001-2018 kursovik.com
➥ Оценить задание
➥ Контакты