это я знаю, но всё же не понимаю, что эта строка выполняет(
Артемий
12.05.2007 18:25
Пока не закончится строка,будет происходить какое-то действие...
Ozzя
12.05.2007 18:29
Где ты там такой код увидел??????????????
Добавлено через 1 мин. По той ссылке, которая приводилась?
Enot1
12.05.2007 18:32
это не оттуда... там не понятна вот эта строка - function ToDec(n:string; radix:longint):longint;, например эта строка)
Ozzя
12.05.2007 18:34
n:string; // исходная строка, например 10101011 radix:longint // основание системы счисления , например 2-ная
Enot1
12.05.2007 18:38
фишка в том, что мы прошли очень поверхностно теорию по Pascal....И из этих знаний надо написать прогу)
Артемий
12.05.2007 18:40
Цитата
фишка в том, что мы прошли очень поверхностно теорию по Pascal....И из этих знаний надо написать прогу)
Может будем подробнее?? Пиши что не понятно, и тебе ответят!А то мы не телепаты..
Ozzя
12.05.2007 18:41
Тогда реализуй стандартный алгоритм перевода из 2-ной в 10-ную. бери 1-й символ из последовательности 2-ных цифр умножай на 2 в степени номера позиции цифры в числе-1 и т.д. Сам алгоритм-то ведь знаешь?
Enot1
12.05.2007 18:43
алгоритм перевода да, как в паскале не совсем)
Ozzя
12.05.2007 18:52
for i:=1 to length(s) do begin val(s[i],c,code); { взяли очередной символ из последовательности цифр и преобразовали его из символа в число } q:=q+c*power(2,Length(s)-i); { складываем сумму с очереной йифрой*на 2^i end;
Ф-йия power есть в той же теме в ФАК
Enot1
12.05.2007 18:55
большое спасибо!
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.