Вариант задачи выбирается по последней цифре пароля. Программа должна быть написана на языке ЛИСП.
Состав работы
|
|
|
|
|
|
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
Текст функции можно набирать в любом текстовом редакторе (например, в Блокноте). Файл следует сохранить с расширением lsp, лучше в той же папке, где находится ЛИСП. Запуск интерпретатора ЛИСПа и загрузки текста написанной функции можно осуществить 3 способами:
1. Наложите с помощью мышки файл с текстом функции на файл mulisp.com.
2. Запустите файл mulisp.com и после появления приглашения в виде $ введите в командную строку:
load 'имя файла
3. Скопируйте в буфер обмена текст функции, запустите файл mulisp.com и после появления приглашения в виде $, зайдите в системное меню (черный квадратик в левом верхнем углу окна работы) и выполните команду Изменить-Вставить. После вставки текста нажмите клавишу Enter.
При отсутствии ошибок появится приглашение $, после которого можно обращаться к функции и проверять ее работу. Выход из ЛИСПа осуществляется с помощью команды (system).
Обращение к функции можно также включить в файл после описания функции, но для того, чтобы результаты появились на экране, следует использовать функцию PRINT с аргументом – обращением к функции. Например, для функции ATOM_IN_LIST из примера2 п 1.10.1 можно записать в файл определение и вызов функции:
(defun ATOM_IN_LIST (l)
(COND
((NULL l) nil)
((ATOM (CAR l)) t)
(t (ATOM_IN_LIST (CDR l)))
)
)
(PRINT (ATOM_IN_LIST '(() 1 (1 2) )))
После запуска ЛИСПа и загрузки файла, на экран будут выведен результат работы функции: t.
В теле функции использование операторов set и setq не допускается!
Вариант 9
Определите на языке ЛИСП и проверьте работу функции, удаляющей отрицательные элементы из списка чисел L.
Например, при L=(-2 6 -1 4 0) функция должна возвращать список (6 4 0).
Исходный текст программы
(DEFUN CREATE (L)
(COND
((NULL L) NIL)
((< (CAR L) 0) (CREATE (CDR L)))
(T (CONS (CAR L) (CREATE (CDR L))))
1. Наложите с помощью мышки файл с текстом функции на файл mulisp.com.
2. Запустите файл mulisp.com и после появления приглашения в виде $ введите в командную строку:
load 'имя файла
3. Скопируйте в буфер обмена текст функции, запустите файл mulisp.com и после появления приглашения в виде $, зайдите в системное меню (черный квадратик в левом верхнем углу окна работы) и выполните команду Изменить-Вставить. После вставки текста нажмите клавишу Enter.
При отсутствии ошибок появится приглашение $, после которого можно обращаться к функции и проверять ее работу. Выход из ЛИСПа осуществляется с помощью команды (system).
Обращение к функции можно также включить в файл после описания функции, но для того, чтобы результаты появились на экране, следует использовать функцию PRINT с аргументом – обращением к функции. Например, для функции ATOM_IN_LIST из примера2 п 1.10.1 можно записать в файл определение и вызов функции:
(defun ATOM_IN_LIST (l)
(COND
((NULL l) nil)
((ATOM (CAR l)) t)
(t (ATOM_IN_LIST (CDR l)))
)
)
(PRINT (ATOM_IN_LIST '(() 1 (1 2) )))
После запуска ЛИСПа и загрузки файла, на экран будут выведен результат работы функции: t.
В теле функции использование операторов set и setq не допускается!
Вариант 9
Определите на языке ЛИСП и проверьте работу функции, удаляющей отрицательные элементы из списка чисел L.
Например, при L=(-2 6 -1 4 0) функция должна возвращать список (6 4 0).
Исходный текст программы
(DEFUN CREATE (L)
(COND
((NULL L) NIL)
((< (CAR L) 0) (CREATE (CDR L)))
(T (CONS (CAR L) (CREATE (CDR L))))
Дополнительная информация
Зачет, 2017, Проверил: Галкина М.Ю.
Другие работы
Баланс, рахунки і подвійний запис як основні методичні прийоми бухгалтерського обліку
evelin
: 9 ноября 2012
1. Поняття про бухгалтерський баланс. Його побудова
Для оперативного керування підприємством необхідно мати точні дані про стан і наявність господарських засобів підприємства і за рахунок яких джерел ці засоби надходять на підприємство. Такі дані одержують при складанні бухгалтерського балансу.
Бухгалтерський баланс – це спосіб економічного групування засобів підприємства по складу і розміщенню, і джерелам утворення на визначену дату в узагальненій формі вимірювання.
Згідно ПСБО затверджено Указ
5 руб.
Редуктор червячный - 02.024 СБ
.Инженер.
: 30 ноября 2022
В.А. Леонова, О.П. Галанина. Альбом сборочных чертежей для деталирования и чтения. Вариант 02.024 - Редуктор червячный. Сборочный чертеж. Деталирование. Модели.
Червячный редуктор — механизм для уменьшения угловой скорости при передаче вращения от электродвигателя к машине. Червячные передачи применяются, когда оси валов перекрещиваются, как правило, под углом 90°. Одним из достоинств червячной передачи является возможность получения большого передаточного числа (от единицы до нескольких сотен)
800 руб.
Роль формальных и неформальных групп в управлении персоналом
Aronitue9
: 20 мая 2012
Содержание
Введение 3
1. Понятие групп и их значимость 5
1.1. Формальные группы 6
1.2. Неформальные группы 7
2. Развитие неформальных организаций и их характеристики. 9
2.1. Образование неформальных организаций 9
2.2. Характеристики неформальных организаций 15
3. Трудности и выгоды, связанные с неформальными организациями. 17
4. Управление неформальной организацией 21
5. Исследование групповой динамики организации.
20 руб.
БЖД. Практическая работа №1.
studypro3
: 13 июля 2021
Практическое занятие 1
Цель занятия: закрепление знаний об основных видах потенциальных опасностей и их последствия в профессиональной деятельности и быту, принципах снижения вероятности их реализации, принципах прогнозирования развития событий и оценки последствий при техногенных чрезвычайных ситуациях и стихийных явлениях, умения организовывать и проводить мероприятия по защите работающих и населения от негативных воздействий чрезвычайных ситуаций; предпринимать профилактические меры для сниже
350 руб.