Сдать решение задачи B-Марсоход Феникс Задача B: Марсоход Феникс
Марсоход «Феникс» выполняет сбор грунта Марса, который необходимо отправить на Землю для последующего анализа. Для отправки грунта ему необходимо добраться с места раскопок до базы. К сожалению, если «Феникс» пройдет по кратчайшему пути до базы, то его центральный процессор может сломаться, так как в некоторых местах на Марсе очень высокий уровень радиации, который изменяет уровень изношенности центрального процессора, измеряющийся в пунктах. Чтобы иметь возможность ег
128 мм / 10 мм в см = 12,8 см
256 мм / 10 мм в см = 25,6 см
12.8 см / 2.5 см * 600 dpi = 3072 пикс ширина
25.6 см / 2.5 см * 600 dpi = 6144 пикс высота
А4 = 210х297 мм в книжном, в книжном и даны 128х256 мм.
печать в основном программами растягивается, поетому лубой размер выше а4 сожмётся и как никрути постоянно влезать в 1 лист будет, а 4 штуки это его копии получатся. Это на практике, а в решении задач по информатике не знаю, но для этой задачи это не грозит, т.к. тут вмещается.
3072*6144*32 бит пикс / 8 / 1024 / 1024 = 72 мегабайт будет переданно.
на практике конечно под буфер в принтере разделит программа в связке с драйвером принтером под его буфер.
со знаком:
8 бит (маленькое число) min = -128; max = 127 числа.
16 бит (большое число) min = -32768; max = 32767 числа.
без знака:
8 бит (маленькое число) min = 0; max = 255 числа.
16 бит (большое число) min = 0; max = 65535 числа.
----------------------------------------------------------------------------------------
Записать дополнительный код отрицательного числа в 16 бит.
-2002 = 1111 1000 0010 1110
255 = 0000 0000 1111 1111
-255 = 1111 1111 0000 0001
32768 = 1111 1111 1111 1111 тут 1 бит обрезался, поэтому так.
-32768 = 1000 0000 0000 0000