anastasiavilina
?>

1)перевести данное число из десятичной системы счисления в двоичную, восьмеричную и шестнадцатиричную систему счисления а)236(10) б)1010(10) в)370, 125(10) г)929, 375(10) д)31, 09(10) с решением .

Информатика

Ответы

Sergeevich-irina
А)  236 / 2 = 118 (в  остатке 0) 118  / 2 = 59 (в остатке 0) 59  /  2 = 29 (в остатке  1) 29  / 2 = 14 (в остатке 1) 14  /  2 = 7 (в остатке 0) 7  /  2 = 3 (в остатке  1) 3  /  2 = 1 (в остатке 1) 1  /  2 = 0  (в остатке 1) 236(10)  =  11101100(2) 236  /  8 = 29 (в остатке 4) 29  /  8 =  3 (в остатке 5) 3  /  8 = 0 (в остатке 3) 236(10)  =  354(8) 236  /  16 = 14 (в остатке 12  -  c) 14  /  16 = 0 (в остатке 14  -  e) 236(10) = ec(16) б)  1010 / 2 = 505 (в остатке 0) 505  / 2 = 252 (в остатке 1) 252  /  2 = 126 (в остатке 0) 126  /  2 = 63 (в остатке  0) 63  /  2 = 31 (в остатке 1) 31  / 2 = 15 (в остатке 1) 15  /  2 = 7 (в остатке 1) 7  /  2 = 3 (в остатке 1) 3  /  2 = 1  (в остатке 1) 1  /  2 = 0 (в остатке 1) 1010(10)  =  1111110010(2) 1010  /  8 = 126 (в остатке 2) 126  /  8 = 15 (в остатке 6) 15  / 8 = 1 (в остатке 7) 1 / 8 = 0 (в остатке 1) 1010(10)  = 1762(8) 1010  /  16 = 63 (в остатке 2) 63  /  16 = 3 (в остатке 15 - f) 3  /  16 = 0 (в остатке 3) 1010(10)  =  3f2(16) в)  переведем  целую  часть: 370  /  2 = 185 (в остатке 0) 185  /  2 = 92 (в остатке 1) 92  /  2 = 46 (в остатке 0) 46  /  2 = 23 (в остатке 0) 23  /  2 = 11 (в остатке 1) 11  /  2 = 5 (в остатке 1) 5 / 2 =  2 (в остатке 1) 2 / 2 = 1 (в остатке 0) 1 / 2 = 0 (в остатке  1) переведем  дробную  часть: 0,125  *  2 = 0,25 (целая часть 0) 0,25  *  2 = 0,5 (целая часть 0) 0,5  *  2 = 1 (целая часть 1) 370,125(10)  =  101110010,001(2) переведем  целую часть: 370  /  8 = 46 (в остатке 2) 46  /  8 = 5 (в остатке 6) 5  /  8 = 0 (в остатке 5) переведем  дробную  часть: 0,125  * 8 = 1 (целая часть 1) 370,125(10)  =  562,1(8) переведем  целую  часть: 370  /  16 = 23 (в остатке 2) 23  /  16  = 1 (в остатке 7) 7  /  16 = 0 (в остатке 7) переведем  дробную  часть: 0,125  *  16 = 2 (целая часть 2) 370,125(10)  =  772,2(16) г)  переведем  целую часть: 929  /  2 =  464 (в остатке 1) 464  /  2 = 232 (в остатке 0) 232  /  2 = 116 (в остатке 0) 116  /  2 = 58 (в остатке 0) 58  /  2 = 29 (в остатке 0) 29  /  2 = 14 (в остатке 1) 14  /  2 = 7 (в остатке 0) 7  /  2 = 3 (в остатке 1) 3  /  2 = 1 (в остатке  1) 1  /  2 = 0 (в остатке  1) переведем  дробную  часть: 0,375  *  2 = 0,75 (целая часть 0) 0,75  *  2 = 1,5 (целая часть 1) 0,5  *  2 = 1 (целая часть 1) 929,375(10)  =  1110100001,011(2) переведем  целую  часть: 929  /  8 = 116 (в остатке 1) 116  /  8 = 14 (в остатке 4) 14  /  8 = 1 (в остатке 6) 1  /  8 = 0 (в остатке 1) переведем  дробную  часть: 0,375  *  8 = 3 (целая часть 3) 929,375(10)  =  1641,3(8) переведем целую часть: 929 / 16 =  58 (в остатке  1) 58 / 16 =  3 (в остатке  10  -  a) 3 / 16 = 0 (в остатке 3) переведем  дробную часть: 0,375  *  16 = 6 (целая часть 6) 929,375(10)  = 3a1,6(16) д)  переведем целую часть: 31  /  2 = 15 (в остатке 1) 15  /  2 = 7 (в остатке 1) 7  /  2 = 3 (в остатке 1) 3  /  2 = 1 (в остатке  1) 1  /  2 = 0 (в остатке 1) переведем  дробную  часть: 0,09  *  2 = 0,18 (целая  часть 0) 0,18  *  2 = 0,36 (целая часть 0) 0,36  *  2 = 0,72 (целая часть 0) 0,72  *  2 = 1,44 (целая часть 1) 0,44  *  2 = 0,88  (целая часть 0) 31,09(10)  =  11111,00010(2) переведем  целую  часть: 31  /  8 = 3 (в остатке 7) 3  /  8 = 0 (в остатке 3) переведем  дробную  часть: 0,09  *  8 = 0,72  (целая  часть 0) 0,72  *  8 = 5,76 (целая часть 5) 31,09(10)  =  37,05(8) переведем  целую  часть: 31  /  16 = 1 (в остатке 15 - f) 1  /  16 = 0 (в остатке 1) переведем  дробную  часть: 0,09  *  16 = 1,44 (целая часть 1) 0,44  *  16 = 7,04 (целая  часть  7) 31,09(10)  =  1f,17(16)
Alekseevna

