sveta073120
?>

Объясните , как решать систему счисления, переход с 10 (десятичная) с/с в 2 с/с (двоичную), в 8 с/с (восьмеричную), в 16 с/с (шестнадцатеричную например число 1047 (10).

Информатика

Ответы

koochma
1047₁₀ = 1024 + 16 + 4 + 2 + 1 = 1·2¹° + 0·2⁹  + 0·2⁸  + 0·2⁷  + 0·2⁶  + 0·2⁵  +  1·2⁴  + 0·2³  +  1·2² + 0·2¹ +  1·2⁰ = 10000010101₂ 1047₁₀ = 1024 + 16 + 7 = 2·8³  + 0·8²  + 2·8¹  + 7·8⁰ = 2027₈ 1047₁₀ = 1024 + 16 + 7 = 4·16²  + 1·16¹  + 7·16⁰ = 417₁₆
klepa-79
Предположим, что  максим и ербол играют по оптимальной стратегии. для удобства введем два понятия: выигрышная позиция и проигрышная позиция. выигрышная - это  позиция,  которая приводит игрока, ходившего с нее, к выигрышу. проигрышная - это позиция, которая приводит игрока, ходившего с нее, к проигрышу. также выигрышная  позиция - это позиция,  ведущая противника к проигрышной. и наоборот, проигрышная позиция - это позиция, ведущая противника к выигрышной. вести понятия будем относительно ербола. рассмотрим все возможные варианты размера шоколадки: 1x1 - lose. позиция проигрышная, т.к. ербол не сможет сделать ход. 1xn,  n > 1  - win. все позиции вида такого вида  выигрышные, т.к. приводят к проигрышной позиции 1x1. 2x2 - lose. позиция проигрышная, т.к. приводит противника  к выигрышной позиции 1xn. 2xn - win. все позицию такого вида  выигрышные, т.к. приводят противника к проигрышной позиции 2x2. 3x3 - lose. позиция проигрышная, т.к. приводит противника к выигрышной позиции 2xn или 1xn. 3xn - win. все позицию такого вида  выигрышные, т.к. приводят противника к проигрышной позиции 3x3. отсюда несложно заметить, что позиции вида nxn - проигрышные, а остальные - выигрышные. ответ: если a = b, то выиграет максим, иначе выиграет ербол
derkachn6429
Версия языка не указана, поэтому сделал в самой последней и в самой старой, которая нашлась. // pascalabc.net 3.0 function f(a, b, x: double): = (1 + power(a, x)) / ((b - x) * power(sin(x), 3)); const   a = 3.45; b = 1.62; var   x : = 0.1; xe : = 3.1; h : = 0.15;   y, xn, yn, xp, yp: double; begin   yp : = maxdouble; yn : = yp;   repeat       y : = f(a, b, x);       if y > 0 then       begin if y < yp then begin yp : = y; xp : = x end end       else       if y < 0 then       begin if y < yn then begin yn : = y; xn : = x end end;       x += h;   until x > xe;   writeln('минимальное отрицательное ', yn, ' при х=', xn);   writeln('минимальное положительное ', yp, ' при х=', xp) end. тестовое решение: минимальное отрицательное -446219.37704747 при х=3.1 минимальное положительное 11.837734702392 при х=0.85 { borland pascal 7.01 } {$g+} {$n+} uses crt; function f(a,b,x: double): double; begin   f: =(1+exp(x*ln(/((b-x)*exp(3*ln(sin( end; const   a = 3.45; b = 1.62; var   x,xe,h,y,xn,yn,xp,yp: double; begin   clrscr;   x : = 0.1; xe : = 3.1; h : = 0.15;   yp : = 1e308; yn : = yp;   repeat       y : = f(a, b, x);       if y > 0 then       begin if y < yp then begin yp : = y; xp : = x end end       else       if y < 0 then       begin if y < yn then begin yn : = y; xn : = x end end;       x : = x + h;   until x > xe;   writeln('минимальное отрицательное ', yn, ' при х=', xn);   writeln('минимальное положительное ', yp, ' при х=', xp);   readkey end.    тестовое решение: минимальное отрицательное -4.46219377047470e+0005 при х= 3.10000000000000e+0000 минимальное положительное  1.18377347023920e+0001 при х= 8.50000000000000e-0001

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Объясните , как решать систему счисления, переход с 10 (десятичная) с/с в 2 с/с (двоичную), в 8 с/с (восьмеричную), в 16 с/с (шестнадцатеричную например число 1047 (10).
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

aleksey270593
strelnikov-aa
Agadzhanyan-Ekaterina
Alnkseevna
veraplucnika
Serezhkin
TatarkovTitova
izumrud153
inulikb
Zhamynchiev
kulikovtsud
Gatina
sodrugestvo48
nasrelza1012