Выполнен
Заказ
1544519
Раздел
Программирование
Предмет
Lisp
Антиплагиат
Не указан
Срок сдачи
30 Апр 2019 в 23:55
Цена
1 500 ₽
Блокировка
10 дней
Размещен
27 Апр 2019 в 14:33
Просмотров
129
Описание работы

Common Lisp


Laboratory work 1: 


Запрограммируйте на языке Коммон Лисп функцию одного аргумента - натурального числа n, n ≤ 100. Функция должна "озвучить" возраст человека в годах и вернуть строку "год", "года" или "лет".

Примеры


(age 21) => "год"

(age 23) => "года"

(age 24) => "лет"


Laboratory work 2:


Определите рекурсивно функцию, которая принимает единственный аргумент - список с возможными подсписками. Функция должна возвращать самый первый атом, т.е. самый левый нижний при рассмотрении такой списковой структуры в качестве дерева.

Примеры


(first-atom '(((a) 2 b) 4) => A

(first-atom ()) => NIL


Laboratory work 3:


Запрограммировать на языке Коммон Лисп функцию, принимающую три аргумента:


  A - двумерный массив, представляющий действительную матрицу,

  i, j - номера строк, 1≤i≤m, 1≤j≤m, где m - число строк в исходной матрице A.


Функция должна возвращать новую матрицу - копию исходной, но в которой поменяны местами строки с номерами i и j.

Исходный массив A должен оставаться неизменным.


(defun swap-rows (A i j)

 ...)


PS: пользуюсь компилятором clisp

Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу 1 год
Средний балл 4.96
Стоимость Назначаете сами
Эксперт Выбираете сами
Уникальность работы от 70%
Время выполнения заказа:
17 часов 56 минут
Выполнен в срок
Предыдущий заказ
Следующий заказ
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Темы журнала
Показать ещё
Прямой эфир