Логика игры

Есть игро­вое поле — про­стой пря­мо­уголь­ник с твёр­ды­ми гра­ни­ца­ми. Когда шарик каса­ет­ся стен­ки или потол­ка, он отска­ки­ва­ет в дру­гую сто­ро­ну. Если он упа­дёт на пол — вы про­иг­ра­ли. Что­бы это­го не слу­чи­лось, вни­зу вдоль пола лета­ет плат­фор­ма, а вы ей управ­ля­е­те с щью стре­лок. Ваша зада­ча — под­став­лять плат­фор­му под шарик как мож­но доль­ше. За каж­дое удач­ное спа­се­ние шари­ка вы полу­ча­е­те одно очко.

Алгоритм

Что­бы реа­ли­зо­вать такую логи­ку игры, нуж­но преду­смот­реть такие сце­на­рии пове­де­ния:

игра начи­на­ет­ся;

шарик начи­на­ет дви­гать­ся;

если нажа­ты стрел­ки вле­во или впра­во — дви­га­ем плат­фор­му;

если шарик кос­нул­ся сте­нок, потол­ка или плат­фор­мы — дела­ем отскок;

если шарик кос­нул­ся плат­фор­мы — уве­ли­чи­ва­ем счёт на еди­ни­цу;

если шарик упал на пол — выво­дим сооб­ще­ние и закан­чи­ва­ем игру.

Хит­рость в том, что всё это про­ис­хо­дит парал­лель­но и неза­ви­си­мо друг от дру­га. То есть пока шарик лета­ет, мы вполне можем дви­гать плат­фор­му, а можем и оста­вить её на месте. И когда шарик отска­ки­ва­ет от стен, это тоже не меша­ет дру­гим объ­ек­там дви­гать­ся и вза­и­мо­дей­ство­вать меж­ду собой.

Марина555

using system;

using system.collections.generic;

using system.linq;

using system.text;

 

namespace consoleapplication1

{

      class program

      {

              static void main(string[] args)

              {

                      //дана последовательность целых чисел вывести на печать только те числа для которых a > =i в с#

                      console.writeline("введи i");

                      int i = int.parse(console.;

                      console.writeline("введи число целых чисел");

                      int n = int.parse(console.;

                      int[] a = new int[n];

                      console.writeline("введи числа");

                      for (int j = 0; j < n; j++)

                      {

                              a[j] = int.parse(console.;

                      }

                      console.writeline("ответ");

                      for (int j = 0; j < n; j++)

                      {

                              if (a[j] > = i)

                                      console.writeline(a[j]);

                      }

                      console.readkey();

              }

      }

}

 

 

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

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

1)перевести данное число из десятичной системы счисления в двоичную, восьмеричную и шестнадцатиричную систему счисления а)236(10) б)1010(10) в)370, 125(10) г)929, 375(10) д)31, 09(10) с решением .
Ваше имя (никнейм)*
Email*
Комментарий*

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

Рогова Ольга1156
gk230650
nadjasokolova2017
plv-57
mmreznichenko
Владимирович_Ралина
yugraspets
Валиахметова
KseniGum9
igorshevkun
Виктория Нина
Dmitrii1763
iv1as2
echervyakov
mary---jane49