Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2010.08.27;
Скачать: [xml.tar.bz2];

Вниз

Как преобразовать 30 байт в число и обратно?   Найти похожие ветки 

 
'<>   (2010-05-05 10:54) [0]

?


 
oldman ©   (2010-05-05 10:58) [1]

30 байт и так число.
Хошь в шестнадцатиричной системе счисления, хошь в двоичной.


 
Ega23 ©   (2010-05-05 11:03) [2]

http://www.google.ru/search?q=Unit+FGInt&ie=utf-8&oe=utf-8&aq=t&rls=ru.yandex:ru:official&client=firefox


 
SergeyIT ©   (2010-05-05 11:54) [3]

Только что смотрел Детскую энциклопедию 1959 года, статью про счетные машины. Советую автору почитать - там все хорошо объяснено.


 
[true]TRIx ©   (2010-05-05 12:10) [4]


> 30 байт и так число.
> Хошь в шестнадцатиричной системе счисления, хошь в двоичной.
>


30 байт в десятичную систему счисления и обратно. Ведь вроде можно присвоить десятичное число массиву byte что в результате получится массив byte, а обратно?


 
oldman ©   (2010-05-05 12:23) [5]


> [true]TRIx ©   (05.05.10 12:10) [4]


Автор не озвучил вопрос. То есть, что он понимает под "30 байт"
Может это размер информации и у него разрядности не хватает?
:)


 
'   (2010-05-05 12:31) [6]

oldman, это и надо. 30 байт в десятичную систему счисления и обратно.


 
brother ©   (2010-05-05 12:34) [7]

> 30 байт

чего?
1 байт число или, например 2 байта число? или ...?


 
brother ©   (2010-05-05 12:36) [8]

или все 30 байт? этож какая размерность получается...


 
oldman ©   (2010-05-05 12:40) [9]

да фиг с ней с размерностью.
кто мешает разбить по разрядам, помнить отдельно а отображать слитно.
а вот если это числище нужно в расчетах, у вас, батенька, проблема


 
Игорь Шевченко ©   (2010-05-05 12:54) [10]


> а вот если это числище нужно в расчетах, у вас, батенька,
>  проблема


В чем проблема ?


 
brother ©   (2010-05-05 12:55) [11]

> это числище

+1


 
oldman ©   (2010-05-05 13:03) [12]


> Игорь Шевченко ©   (05.05.10 12:54) [10]
> В чем проблема ?


В генофонде. ©


 
12 ©   (2010-05-05 13:08) [13]

идея у меня проста.
пусть наш проц не вмещает более байта и нам надо хранить 1000
1000 = 5 * 20 *10
храним 5, 10, 20 и всегда подразумеваем, что их надо перемножить

например, 1000 * 2 = (5*2) * 20 * 10
1000 / 2 = 5 * 20 * (10/2)
и т.п.


 
Rouse_ ©   (2010-05-05 13:08) [14]


> oldman ©   (05.05.10 12:40) [9]
> а вот если это числище нужно в расчетах, у вас, батенька,
>  проблема

30 байт это очень маленькое число. Почитай про RSA там числа поболе будут.


 
Ega23 ©   (2010-05-05 13:50) [15]

Ищите юнит FGInt, там сколь угодно большими числами можно оперировать.


 
Anatoly Podgoretsky ©   (2010-05-05 14:00) [16]

> Ega23  (05.05.2010 13:50:15)  [15]

Ему не модуль нужен, а зачет сдать. Только что же это за институт если такие задания дают.


 
'   (2010-05-05 14:44) [17]

Anatoly Podgoretsky, не зачет.

Посмотрел FGInt, его RSA юзает. То что надо.


 
Ega23 ©   (2010-05-05 15:12) [18]


> Посмотрел FGInt, его RSA юзает. То что надо.


Вам ответ был даден ещё в [1]. Ссылки смотреть религия не позволяет?


 
'   (2010-05-05 15:27) [19]

Ega23, да я посмотрел. Спасибо. Меня не это интересовало, а вот.

...
type
 TMyInteger = array[0..3] of byte;
...
var
 MyInteger:TMyInteger;
 N:Integer;
...
 Pointer(MyInteger):=Pointer(N);
...


Как теперь в переменную Integer считать, обратно, из массива байт.


 
brother ©   (2010-05-05 15:29) [20]

Удалено модератором


 
Ega23 ©   (2010-05-05 15:32) [21]

уууууууууууууууууу........
Умолкаю.


 
12 ©   (2010-05-05 16:03) [22]

MyInteger[0] := 1;
MyInteger[1] := 0;
MyInteger[2] := 0;
MyInteger[3] := 0;
Pointer(N):= Pointer(MyInteger);
showmessage(IntToStr(n));



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2010.08.27;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.49 MB
Время: 0.059 c
2-1270543077
Александр Чернявский
2010-04-06 12:37
2010.08.27
Вопрос к компоненте TImage


15-1274974724
@!!ex
2010-05-27 19:38
2010.08.27
Как правильно выкупать доменное имя?


15-1273053437
'<>
2010-05-05 13:57
2010.08.27
Разложение числа на множители.


2-1273299415
Mikkle
2010-05-08 10:16
2010.08.27
Чтение данных из XML


15-1264109427
Юрий
2010-01-22 00:30
2010.08.27
С днем рождения ! 22 января 2010 пятница





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский