Forth и другие саморасширяющиеся системы программирования Locations of visitors to this page
Текущее время: Чт апр 25, 2024 02:42

...
Google Search
Forth-FAQ Spy Grafic

Часовой пояс: UTC + 3 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: help
СообщениеДобавлено: Пт дек 21, 2007 18:18 
Не в сети

Зарегистрирован: Пт дек 21, 2007 18:03
Сообщения: 1
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Здрасте!
Вопрос тупой, конечно, но читать книжки нет времени.

Как в sp-forth разделить 2 числа так, чтобы ответ был float ( 2 3 / - не работает)

Спасибо.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Пт дек 21, 2007 19:27 
---


Последний раз редактировалось profiT Пт фев 29, 2008 23:55, всего редактировалось 1 раз.

Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Пт дек 21, 2007 23:50 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 13:19
Сообщения: 3565
Откуда: St.Petersburg
Благодарил (а): 4 раз.
Поблагодарили: 72 раз.
profiT писал(а):
2e 3e F/ ( F: 2/3 )
F.

2 и 3 - это все же частный случай (пример).
A в вопросе звучали слова:
demix писал(а):
разделить 2 числа

т.е. надо два числа со стека, в Float преобразовать, а потом уже делить...
подозреваю, что в float2.f должно быть нечто наподобие S>F, для преобразования, тогда:

[pre]2 3
S>F S>F F/[/pre]

_________________
С уважением, WingLion
Forth-CPU . RuF09WE
Мой Форт
Отсутствие бана это не заслуга юзера, а недоработка модератора (с)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Сб дек 22, 2007 00:16 
Не в сети

Зарегистрирован: Чт май 04, 2006 18:18
Сообщения: 456
Благодарил (а): 0 раз.
Поблагодарили: 1 раз.
WingLion писал(а):
2 3 S>F S>F F/

В float2.f оно называется DS>F

Код:
2 3 SWAP DS>F DS>F F/ F.
0.6666666  Ok


PS Нюхом чую - сессия близко...

_________________
http://forth.org.ru/~ygrek


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 20


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

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
phpBB сборка от FladeX // Русская поддержка phpBB