|
Математика Методы математического моделлирования, программирование математических концепций, роль математики в создании игр |
11.01.2008, 20:20
|
#1
|
ПроЭктировщик
Регистрация: 18.12.2007
Сообщений: 157
Написано 24 полезных сообщений (для 27 пользователей)
|
Очень большие числа
Как считать огромные числа, которые ни в какой тип не влезают? Где-то в инете видел пример, но найти не могу. На паскале. Заранее спасибо.
|
(Offline)
|
|
11.01.2008, 20:22
|
#2
|
☭
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений (для 2,707 пользователей)
|
Ответ: Очень большие числа
как в школе. столбиком.
|
(Offline)
|
|
Эти 2 пользователя(ей) сказали Спасибо HolyDel за это полезное сообщение:
|
|
11.01.2008, 20:30
|
#3
|
Зануда с интернетом
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений (для 20,935 пользователей)
|
Ответ: Очень большие числа
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
|
(Offline)
|
|
11.01.2008, 20:52
|
#4
|
Разработчик
Регистрация: 09.12.2007
Сообщений: 376
Написано 83 полезных сообщений (для 122 пользователей)
|
Re: Очень большие числа
А если считать нужно в реальном времени(в столбик? ) например в игре имитировать реальные масштабы хотябы в пределах звездной системы с точностью до метра?
|
(Offline)
|
|
11.01.2008, 20:54
|
#5
|
☭
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений (для 2,707 пользователей)
|
Ответ: Очень большие числа
да, в столбик.
это довольно быстро (сложение).
умножение да, было бы долго.
|
(Offline)
|
|
11.01.2008, 22:00
|
#6
|
Дэвелопер
Регистрация: 17.01.2006
Сообщений: 1,512
Написано 78 полезных сообщений (для 110 пользователей)
|
Ответ: Очень большие числа
Используй несколько переменных, или переводи числа в упакованный десятичный формат, или в строку
|
(Offline)
|
|
11.01.2008, 23:29
|
#7
|
|
Ответ: Очень большие числа
impersonalis
занятся бы еще разработкой такой програмы для дробных чисел
и сделать C++ либу
код нафиг не выкладывать если не хочешь уж просто интерфейсом
|
|
|
12.01.2008, 00:16
|
#8
|
Зануда с интернетом
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений (для 20,935 пользователей)
|
Ответ: Очень большие числа
2jimon
она х3 с какой версии работает с добными числами.
ДЛЛ-ка была бы вкуснятиной - но все времени не найду (а так в принципе у меня всё прилизно по классам).
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
|
(Offline)
|
|
12.01.2008, 20:39
|
#9
|
Разработчик
Регистрация: 16.09.2006
Сообщений: 354
Написано 10 полезных сообщений (для 2 пользователей)
|
Re: Очень большие числа
тут я писал что-то подобное. правда, на С. но на Паскаль этот код врядли сложно будет перевести.
|
(Offline)
|
|
12.01.2008, 23:37
|
#10
|
ПроЭктировщик
Регистрация: 18.12.2007
Сообщений: 157
Написано 24 полезных сообщений (для 27 пользователей)
|
Ответ: Очень большие числа
Чёто попробовал я сделать столбиком, но считает не правильно, когда цифра в разряде больше 10. Если кому-нибудь не лень, посмотрите плиз проект на мидлетпаскале: http://slil.ru/25349048
|
(Offline)
|
|
13.01.2008, 00:41
|
#11
|
☭
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений (для 2,707 пользователей)
|
Ответ: Очень большие числа
цифры складываем - еденица в уме©Алла Яковлевна
|
(Offline)
|
|
09.02.2010, 01:35
|
#12
|
AnyKey`щик
Регистрация: 09.02.2010
Сообщений: 7
Написано одно полезное сообщение
|
Ответ: Очень большие числа
Я на Delhpi писал сверхдлинную арифметику. Лучший вариант массив целых чисел. Битность элемента = разрядность процессора. Если нужны дробные числа, то еще добавь массив на дробную часть и integer на экспоненту и все это объедини в запись.
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 18:57.
|