Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2010.11.07;
Скачать: CL | DM;

Вниз

Неясности в формате файла   Найти похожие ветки 

 
Anatoly Podgoretsky ©   (2010-07-26 15:56) [440]

Правильно, это я с плюсом спутал, будь он неладен.


 
Виталий ©   (2010-07-26 16:01) [441]


> это серьезная ошибка заменять ОR плючом

Это я понял, я говорю конкретно про степени двойки. Умножение на 2 сдвигает старший бит, в результате чего на одном месте у разных степеней двойки не будет единиц.

> Будет 7 а на 9

Не понял, вы про что?


 
Alien1769 ©   (2010-07-26 16:14) [442]

Автору,
попробуй словами описать алгоритм !

const
  n = 5;
var
  mask,i: byte;
begin
  writeln("=====");
  for mask:=0 to (1 shl n)-1 do
  begin
    for i:=0 to n-1 do
    write(ord(mask and (1 shl i)<>0));
    writeln;
  end;
  readln;
end.


 
Виталий ©   (2010-07-26 16:31) [443]

32 раза (от 0 до 31) выведет последовательность из 5 элементов - кодов 1, если бит в i-той позиции текущей переменной внешнего цикла установлен, и нуля в противном случае, а затем перевода на новую строку.


 
Alien1769 ©   (2010-07-26 16:46) [444]

Неплохо :)
Теперь я думаю тебе можно начинать делать редактор фонтов. Для начала научись выводить любой код ASCII в виде единиц и нулей. Потом собирать из представленных битов последовательность байтов и записывать на диск.


 
Sha ©   (2010-07-26 18:01) [445]

> Виталий ©   (26.07.10 16:31) [443]

Наверно, теперь ты сможешь объяснить, почему код,
приведенный han_malign (12.07.10 18:03) [22]
в ветке http://delphimaster.net/view/2-1278658000/ , выполняет побайтовое сложение переменных по модулю 256:

a, b, c: cardinal;
c:= ((a xor b) and $80808080) xor ((a and $7F7F7F7F) + (b and $7F7F7F7F));


А если напишешь без циклов алгоритм побайтовго сложения с насыщением до 255,
то можешь считать, что материал усвоен на 5.

Конечно, доказательство тождеств никто не отменял :)



Страницы: 1 2 3 4 5 6 7 8 9 
10 11 12 вся ветка

Текущий архив: 2010.11.07;
Скачать: CL | DM;

Наверх




Память: 1.49 MB
Время: 0.092 c
15-1280385192
Demo
2010-07-29 10:33
2010.11.07
Oracle и Импорт дамп файла


6-1228900755
WeTeR
2008-12-10 12:19
2010.11.07
отправить изображение по сети


2-1281957561
mm0
2010-08-16 15:19
2010.11.07
MemoryStream в потоке


2-1281731884
Andrey K
2010-08-14 00:38
2010.11.07
Как через родителя обратится к компоненту.


15-1280386453
бумбум
2010-07-29 10:54
2010.11.07
Имеет смысл ADOConnection1.Open ?