2) 500 Кбайт / 2500 байт =500*1024 байт / 2500 байт =204.8
Ответ 204 (страницы)
3) 1.44 Мбайт / (60*55* 8 бит)= 1.44 *1024*1024 * 8 бит / (60*55*8) =457.6 =456 страниц
4) I =8 бит * 50*60*55=1320000 бит =165000 байт =161.1 Кбайт
5) 8 букв значит 8 байт (одна буква имеет 8 бит=1 байт)
8x(бит)=32(Мбайт)
8x(бит)=32*1024*1024*8
8x(бит)=268435456 (бит)
x(бит)=268435456 / 8
x(бит)=33554432
<u>Вспомогательный алгоритм:</u>
использовать Чертежник
алг
нач
опустить перо
сместиться на вектор(0,3)
сместиться на вектор(4,0)
сместиться на вектор(0,-3)
сместиться на вектор(-4,0)
поднять перо
сместиться на вектор(1,1)
опустить перо
сместиться на вектор(0,1)
сместиться на вектор(2,0)
сместиться на вектор(0,-1)
сместиться на вектор(-2,0)
поднять перо
сместиться на вектор (-1,2)
опустить перо
сместиться на вектор(2,2)
сместиться на вектор(2,-2)
<span>кон
<u>Основной алгоритм:</u>
</span>использовать Чертежник
алг
нач
нц 5 раз
опустить перо
сместиться на вектор(0,3)
сместиться на вектор(4,0)
сместиться на вектор(0,-3)
сместиться на вектор(-4,0)
поднять перо
сместиться на вектор(1,1)
опустить перо
сместиться на вектор(0,1)
сместиться на вектор(2,0)
сместиться на вектор(0,-1)
сместиться на вектор(-2,0)
поднять перо
сместиться на вектор (-1,2)
опустить перо
сместиться на вектор(2,2)
сместиться на вектор(2,-2)
поднять перо
сместиться на вектор(4,-3)
кц
<span>кон</span>
Программа (python 3.5), делающая то, что указано в условии:
from re import sub
s = '5' * 254
while ('2222' in s) or ('5555' in s):
if '2222' in s:
s = sub('2222', '5', s, 1)
else:
s = sub('5555', '2', s, 1)
print(s)
Получается 22255