начну с того, что это логический код
дословный перевод
var n, i, m: целое число;
флаг: логический;
начать
readln(n); прочитать переменную
флаг: = false; флагу присвоить значение лжи
если (n mod 2< > 0), то i: =n-1 иначе i: =n;
в то время как i> 0 действительно начинаются
если мощность(2, i)< =n, то начинайте
write (power(2, i),' '); flag: = true; в этом случае флагу присвоить правдивое значание
конец;
i: =i-2;
конец;
если не флаг, то writeln(0);
конец
я особо в логических не шарю, но тут идёт по типу если это трава то это наркота
а если это дурь то это тоже наркота
Поделитесь своими знаниями, ответьте на вопрос:
1. получено сообщение, информационный объем которого равен 64 битам. чему равен этот объем в байтах? 2. объем информацинного сообщения 12582916 битов выразить в килобайтах и мегабайтах. 3. компьютер имеет оперативную память 1024 мб. количество соответствующих этой величине бит больше: 1) 10 000 000 000бит 2) 8 000 000 000бит 3) 6 000 000 000бит 4) 4 000 000 000бит 4. у племени "чичевоков" в алфавите 56 букв и 8 цифр. знаков препинания и арифметических знаков нет. какое минимальное количество двоичных разрядов им необходимо для кодирования всех символов? учтите, что слова надо отделять друг от друга! 5. сколько мегабайт информации содержит сообщение объемом 224 бит?