300
Объяснение:
V = K * i, где
V - информационный объём изображения (размер файла, содержащего изображение)
K - количество точек (пикселей )
i - глубина цвета (число бит, используемых для записи цвета одного пикселя)
N = 2^i, где
N - количество цветов в палитре
i - глубина цвета (число бит, используемых для записи цвета одного пикселя)
^ - знак степени
2^i = 256
i = 8 бит = 8 / 8 = 1 байт (найдено подбором степени)
K = 240 * 320 = 76 800 пикселей
V = K * i = 76 800 * 1 = 76 800 байт занимает одно изображение
V = 76 800 байт = 76 800 / 1024 = 75 Кбайт занимает одно изображение
Т.к. камера делает снимок раз в 15 секунд, то за 1 минуту (60 секунд) она создаст 60 / 15 = 4 изображения
75 Кбайт * 4 = 300 Кбайт нужно выделить для хранения всех изображений, полученных за 1 минуту
const
AOper: array [0..3] of string = ('+', '-', '*', '/');
var
a, b, Oper: Integer;
r: Real;
begin
Randomize; // инициализация датчика случайных чисел
a := Random (1001);
b := Random (1001);
Oper := Random (4);
case Oper of
0: r := a + b;
1: r := a - b;
2: r := a * b;
3:if b <> 0 then begin
r := a / b;
end else begin
WriteLn ('Произошла ошибка при делении на ноль');
Exit;
end
else r := -1;
end;
WriteLn (a);
WriteLn (b);
WriteLn (Aoper [Oper]);
if (r >= 0) and (r - Trunc (r) = 0) then begin // если в результате получилось положительное целое число
WriteLn ('yes');
WriteLn (r :6 :0);
end else
WriteLn (' no');
ReadLn;
end.
Объяснение:
r - Trunc (r) // это выделение дробной части числа
Поделитесь своими знаниями, ответьте на вопрос:
Исоставить таблицу истинности, причем записать нужно только столбец с результатом в виде последовательности нулей и единиц без посторонних символов. например, для конюнкции ответом является - 0001, а для дизъюнкции - 0111. конъюнкция: & дизъюнкция: v отрицание: ¬ 1)(1 v (a v b)) v ((a v c) & 1) 2)(a & b & ¬b) v (a & ¬a) v (b & c & ¬c)
(1 V (A V B)) V ((A V C) & 1) ⇒ 1)(1 V A V B) V ((A V C) & 1) ⇒
1 V ((A V C) & 1) ⇒ 1 V (A V C) ⇒ 1
ответ: 1111
2)
(A & B & ¬B) V (A & ¬A) V (B & C & ¬C) ⇒ 0 V 0 V 0 ⇒ 0
ответ: 0000