![]() |
Модераторы: Poseidon |
![]() ![]() ![]() |
|
RUSLANWM |
|
|||
Новичок Профиль Группа: Участник Сообщений: 12 Регистрация: 9.3.2009 Репутация: нет Всего: нет |
Не стал создавать новую тему
Необходима помощь в написании еще одной функции на LISP Необходимо составить функции, используя функционалы или циклы , например с помощью (MAPCAR #’функциональный аргумент список) или других Вот само задание: Комната общежития описывается списком (номер-этажа номер-комнаты кол-во-проживающих): ( (1 1 4 ) (1 2 3 ) …) - подсчитать количество комнат на этаже; - число студентов на этаже; - студентов и студенток, учитывая, что студентки занимают четные номера, студенты – нечетные; |
|||
|
||||
VH_ |
|
||||||
Бывалый ![]() Профиль Группа: Участник Сообщений: 182 Регистрация: 31.10.2006 Репутация: 1 Всего: 11 |
количество комнат на этаже:
число студентов на этаже:
<общее число> студентов и студенток:
|
||||||
|
|||||||
VH_ |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 182 Регистрация: 31.10.2006 Репутация: 1 Всего: 11 |
(defun F (explication floor) ...
ПЕРВЫЙ аргумент - экспликация, ВТОРОЙ - номер этажа. |
|||
|
||||
RUSLANWM |
|
|||
Новичок Профиль Группа: Участник Сообщений: 12 Регистрация: 9.3.2009 Репутация: нет Всего: нет |
VH_
Конкретнее напишите пожалуйста - вызов этой функции в LISP(приведите пожалуйста пример как в самой среде после того как функция определена- ввести в нее числа чтоб получить ответ) |
|||
|
||||
VH_ |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 182 Регистрация: 31.10.2006 Репутация: 1 Всего: 11 |
|
|||
|
||||
RUSLANWM |
|
|||
Новичок Профиль Группа: Участник Сообщений: 12 Регистрация: 9.3.2009 Репутация: нет Всего: нет |
VH_,
Ввел как вы написали но все равно выдает ошибку, в чем может быть дело?
И во вторую вводил такая же ошибка(LISP который я использую LISPWORKS v 4.4) Это сообщение отредактировал(а) RUSLANWM - 19.3.2009, 08:14 |
|||
|
||||
VH_ |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 182 Регистрация: 31.10.2006 Репутация: 1 Всего: 11 |
Попробуйте (в этом своем LISPWORKS) вычислить выражение
|
|||
|
||||
RUSLANWM |
|
|||
Новичок Профиль Группа: Участник Сообщений: 12 Регистрация: 9.3.2009 Репутация: нет Всего: нет |
VH_
вычисляет-складывает 3 числа CL-USER 1 > (apply '+ '(1 2 3)) 6 проблема исчезла после того как убрал апостроф перед выражением
Это сообщение отредактировал(а) RUSLANWM - 19.3.2009, 10:38 |
|||
|
||||
VH_ |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 182 Регистрация: 31.10.2006 Репутация: 1 Всего: 11 |
Это глюк (или фича) диалекта.
|
|||
|
||||
![]() ![]() ![]() |
Правила форума "Центр помощи" | |
|
ВНИМАНИЕ! Прежде чем создавать темы, или писать сообщения в данный раздел, ознакомьтесь, пожалуйста, с Правилами форума и конкретно этого раздела.
Более подробно с правилами данного раздела Вы можете ознакомится в этой теме. Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Poseidon, Rodman |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Центр помощи | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |