1. При семибитном кодировании количество цветов в палитре составляет 2⁷ = 128 цветов.
2. Количество точек на мониторе 640×350 = 224 000. 16 цветов требует для кодирования 4 бита (16 = 2⁴), что составляет 4/8 = 0.5 байта. Тогда объем памяти составит 224 000×0.5 = 112 000 байт = 112 000/1024 = 109.375 Кбайт
3. Количество пикселей составляет 2048×1024 = 2 097 152. Тогда на 1 пиксель приходится 1.5×1024²/2 097 152 = 0.75 байта = 0.75×8 = 6 бит.
В палитре может быть максимум 2⁶ = 64 цвета.
П.5 - в целом правильно. Можно было, правда, перевести в мегабайты, их сразу поделить на 8, а потом дальше уже переводить в килобайты и байты (числа промежуточные были б чуть поменьше, но это мелочь).
Придраться могут к первой строчке решения - суть в ней правильная, а вот запись математически не совсем корректна.
<span>Формально 36 Гб * 1024 = 36 Тб, а не то что записано у вас. Я бы подправил так:
36 Гб = (36 * 1024) Мб = </span>36864 Мб = (36864 * 1024) кБ = и т. д.
п.4 - всё правильно. Разве что первую строку подробней расписать (чтоб у проверяющего не осталось сомнений, что вы понимаете как получилось это число):
4 Мб = (4 * 1024 * 1024) байт = <span>4194304 байт
п.2 - тут есть вопрос. Вы исходите из того что книга на русском языке, без буквы ё, например, без пробелов и без знаков препинания (N=32).
Дальнейшее решение (исходя из этого предположения) - правильное до момента пересчета в килобайты, мегабайты, гигабайты. В килобайтах вы округлили (на мой взгляд применение округления здесь правильно, но есть повод придраться), а дальше неправильно посчитали 274 / 1024 = 0,267, а не 0,7.
"Историческая" мелочь насчет округления: вы округлили по правилам арифметики - до ближайшего целого. Исторически (из-за чего собственно в килобайте 1024 байта, а не 1000) чтобы не делать честное деление делали сдвиг на 10 разрядов вправо (аналог деления на 2^10, то есть на 1024). При сдвиге младшая часть "пропадает", поэтому округление получается всегда в меньшую сторону, а не честное арифметическое.
Однако, из условия задачи никак не следует что типов символов всего 32 (алфавит вообще не оговорен, а значит для решения не хватает данных). В общем ход решения у вас правильный, а вот к начальному предположению можно придраться при желании.</span>
<span>C:\, school, <span>physics, school, math, notes.</span></span>
Var
a, b, d, y, x, x0: real;
begin
writeln('Пожалуйста, введите границы отрезка: ');
readln(a, b);
writeln('Пожалуйста, введите шаг: ');
readln(d);
y := sqr(x) + 1 / (x - 4);
x0 := a;
while (x0 <= b) do
begin
if ((x0 - 4) = 0) then writeln('Возникло деление на ноль!') else
writeln('Значение функции f(x) в точке x0 = ', x0, ' = ', sqr(x0) + 1 / (x0 - 4));
x0 := x0 + d;
end;
readln;
end.
6) а)408:17=24(10)=11000(2)
б) 2410(8)=10100001000(2)=1288(10); 27(8)=10111(2)=23(10); 1288:23=56(10)=111000(2)=70(8)
в) D4A(16)=110101001010(2)=3402(10); 1B(16)=11011(2)=27(10); 3402:27=126(10)=1111110(2)=7E(16)