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

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

Вернуться   forum.boolean.name > Программирование в широком смысле слова > Математика

Математика Методы математического моделлирования, программирование математических концепций, роль математики в создании игр

Ответ
 
Опции темы
Старый 11.01.2008, 20:20   #1
cHeRsAnYa
ПроЭктировщик
 
Регистрация: 18.12.2007
Сообщений: 157
Написано 24 полезных сообщений
(для 27 пользователей)
Вопрос Очень большие числа

Как считать огромные числа, которые ни в какой тип не влезают? Где-то в инете видел пример, но найти не могу. На паскале. Заранее спасибо.
(Offline)
 
Ответить с цитированием
Старый 11.01.2008, 20:22   #2
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Ответ: Очень большие числа

как в школе. столбиком.
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо HolyDel за это полезное сообщение:
johnk (12.01.2008), Phantom (09.02.2010)
Старый 11.01.2008, 20:30   #3
impersonalis
Зануда с интернетом
 
Аватар для impersonalis
 
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений
(для 20,935 пользователей)
Ответ: Очень большие числа

http://s4italo.viewport.info/
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
(Offline)
 
Ответить с цитированием
Старый 11.01.2008, 20:52   #4
FrankH
Разработчик
 
Регистрация: 09.12.2007
Сообщений: 376
Написано 83 полезных сообщений
(для 122 пользователей)
Re: Очень большие числа

А если считать нужно в реальном времени(в столбик?) например в игре имитировать реальные масштабы хотябы в пределах звездной системы с точностью до метра?
(Offline)
 
Ответить с цитированием
Старый 11.01.2008, 20:54   #5
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Ответ: Очень большие числа

да, в столбик.
это довольно быстро (сложение).
умножение да, было бы долго.
(Offline)
 
Ответить с цитированием
Старый 11.01.2008, 22:00   #6
alcoSHoLiK
Дэвелопер
 
Регистрация: 17.01.2006
Сообщений: 1,512
Написано 78 полезных сообщений
(для 110 пользователей)
Ответ: Очень большие числа

Используй несколько переменных, или переводи числа в упакованный десятичный формат, или в строку
(Offline)
 
Ответить с цитированием
Старый 11.01.2008, 23:29   #7
jimon
 
Сообщений: n/a
Ответ: Очень большие числа

impersonalis

занятся бы еще разработкой такой програмы для дробных чисел
и сделать C++ либу
код нафиг не выкладывать если не хочешь уж просто интерфейсом
 
Ответить с цитированием
Старый 12.01.2008, 00:16   #8
impersonalis
Зануда с интернетом
 
Аватар для impersonalis
 
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений
(для 20,935 пользователей)
Ответ: Очень большие числа

2jimon
она х3 с какой версии работает с добными числами.
ДЛЛ-ка была бы вкуснятиной - но все времени не найду (а так в принципе у меня всё прилизно по классам).
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
(Offline)
 
Ответить с цитированием
Старый 12.01.2008, 20:39   #9
haedim
Разработчик
 
Регистрация: 16.09.2006
Сообщений: 354
Написано 10 полезных сообщений
(для 2 пользователей)
Re: Очень большие числа

тут я писал что-то подобное. правда, на С. но на Паскаль этот код врядли сложно будет перевести.
(Offline)
 
Ответить с цитированием
Старый 12.01.2008, 23:37   #10
cHeRsAnYa
ПроЭктировщик
 
Регистрация: 18.12.2007
Сообщений: 157
Написано 24 полезных сообщений
(для 27 пользователей)
Ответ: Очень большие числа

Чёто попробовал я сделать столбиком, но считает не правильно, когда цифра в разряде больше 10. Если кому-нибудь не лень, посмотрите плиз проект на мидлетпаскале: http://slil.ru/25349048
(Offline)
 
Ответить с цитированием
Старый 13.01.2008, 00:41   #11
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Ответ: Очень большие числа

цифры складываем - еденица в уме©Алла Яковлевна
(Offline)
 
Ответить с цитированием
Старый 09.02.2010, 01:35   #12
Demon_12
AnyKey`щик
 
Регистрация: 09.02.2010
Сообщений: 7
Написано одно полезное сообщение
Ответ: Очень большие числа

Я на Delhpi писал сверхдлинную арифметику. Лучший вариант массив целых чисел. Битность элемента = разрядность процессора. Если нужны дробные числа, то еще добавь массив на дробную часть и integer на экспоненту и все это объедини в запись.
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Большие проблемы Brain Blitz3D 4 20.12.2009 22:11
Числа is.SarCasm Blitz3D 8 03.10.2009 23:29
Большие числа. Randomize 2D-программирование 2 27.09.2009 14:41
Большие картинки с файловой системы EQ Программирование 3 14.06.2007 22:23


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


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