Шахматную клетку можно идентифицировать несколькими
Например, сериализовать (сделать структуру данных одномерной) и пронумеровать по-порядку, получив значения от 0 до 63 и представив их в двоичной системе счисления. Для этого потребуется 6 бит, ибо 2^6 = 64.
Другой вариант, без сериализации. Мы имеем двумерную структуру данных. Это значит, что для уникальной идентификации единицы данных нам нужно совершить как минимум два независимых измерения. Будем хранить эти измерения по-отдельности: в старших и младших битах.
Значение каждого измерения находится в диапазоне от 0 до 7. Для его кодирования достаточно 3 бит. 2^3 = 8. Мы имеем два измерения, поэтому для записи двух измерений последовательно нам потребуется 6 бит.
Оба подхода дают одинаковый по объёму результат. выбор между ними зависит от замой задачи: какой из двух представлений удобнее использовать при решении, как проще обращаться к элементам структуры, как последовательности или как к элементам на плоскости.
ответ: 6 бит.
Сочинение.
Роботы.
2999 год… Мир изменился настолько, что, если человек из нашего времени окажется там, он просто сойдет с ума от количества новых предметов, от того, сколько различных роботов появилось. Ведь к тому году больше половины нашего мира будут составлять именно роботы.
Одежда-робот, чтоб она автоматически нагревалась и охлаждалась, когда этого требует тело; чтоб она была комфортна человеку и менялась под его размеры.
Жилище – робот. Чтоб оно не пропускало в дом посторонний звук. Жизнь без ограблений. Ремонт без денежных средств. Просто нужно ввести то, что хочешь, на экран монитора, и сразу жилище обретет желаемый вид.
Но я хочу представить не роботов, которые будут окружать человека, а роботов, которые будут ими являться. Роботы-люди.
Звучит пугающе, не правда ли? Но не стоит этого бояться. В этом нет ничего плохого. Скорее наоборот. Я хочу представить вам Робота-Читателя. А Читатель потому, что он насквозь читает людей. Он читает их эмоции, их ощущения, их характер и даже их душу.
Поделитесь своими знаниями, ответьте на вопрос:
Найдите сумму чисел, кратных 5 от 1 до n(паскаль)
N,S:integer;
Begin
S:=0;
ReadLn(N);
For N:= 1 to N do
if N mod 5 = 0 then S:=S+N;
WriteLn('S = ',S);
End.