|
|
Другие темы раздела | |
Lisp Сократить s-выражение(точечная пара) Задание выглядит так: Сократить следующие S-выражения: ((А.(B.NIL)).((C.(D.NIL)).NIL)) (((A.NIL).NIL).B) ((A B C.(D E F.NIL)) ((A.B).(C.D)) Алгоритм сокращения представляет из себя 2 пункта: 1.Цепочки . Nil просто удаляем; 2. Цепочки . ( удаляем вместе с соответствующей закрывающей скобкой https://www.cyberforum.ru/ lisp/ thread2158776.html |
Lisp Дана квадратная матрица размера NxM. Рассчитать след матрицы Дана квадратная матрица размера NxM. Рассчитать след матрицы. Пример задания матрицы: 2 3 4 5 1 3 2 5 9 0 8 7 (2 3 4 5)(1 3 2 5)(9 0 8 7). |
Lisp Сортировка слиянием двух неупорядоченных списков в один упорядоченный
https://www.cyberforum.ru/ lisp/ thread2156831.html Помогите пожалуйста!!! Нашел на форуме код сортировки слиянием, но он сортирует только упорядоченные списки, можно как то переделать его чтобы он работал и с неупорядоченными списками? (defun merge-i (lst1 lst2) (let ((res nil)) (loop (cond ((null lst1) (return (append (reverse res) lst2))) ((null lst2) (return (append (reverse res) lst1))) ((>... |
Lisp Lisp, как работает
https://www.cyberforum.ru/ lisp/ thread2155139.html Всем доброго времени суток! Не могу понять, как работает этот код: #lang racket (define (perm ls k) (cond ((zero? k) '(())) (else (let splice ((l '()) (m (car ls)) (r (cdr ls))) (append |
Lisp Работа с матрицами, поиск наибольшей строки с ее выводом и выводом ее суммы Написать программу: дана прямоугольная матрица размером m на n. Выделить в ней строку имеющую наибольшую сумму. Вывести значение суммы и эту строку |
Lisp Создать классы и списки
https://www.cyberforum.ru/ lisp/ thread2154979.html В банке собраны сведения о кредитной истории каждого из клиентов (физических лиц): расчетный счет, фамилия клиента, кредитная история. Кредитная история представлена в виде подсписка (<порядковый номер кредита> <код вида кредита> <сумма кредита> <код своевременности погашения>). Организовать выбор клиентов по своевременности возврата кредита. Коды вида кредита: 0 — потребительский; 1 — ипотечный.... |
Lisp Написать программу, которая вводит слово и исключает его в тексте файла Здравствуйте! Помогите, пожалуйста решить. Написать программу, которая вводит слово и исключает его в тексте файла. Действия повторить столько раз, сколько слово встречается. Содержимое файла сохранить на диск. https://www.cyberforum.ru/ lisp/ thread2154808.html |
Lisp Не определена функция, не могу понять почему? (defun pr (C N) (loop (IF (= (mod C N) 0) (and (print N) (setq N 2) (setq C (/ C N))) (IF (= (C N)) (return) (IF (/= C 0) (return)))))) (pr 100 2) Error(s), warning(s): *** - EVAL: undefined function C |
Lisp Переправа оруженосцев и рыцарей
https://www.cyberforum.ru/ lisp/ thread2152445.html Здравствуйте! Помогите, пожалуйста, с задачей. Есть задача о переправе 4 рыцарей, где каждый со своим оруженосцем, могут переправиться с левого берега реки на правый на трехместной лодке, с учетом, что оруженосцы отказываются оставаться с незнакомыми рыцарями без своих хозяев,но могут оставаться на берегу совсем без рыцарей. Данная задача была решена мною с помощью поиска с возвращениями. Но... |
Lisp Посчитать количество строк матрицы, котоые содержат хотя бы один 0 Дана прямоугольная матрица MxN. Посчитать количество строк матрицы, котоые содержат хотя бы один 0. Например матрица 1 2 3 4 2 3 4 5 5 6 4 3 задается (1 2 3 4) (2 3 4 5) (5 6 4 3). https://www.cyberforum.ru/ lisp/ thread2152324.html |
Lisp Дана квадратная матрица целых чисел, сформировать список, элементами которой является сумма столбцов данной матрицы Дана квадратная матрица целых чисел, сформировать список, элементами которой является сумма столбцов данной матрицы. Матрицу задавать списком списков, каждая строка одноуровневый список. Например: Матрица: 1 4 6 2 8 1 Сумма столбцов: 3 12 7 Сам список: |
Lisp Найти пересечение двух множеств чисел
https://www.cyberforum.ru/ lisp/ thread2151871.html Надо написать программу, которой на входе будут подаваться 2 листа, а на выходе будет 1 лист, содержащий общие элементы этих двух листов. К примеру - на входе (1 2 3 4 5) и (3 4 5 6 7) Ответ - (3 4 5) Я сделал код который почти работает, но все же он не видит последнего элемента первого списка. С тем же примером получается что он выдает (3 4), а не (3 4 5), потому что он каким-то образом не... |
4527 / 3521 / 358
Регистрация: 12.03.2013
Сообщений: 6,038
|
||||||
17.12.2017, 22:10 | 0 | |||||
Написать функцию, которая найдет произведение двух матриц, заданных в виде массивов. Предусмотреть проверку корректности - Lisp - Ответ 1195585317.12.2017, 22:10. Показов 975. Ответов 5
Метки (Все метки)
Ответ
Если аргументы обозначены a и b, можно проверить их корректность так:
Вернуться к обсуждению: Написать функцию, которая найдет произведение двух матриц, заданных в виде массивов. Предусмотреть проверку корректности Lisp
2
|
17.12.2017, 22:10 | |
Готовые ответы и решения:
5
Написать функцию, которая находит произведение двух матриц Написать функцию, которая почленно заключает первые четыре элемента двух заданных как параметры массивов типа double Написать функцию, вычисляющую произведение двух матриц Написать функцию, вычисляющую произведение двух матриц |
17.12.2017, 22:10 | |
17.12.2017, 22:10 | |
Помогаю со студенческими работами здесь
0
Написать функцию которая найдет и напечатает Написать функцию, которая возвращает произведение двух целых чисел Написать функцию, которая найдет следующее за заданным простое число Написать функцию, которая найдёт возможный вариант размещения жителей племени |