Создан заказ №1125910
20 апреля 2016
Программирование макросы на Lisp
Как заказчик описал требования к работе:
Определите макрос для цикла do-list, реализующий итерационный процесс через вызов функции с хвостовой рекурсией. Формат команды для вызова макроса: (do-list (parameter list) body) где parameter—идентификатор—параметр цикла; list—список; body—тело цикла—одно или несколько выражений. Параметр цикла п
робегает все значения в заданном списке. Тело цикла выполняется для каждого значения параметра цикла. Результат выполнения макроса— значение последнего выражения в теле body. Например, для подсчета суммы синусов элементов списка L можно составить код с исполь- зованием макроса (let ((s 0)) (do-list (i L) (setf s (+ s (sin i))))) Опишите функцию all-in-range, принимающую два целочисленных аргумента M и N и воз- вращающую список всех целых чисел от M до N
файл с примером
ссылка на компилятор sublime
https://drive.google.com/folderview?id=0Bw-3xW7BayMkTjBVS2FOS0lITEE&usp=sharing
Обязательно подробное комментирование программы
подробнее
Заказчик
заплатил
заплатил
20 ₽
Заказчик не использовал рассрочку
Гарантия сервиса
Автор24
Автор24
20 дней
Заказчик принял работу без использования гарантии
21 апреля 2016
Заказ завершен, заказчик получил финальный файл с работой
5
Программирование макросы на Lisp .jpg
2021-01-16 10:08
Последний отзыв студента о бирже Автор24
Общая оценка
4.7
Положительно
Довольна работой автора. Работа выполнена хорошо. На все вопросы (возможно где-то даже глупые :)) отвечал терпеливо.