1) 8гб это 8192 мб следовательно 8192:12= 682 фотографии
2)16384:320=48 клипов
3)5*30*70=10500 байт
4)256= 2^i=2^8следовательно i=8 битов
8*80*32=20480 битов
20480*2=40960 битов=5120 байт=5 килобайт
i - кол-во информации
^ - степень
Ответ: 10
Решение:
Чтобы перевести число из двоичной системы в десятеричную, нужно с конца числа умножать по порядку цифры числа на 2, начиная с 0-ой степени. Если перед тобой ноль, то и получается ноль. Если один, то умножаешь. Несмотря на ноль, степень двойки идёт по порядку. Потом все полученные цифры складываешь и твой ответ получаешь.
Рассмотрим на твоём примере:
1010
1*2^3+0*2^2+1*2^1+0*2^0=8+0+2+0=10
Ответ: 10
Для 2-байтовой ячейки:
59 = 0000000000111011
-59= 1000000000111011 - прямой код
= 1111111111000100 - обратный код (инверсия)
= 1111111111000101 - дополнительный код (после прибавления единички)
30 = 0000000000011110
-30 = 1000000000011110 - прямой код
= 1111111111100001 - обратный код (инверсия)
= 1111111111100010 - дополнительный код (после прибавления единички)
*********************************
Расчеты смотри на фото
Формулу сократить до
<span>1/6 (x - 4) (x - 5)
x!=-4
x!=5
и дальше что-то вроде
var
x,y,z,s:integer;
begin
writeln('Вычисление значения функции s=(x^2-10x+25)/(3x+12)/((2x-10)/(x^2-16))', в целых числах);
writeln('Введите значение X);
</span>readln(x);
y:=x-4;
z:=x+5;
if ((y=0) or (z=0)) then writeln('Значение функции не определено');
else begin
s:= 1/6*y*z;
write('s =');
writeln(s);
end;
end.
не уверен насчёт синтаксиса, где-то может быть лишние точка с запятой, проверьте.