Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > Blitz3D > FAQ

FAQ Туториалы и часто задаваемые вопросы

Ответ
 
Опции темы
Старый 06.10.2005, 00:04   #1
jimon
 
Сообщений: n/a
у многих ошибка деления на ноль ето проблематично
обычно конструкция такая if a<>0 b=1/a

только если a имеет тип float то можно спокойно писать b=1/a без никакой проверки

почему ?
ето кроется в проблемме обработки сверх малых чисел
вы замечали что блиц иногда выдает 2.99999999 вместо 3 ? дык ето и есть ета проблемма

получается что блиц при a=0 делит вот так b=1/0.00000001 ) получается слишком большое число
 
Ответить с цитированием
Старый 06.10.2005, 00:07   #2
impersonalis
Зануда с интернетом
 
Аватар для impersonalis
 
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений
(для 20,935 пользователей)
Смущение

float должен быть у B!
респект за найдёенное!
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
(Offline)
 
Ответить с цитированием
Старый 02.01.2006, 02:02   #3
AsmLover
 
Сообщений: n/a
Абсолютно некорректный подход.
Тем более, что, по крайней мере, в последних версиях Блитца не работает, выдавая результат INFINITY (неопределенность).

А делить можно на любое маленькое число, пока не наступит переполнение разрядной сетки (38 десятичная степень).
 
Ответить с цитированием
Ответ


Опции темы

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как правильно юзать Unit? beZ_probleM Основной форум 10 01.06.2011 18:34
Как можно правильно определять конец файла ресурса. antonio FAQ 7 20.11.2010 12:51
Как правильно отчищать память? Trilliput BlitzMax 7 28.11.2007 01:58
Как правильно нарисовать\подобрать текстуру под модель например к\л персонажа GomZik 3D-программирование 7 23.08.2007 18:27
Очищаем память от детей правильно impersonalis FAQ 0 04.09.2005 22:13


Часовой пояс GMT +4, время: 03:51.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com