Лабораторная работа №1, 5 семестр, 7 вариант

Состав работы

material.view.file_icon
material.view.file_icon lab1.lsp
material.view.file_icon Лабораторная работа №1.doc
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

Вариант 7
Опpеделите на языке ЛИСП и проверьте работу функции, возвращающей список позиций элемента, заданного параметром x, в списке L.

Например, при x=4, L=(8 3 4 6 4 1) функция должна возвращать список (3 5).
Вариант задачи выбирается по последней цифре пароля. Программа должна быть написана на языке ЛИСП.

Текст функции можно набирать в любом текстовом редакторе (например, в Блокноте). Файл следует сохранить с расширением 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 не допускается!

Дополнительная информация

Учебное заведение: Сибирский Государственный Университет Телекоммуникаций и Информатики Межрегиональный центр переподготовки специалистов
Год сдачи: 2018г
Предмет: Функциональное и логическое программирование
Преподаватель: Галкина М.Ю.
Оценка: Зачёт
Лабораторная работа №1, 5 семестр, 7 вариант
Задание 1.1. Найдите один источник (в библиотеке или в Интернете), который говорит об опытных свидетельствах человеческих ограничений. Дайте полную ссылку на найденный источник. Опишите в пределах 15 строк (шрифт 12), что говорят результаты исследований по поводу физических ограничений человека. 1.2. Составьте семантическую сеть для выбранных вами понятий (не менее восьми) и их свойств. Приведите пример вывода утверждения с использованием этой сети. 1.3. Придумайте по одному примеру дедук
User Madam : 27 сентября 2018
50 руб.
Лабораторные работы 1-5 + программы. 2 семестр. 7 вариант
# Программирование разветвляющихся процессов # Программирование простых циклических процессов # Программирование типовых алгоритмов # Обработка одномерных массивов # Обработка двумерных массивов + программы для лабораторных работ
User Scovorodka : 25 января 2011
300 руб.
Основы схемотехники. Лабораторная работа № 1. 5 семестр.
Содержание отчета 1. Принципиальная схема исследуемого каскада. 2. Результаты расчета. 3. Графики амплитудно-частотных характеристик. 4. Осциллограммы выходного импульсного сигнала, данные измерений переходных искажений. 5. Выводы по результатам измерений, сравнение с результатами расчетов. 2. Результаты расчета. Исходные данные: транзистор типа KT 3102А с параметрами: h21э = 200, Ск = 10 пФ, fh21э = 1,5 МГц, rбб = 120 Ом; напряжение источника питания E0 = 15В, ток покоя транзистора iк0 = 3мА.
User skaser : 16 ноября 2011
30 руб.
Основы схемотехники. Лабораторная работа № 1. 5 семестр.
Информатика. Лабораторные работы № 1-5. семестр 1-й
Лабораторная работа №1. Технология работы с формулами на примере подсчета количества разных оценок в группе в экзаменационной ведомости. Лабораторная работа №2. Подготовьте для группы ведомость (рис.2) назначения студентов на стипендию по результатам экзаменационной сессии. Лабораторная работа №3. Графическое решение систем уравнений. Лабораторная работа №4. Поверхности в трёхмерном пространстве. Лабораторная работа № 5. Решение систем линейных уравнений СибГУТИ 2013 Оценка:Зачет Разинкина Тат
User TeleYelena : 9 марта 2013
90 руб.
Контрольная работа 5 семестр, 7 вариант
Необходимо рассчитать параметры работ сетевого графика на основании данных о кодах работ сетевого графика и их продолжительности: Код работ Продолжительность работ, рабочие дни 1-2 7 1-3 4 1-4 4 2-3 4 2-5 5 3-4 1 3-6 7 3-7 3 4-8 2 5-9 4 6-9 4 6-10 0 7-8 5 7-10 5 8-11 0 9-12 8 10-12 3 11-12 2
User Madam : 27 сентября 2018
50 руб.
Курсовая работа. 5 семестр. 7 вариант
7 вариант: Блюда из рыбы (рыба варёная, жареная, запечённая, рыбная уха) •Провести первые 4 этапа проблемно-центрированного дизайна (до чернового описания включительно) программного продукта, помогающего пользователю в решении описанной ниже задачи (10 вариантов). Постарайтесь найти одного–двух человек, которые могут быть заинтересованы в решении предложенной проблемы. Дайте их краткое описание (возраст, образование, профессия, навыки и т.п.), ваше понимание задач и подзадач, решение которых
User Madam : 27 сентября 2018
100 руб.
Контрольная работа 5 семестр, 7 вариант
Вариант 7 Сформируйте новый список, включающий в себя элементы, не входящие в два списка (симметpичную pазность множеств). Например: На Лиспе для списков (1 2 3 5) и (6 4 1 8 3) результатом будет список (2 5 6 4 8). Вариант задачи выбирается по последней цифре пароля. Программы должны быть написаны на языке двух языках: Лисп и Пролог. В программе на Прологе исходные данные должны вводиться с клавиатуры, цель - внутренняя.
User Madam : 27 сентября 2018
50 руб.
Лабораторная работа №5, 5 семестр, 7 вариант
Вариант 7 Преобразуйте текстовый файл, состоящий из нескольких строк, таким образом, чтобы все символы в каждой строке разделялись одним пробелом Вариант задачи выбирается по последней цифре пароля. Программы должны быть написаны на языке Пролог. При преобразовании файла должны быть сохранены переводы строк. К отчету следует приложить тексты файлов с входными и выходными данными. Для просмотра файлов с данными можно открыть вспомогательное окно редактора с помощью клавиши F8 (при этом должно б
User Madam : 27 сентября 2018
50 руб.
Расчёт автомобиля с разработкой задней подвески (камаз - 5410)
Курсовая работа. Расчёт автомобиля с разработкой задней подвески камаз - 5410. КамАЗ-5410 — российский трёхосный бортовой грузовой автомобиль-тягач с колёсной формулой 6×4 Цель курсового проекта - закрепление и углубление знаний, полученных студентом при изучении дисциплины «Автомобили», а также других обще-технических дисциплин, практическое ознакомление с основными принци-пами проектирования автомобилей, развитие навыков по расчету характе-ристик, оценивающих их эксплуатационные свойства, пр
User DiKey : 5 октября 2021
350 руб.
Расчёт автомобиля с разработкой задней подвески (камаз - 5410)
Теоретические основы планирования инвестиционной деятельности предприятия
Рыночная экономика неизбежно формирует новый уровень ответственности руководителей предприятий за эффективное использование финансовых ресурсов. При этом важно четко ориентироваться в хитросплетениях рыночного механизма, объективно оценивать производственно-экономический потенциал, финансовое положение, определять перспективные направления деятельности. Привлечение инвестиций в компанию, обеспечение инвестиционного процесса — важнейшая функция финансового менеджмента. Базисным элементом этой раб
User Slolka : 24 декабря 2013
5 руб.
Физиологические механизмы проявления эмоций
Одним из проявлений высшей нервной деятельности человека являются эмоции (от лат. Emavere - потрясаю, волную). Они представляют собой реакции организма на воздействие внешних и внутренних раздражителей, имеющие ярко выраженную субъективную окраску и охватывающие все виды чувствительности. «Состояние эмоционального напряжения сопровождается существенными изменениями функций ряда органов и систем, подобно пожару, охватывающему организм. Эти изменения функций бывают столь интенсивными. Что предст
User evelin : 14 октября 2013
Экзаменационная работа. Логистика. Вариант №4
Задание 1 Планируется распределение начальной суммы средств Е0 = 60 условных единиц между четырьмя предприятиями при условии, что средства выделяются только в размерах, кратных 10 условным единицам, и функции дохода fi (x) для i-го предприятия заданы таблицей. 10 20 30 40 50 60 f1 2 3 4 5 6 7 f2 3 3 3 5 5 6 f3 2 3 5 5 5 6 f4 2 3 4 4 6 7 Определить, какое количество средств нужно выделить каждому предприятию, чтобы суммарная прибыль была наибольшей. Задание 2 Сетевая модель задана таблицей
User amisha : 1 июля 2014
450 руб.
up Наверх