Отправляет email-рассылки с помощью сервиса Sendsay

Программирование. Форум !!!

За 2005-04-15

bit битность?

На самом деле перевод числа из системы в систему выполняется всегда
только двумя способами. В первом случае надо число делить на основание
системы, в которую переводишь, а остаток заносить в младший из еще не
вычисленных разрядов. Во втором -- имеющиеся разряды умножаются на
разрядные множители (основание в степени номера разряда), произведения
складываются, причем, все эти вычисления выполняются в той системе, куда
переводишь. Просто если разрядность кратна, то эти алгоритмы вырождается
в табличные, что и приводит к ускорению процесса преобразования,
различие между ними исчезает. Обычно при переводе из десятичной системы
в любую другую используют деление, а обратно -- умножение, но можно и
наоборот.


С уважением Атавин Т. А.
atavin_***@p*****.ru

-----Original MessageFrom: Eugene the M@NSTER [mailto:rav***@o*****.ru]
Sent: Monday, April 11, 2005 11:34 PM
To: comp.soft.prog.prog (6724773)
Subject: Re[4]: bit битность?

Есть такая таблица:
0 - 0000
1 - 0001
2 - 0010
3 - 0011
4 - 0100
5 - 0101
6 - 0110
7 - 0111
8 - 1000
9 - 1001
A - 1010
B - 1011
C - 1100
D - 1101
E - 1110
F - 1111

16 - 2
AB38h (в 16-ричной) = (см. таблица A=1010 и т.п.) 1010 1011 0011 1000
(в 2-чной) = 1010101100111000b

Аналогично обратно 2 - 16
00011001101011010101b = (бьешь по 4 цифры, т.к. 16=2^4) =
0001 1001 1010 1101 0101 = (см. ту же таблицу 1001=9) =
19AD5h

Запись типа XXXh - озночает, что число XXX записано в 16-ричной
системе

В восьмеричной всё точно так же, только используешь числа 0-7, а
2-чное число бьешь по 3 цифры (8=2*2*2=2^3)

2 - 10
76543210 - разряд чисел
10101110b = 1*2^7+0*2^6+1*2^5+0*2^4+1*2^3+1*2^2+1*2^1+0*2^0=
= 128+0+32+0+8+4+2+0=174

10 - 2
Это не помню, но суть в том, что 10-чное число делит на 2 - основание
двоичной системы - до тех пор пока не получится число, которой на 2 не
делится (например 1). Число записывается так сначало то, что не
делится, потом, начиная с последнего, все остатки:
174
174/2=87(0) - в скобках остатки
87/2=43(1)
43/2=21(1)
21/2=10(1)
10/2=5(0)
5/2=2(1)
2/2=1(0)

174=10101110b

Номер выпуска : 4368
Возраст листа : 572 (дней)
Количество подписчиков : 516
Адрес в архиве : http://subscribe.ru/archive/comp.soft.prog.prog/msg/351661
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru

   2005-04-15 13:51:53 (#351661)

Re[2]: Delphi 2005

...::: Приветствую, Valery :::...

V> А ты руссификацию не ставил случаем?

Нет, все на Инглише.

= = = = = = = = = = = = = = = = = = = =
...::: by GENEMI :::...

Номер выпуска : 4367
Возраст листа : 572 (дней)
Количество подписчиков : 516
Адрес в архиве : http://subscribe.ru/archive/comp.soft.prog.prog/msg/351565
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru

   2005-04-15 11:31:02 (#351565)

Re[2]: Функция - как?

...::: Приветствую, Eugene the M@NSTER :::...

EtMN> По идеи надо писать так:

EtMN> if Index<=1 then
EtMN> begin
EtMN> Result:=1;
EtMN> exit;
EtMN> end;

EtMN> А то при вводе 0 или отрицательного функция уйдет в себя, да и про то,
EtMN> что 0!=1 забыли

Если писать как ты говоришь то сразу будет exit

= = = = = = = = = = = = = = = = = = = =
..::: by GENEMI :::...

Номер выпуска : 4366
Возраст листа : 572 (дней)
Количество подписчиков : 516
Адрес в архиве : http://subscribe.ru/archive/comp.soft.prog.prog/msg/351564
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru

   2005-04-15 11:30:43 (#351564)

Re[2]: Функция - YES!!!

...::: Приветствую, Шистеров Павел :::...

ШП> Если тебе так понятно, то бога ради. По идее ты просто расписал
ШП> конкретный пример, народ-же просто добивался, что бы ты понял принцип.

Проблема была в том что я просто не думал что функция может
вызывать себя как новую копию, а так все даже очень просто.

= = = = = = = = = = = = = = = = = = = =
...::: by GENEMI :::...

Номер выпуска : 4365
Возраст листа : 572 (дней)
Количество подписчиков : 516
Адрес в архиве : http://subscribe.ru/archive/comp.soft.prog.prog/msg/351563
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru

   2005-04-15 11:29:33 (#351563)

Re: Visual Studio 2003

Original Message From: "GENEMI" <CERN***@b*****.ru>
To: "comp.soft.prog.prog (6314634)" <boroden***@s*****.ru>
Sent: Wednesday, April 13, 2005 6:25 PM
Subject: Re: Visual Studio 2003

> Во-первых, проверьте, чтобы в настройках Windows в имени организации
> не было кавычек или каких-либо других нестандартных символов.

Wow! Yes! Действительно, кавычки присутствовали. Только с чего бы они стали
нестандартными 8-{
Помогло не без помощи regedit-а. Огромное спасибо!
Блин, вот ...(вырезано цензором) они там в Редмонде! Хоть бы мануалах
где-нибудь описали.

> Во-вторых, выключите, а лучше удалите все антивирусы на время
> установки: экспериментально установлено, что AVP и DrWeb могут
> мешать установке VS даже в выключенном состоянии.

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

--
С уважением, boroda
mailto:boroden***@s*****.ru

Номер выпуска : 4364
Возраст листа : 572 (дней)
Количество подписчиков : 516
Адрес в архиве : http://subscribe.ru/archive/comp.soft.prog.prog/msg/351536
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru

   Шматко А.А. 2005-04-15 10:42:10 (#351536)