dobrovolsky-tmz1
?>

Шахматная доска состоит 8 столбцов и 8 строк. какое минимальное количество бит потребуется для кодирования координат одного шахматного поля?

Информатика

Ответы

sedalex
64 = 2 ^ 6  ответ 6 бит.  3 бита на столбец и 3 бита на строку, если угодно ( 8 = 2^3). в сумме 6. но вообще, на столбцы и строки не разбивают обычно, тупо нумеруют поля от 0 до 63, от перемены мест, результат не меняется - те же 6 бит.
karpov68
// pascalabc.net 3.3, сборка 1611 от 06.01.2018 // внимание! если программа не работает, обновите версию! begin   var k: =20;   var a: =arrrandom(k,-50,50); a.println;   var n: =readinteger('введите число циклических сдвигов влево: ') mod k;   if n> 0 then a: =(a[n: ]+a[: n]).toarray;   a.println end. примеры -31 -27 -45 21 -49 14 -40 21 -13 -45 6 -44 -17 -12 9 4 25 -22 -11 35 введите число циклических сдвигов влево: 5 14 -40 21 -13 -45 6 -44 -17 -12 9 4 25 -22 -11 35 -31 -27 -45 21 -49 -22 14 25 3 -12 -46 -12 -32 -12 -23 8 -44 -8 42 16 9 -8 33 -22 43 введите число циклических сдвигов влево: 0 -22 14 25 3 -12 -46 -12 -32 -12 -23 8 -44 -8 42 16 9 -8 33 -22 43 -18 -42 10 48 -41 -32 -29 19 39 49 44 -1 15 -19 -32 -35 36 -6 -38 38 введите число циклических сдвигов влево: 21 -42 10 48 -41 -32 -29 19 39 49 44 -1 15 -19 -32 -35 36 -6 -38 38 -18 -36 42 29 0 -43 -33 -17 46 -34 7 -6 -20 -30 19 -30 36 43 -22 -44 -44 введите число циклических сдвигов влево: -1 -36 42 29 0 -43 -33 -17 46 -34 7 -6 -20 -30 19 -30 36 43 -22 -44 -44
nikolai37
// pascalabc.net 3.2, сборка 1370 от 24.12.2016 // внимание! если программа не работает, обновите версию! begin   var s: =readlnstring('введите строку: ').tolower;   var c: =readlnchar('введите искомую букву: ').tolower;   writeln('буква встречается ',s.where(a-> a=c).count,' раз(а)') end. пример введите строку: а роза упала на лапу азора введите искомую букву: а буква встречается 8 раз(а) // pascalabc.net 3.2, сборка 1370 от 24.12.2016 // внимание! если программа не работает, обновите версию! begin   var s: =readlnstring('введите фразу: ');   s.replace('ты','я').replace('ты','я').println end. пример введите фразу: тыков ест тыблоко яков ест яблоко // pascalabc.net 3.2, сборка 1370 от 24.12.2016 // внимание! если программа не работает, обновите версию! begin   var s: =readlnstring('введите строку: ');   var s1: =readlnstring('что найти? ');   var s2: =readlnstring('чем заменить? ');   s: =s.replace(s1,s2);   s.println; end. пример введите строку: мама, мама, что я буду делать, мама, мама, как я буду жить? что найти? мама чем заменить? папа папа, папа, что я буду делать, папа, папа, как я буду жить?

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

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

Шахматная доска состоит 8 столбцов и 8 строк. какое минимальное количество бит потребуется для кодирования координат одного шахматного поля?
Ваше имя (никнейм)*
Email*
Комментарий*