Компьютерный форум
Правила
Вернуться   Компьютерный форум > Форум программистов > Языки программирования > Lisp
Перезагрузить страницу Как сложить целое и число вида 1/X
Ответ
 
Опции темы Опции просмотра
  (#1 (permalink)) Старый
scat scat вне форума
Новичок
 
Сообщений: 2
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 21.12.2006
По умолчанию Как сложить целое и число вида 1/X - 21.12.2006, 22:30

Люди помогите
Имею такой код...


Код:
(DEFUN fact(n)
(if (= n 0) 1 (* n( fact (- n 1)))))

(DEFUN stepen1(n)
(if (= n 0) -1 (* '-1 ( stepen1 (- n 1)))))


(DEFUN xn(n) (/ (stepen1 n)(fact ( - (* 2 n)  1))))

(DEFUN xn1(n)  n)

(DEFUN xа(n)
(if (= n 0) 0 (+ ( xa (- n 1)) ( xn1 n ))))
Ха(n) работает
а в таком виде нет (вместо xn1 вызывается xn )

Код:
(DEFUN xа(n)
(if (= n 0) 0 (+ ( xa (- n 1)) ( xn n ))))
Что за фигня??? Не понимаю ничего
Ответить с цитированием
  (#2 (permalink)) Старый
VH VH вне форума
Member
 
Сообщений: 781
Сказал(а) спасибо: 0
Поблагодарили 11 раз(а) в 10 сообщениях
Регистрация: 29.06.2006
По умолчанию 22.12.2006, 00:17

При замене кириллического а на латинское a при копировании с форума заработало:
> (Xa 3)
101/120
Ответить с цитированием
  (#3 (permalink)) Старый
scat scat вне форума
Новичок
 
Сообщений: 2
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 21.12.2006
По умолчанию 24.12.2006, 12:32

А как програмно перейти от 1/2 к 0,5?
Ответить с цитированием
  (#4 (permalink)) Старый
VH VH вне форума
Member
 
Сообщений: 781
Сказал(а) спасибо: 0
Поблагодарили 11 раз(а) в 10 сообщениях
Регистрация: 29.06.2006
По умолчанию 24.12.2006, 20:16

Код:
> (float 1/2)
0.5
Вообще работаю в AutoLISP, но имею XLISP-PLUS 3.04. Могу выслать (rar - 216 кБ), если получу от Вас адрес.
Ответить с цитированием
Ads
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Дано целое число N выяснить векторные элементы oirforce Вопросы начинающих программистов 1 11.07.2011 11:02
Задано целое число. Увеличить каждую цифру этого числа на 1.не могу исправить ошибки. Ciomi Pascal 0 24.03.2011 11:55
На входе: целое число n и символ S puls DHTML, JavaScript, VBScript 1 05.03.2011 10:09
Как сгенерировать целое случайное число в Excel 2003 0mega Вопросы начинающих программистов 4 22.07.2010 02:01
Как сложить два элемента массива shiro888 C++ Builder 3 24.05.2010 07:02
Определите функцию, принимающую на вход целое число n AntiSemit Haskell 2 18.12.2009 17:54
Нужно двоичную запись из файла перевести в десятичное целое число ГС ТОФ Delphi 8 04.08.2009 16:56
Подсчитать число и сумму положительных, число и произведение отрицательных элементов Svetik08 Visual Basic 4 19.02.2009 15:12
Как преобразовать целое число из десятичной формы записи в двоичную и вывести в Memo KIG C++ Builder 11 17.10.2008 21:51
Программа на ассемблере в МС ДОС для преобразования строки символов в целое число Brevis Вопросы начинающих программистов 1 24.05.2006 20:25
Как преобразовать целое число к строчному виду johny Вопросы начинающих программистов 7 12.11.2004 16:41
Как с консоли получить целое число kesha Java 1 04.05.2004 21:38



Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2022, Jelsoft Enterprises Ltd.
Нardforum.ru - компьютерный форум и программирование, форум программистов