Так и писали в двоичном коде системы команд конкретной машины, т.е. с помощью машинных кодов. У каждой операции в компьютере (сложение, умножение, какие-то более сложные операции) есть код. Люди (прогаммисты) сами по табличке выбирали этот код, всякие адреса в памяти, всё это набивали руками на перфокартах, засовывали в считыватель, запускали программу и она выполняла вычисления. Чтобы облегчить себе жизнь, умные головы придумали языки символического кодирования и написали программы перевода (трансляции) сначала только вычислительных программ в машинные коды (мнемокоды, ассемблеры, макроассемблеры). А затем с их помощью придумали и написали более сложные трансляторы с языков высокого уровня (Фортран, Бейсик, С и т.д.)
Ответ:
Поле 8×8, из этого следует 8*8=64
N=2^¡
N=64, следовательно i=6 бит
1 байт = 8 битам, тогда 520/8=65 байт
Найди на сайте, там выделен пункт о них.
//PascalABC.NET 3.1 сборка 1200
begin
PrintLn(ArrRandom(30, 0, 500).Println().ToArray
.Where(x->x mod 20 = 0).Println()
.Count);
end.