Главная страница
    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.063 c
10-1164625334
ga3
2006-11-27 14:02
2010.08.27
фреймы вложенные в другие фреймы


15-1264627806
Юрий
2010-01-28 00:30
2010.08.27
С днем рождения ! 28 января 2010 четверг


2-1266753699
Human
2010-02-21 15:01
2010.08.27
Аналог блокнота


11-1220855217
S.K.
2008-09-08 10:26
2010.08.27
Запуск браузера с параметрами в адресной строке


10-1166777041
DmiSb
2006-12-22 11:44
2010.08.27
Как программно создать письмо на отправку в The Bat





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский