0 / 0 / 0
Регистрация: 21.10.2013
Сообщений: 3
|
|
1 | |
Составить программу для вычисления функции OTW21.10.2013, 17:59. Показов 1454. Ответов 7
Метки нет (Все метки)
Составить программу для вычисления функции OTW, аргумент
которой LST представляет собой список, содержащий три подсписка, в каждом из которых по три элемента. Например, значением LST может быть список ((A B C) (D E F) (G H I))) . Значением функции OTW должен быть список, содержащий три подсписка, в каждом из которых по три элемента При этом в первом подсписке все три элемента являются первыми элементами подсписков LST, во втором подсписке все три элемента являются вторыми элементами подсписков LST,в третьем подсписке все три элемента являются третьими элементами подсписков LST. Так для приведенного примера результат будет ((A D G) (B E H) (C F I)) . Программа должна содержать определения пяти функций, главное из которых есть определение функции OTW. В этом определении должен быть только один единственный вызов функции CONS с соответствующими аргументами, являющимися вызовами двух других функций. Последовательность действий, которая осуществляется в результате вызовов всех функций должна быть следующей: - строится первый подсписок SP1; - строится второй подсписок SP2; - строится третий подсписок SP3; - подсписки SP2 и SP3 объединяются в список SP23; - подсписок SP1 и список SP23 объединяются в результирующий список. При составлении определений функций необходимо учитывать, что вызов функции верхнего уровня вложенности вызовов функций осуществляется первым, а результат ее применения формируется последним. Это замечание справедливо для функции любого уровня вложенности вызовов функций. В определениях функций необходимо использовать только вызовы функций CONS, CA..DR и функций, определенных через вызовы этих функций.
0
|
21.10.2013, 17:59 | |
Ответы с готовыми решениями:
7
Выбрать алгоритм и составить его блок-схему для вычисления значения указанной функции.Составить программу вычисления Составить блок-схему, алгоритм вычисления и программу для вычисления значения кусочно заданной функции Составить блок-схему, алгоритм вычисления и программу для вычисления значения кусочно заданной функции Составить программу для вычисления значения функции y=ln(1+x) разложением функции в степенной ряд |
0 / 0 / 0
Регистрация: 21.10.2013
Сообщений: 3
|
|
21.10.2013, 18:04 [ТС] | 3 |
0
|
Модератор
|
||||||
21.10.2013, 18:26 | 4 | |||||
1
|
4699 / 4394 / 380
Регистрация: 12.05.2012
Сообщений: 3,096
|
||||||
23.10.2013, 18:51 | 6 | |||||
0
|
0 / 0 / 0
Регистрация: 21.10.2013
Сообщений: 3
|
|
23.10.2013, 20:07 [ТС] | 7 |
при вводе (task '((a b c) (d e f) (g h i))) выдаёт следущее:EVFUN:Не найдена функция CAADR ==> ERRSTATE.Как это исправить?
0
|
Модератор
|
||||||
24.10.2013, 11:33 | 8 | |||||
Способов два:
1) определить эту функцию:
Заменить exe-файл на новый, файл lib-k.lsp перенеси в \lib, запусти HomeLispIde.exe, войди в режим настройки и укажи библиотеку lib-k.lsp
1
|
24.10.2013, 11:33 | |
24.10.2013, 11:33 | |
Помогаю со студенческими работами здесь
8
Составить программу для вычисления значения функции с помощью разложения функции в степенной ряд Составить программу для вычисления значения функции 1/sqrt(1+x) с разложением функции в степенной ряд Составить программу для вычисления функции составить программу для вычисления функции Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |