В моем компьютере (см.рис.) так:
32 бита = 32/8 байта = 4 байта
Объем страницы = 1600*900*4 байт = 1600*900*4/1024 Кбайт = 5625 Кбайт
Так и писали в двоичном коде системы команд конкретной машины, т.е. с помощью машинных кодов. У каждой операции в компьютере (сложение, умножение, какие-то более сложные операции) есть код. Люди (прогаммисты) сами по табличке выбирали этот код, всякие адреса в памяти, всё это набивали руками на перфокартах, засовывали в считыватель, запускали программу и она выполняла вычисления. Чтобы облегчить себе жизнь, умные головы придумали языки символического кодирования и написали программы перевода (трансляции) сначала только вычислительных программ в машинные коды (мнемокоды, ассемблеры, макроассемблеры). А затем с их помощью придумали и написали более сложные трансляторы с языков высокого уровня (Фортран, Бейсик, С и т.д.)
За 5 минут Катя набрала 100 симв.
Дальше они набирают одновременно, и Маша догоняет Катю на 20 символов
каждую минуту.
Разрыв в 100 символов она догонит за 5 минут.
Ответ: через 10 минут после того, как начала печатать Катя, они напечатают
<span>одинаковое количество - 200 символов.</span>
<u>// PascalABC.NET 3.2, сборка 1381 от 04.02.2017</u>
<u>// Внимание! Если программа не работает, обновите версию!</u>
begin
var a:=ReadArrReal('Введите 20 произвольных чисел:',20);
Writeln('Предпоследнее число равно ',a[18])
end.
Заполненные таблицы - в прилагаемых файлах.