Вариант задачи выбирается по последней цифре пароля. Программа должна быть написана на языке ЛИСП.
Состав работы
|
|
|
|
|
|
Работа представляет собой 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, Проверил: Галкина М.Ю.
Другие работы
Газовая динамика впускной и выпускной системы
Решатель
: 8 февраля 2025
Требуется определить начальное давление на выходе и массовый расход через выпускное отверстие двухтактного двигателя при следующих условиях:
Параметры газа:
– Показатель адиабаты: γ = 1,30.
– Газовая постоянная: R = 280 Дж/кг·К.
Геометрические параметры:
– Выпускное отверстие моделируется как сужающееся сопло.
– Диаметр отверстия: 2 см.
– Коэффициент расхода: Cd = 0,75.
Начальные условия:
– Давление в цилиндре: Pцил = 200 кПа.
– Температура в цилиндре: Tцил = 393 К.
– Атмосферное давление: Patm
750 руб.
Психодиагностика профессионально важных свойств и деловых качеств
Slolka
: 23 октября 2013
Психологические методы изучения тех личностных свойств, которым придается значение при профотборе и расстановке кадров, носят разнообразный характер. В основном задействованные в этой области специалисты придерживаются упрощенной стратегии. Она заключается в том, что с помощью не всегда удачных опросников пытаются выявить преобладающие характеристики, которые позволили бы судить о наличии или отсутствии тех или иных способностей и личностных качеств. Среди них чаще всего наблюдается набор таких
10 руб.
Вопросы и ответы к ГОС экзамену по дисциплине Космические и наземные системы радиосвязи и сети телерадиовещания 2016г
bap2
: 2 ноября 2015
Перечень вопросов государственного экзамена по дисциплине
"Космические и наземные системы радиосвязи и сети телерадиовещания"
Задача No 1
Рассчитать мощность сигнала на входе приемника бортового ретранслятора (БР), находящегося на геостационарной орбите, при следующих технических параметрах спутниковой линии ТВ вещания:
Земная передающая станция : мощность передатчика Рпд зс = 1 кВт, коэффициент усиления передающей антенны Gпд зс = 47 дБ, к.п.д. фидера ηпд = 1. Рабочая частота f = 12 ГГц.
Вели
50 руб.
Управление затратами предприятия (на примере ОАО "РЖД" локомотивного депо станции Вихоревка)
Elfa254
: 13 ноября 2013
ОГЛАВЛЕНИЕ
ВВЕДЕНИЕ
1. ТЕХНИКО-ЭКОНОМИЧЕСКАЯ ХАРАКТЕРИСТИКА ЛОКОМОТИВНОГО ДЕПО
1.1 Краткая характеристика депо
1.2 Основные показатели деятельности депо
2. УЧЕТ ДВИЖЕНИЯ ОСНОВНЫХ СРЕДСТВ
2.1 Классификация и оценка основных средств, задачи учета
2.2 Учет поступления основных средств
2.3 Учет амортизации основных средств
2.4 Инвентаризация и переоценка основных средств
2.5 Учет выбытия основных средств
2.6 Учет ремонта основных средств
3. АНАЛИЗ ДВИЖЕНИЯ, СОСТОЯНИЯ И ЭФФЕКТИВНОСТИ И
5 руб.