program raf105;
var
white,blue,red,x,y,z: integer;
w,b,r: boolean;
begin
writeln('Ввод:');
readln(white, blue, red, x, y, z);
repeat
w:= false;
b:= false;
r:= false;
if white >= x
then begin
white-= x;
blue+= 1;
end
else w:= true;
if blue >= y
then begin
blue-= y;
red+= 1;
end
else b:= true;
if red >= z
then begin
red-= z;
white+= 1;
end
else r:= true;
until w and b and r;
writeln('Вывод:');
writeln(white,' ', blue,' ', red);
end.
PascalABC 3.4.21)Целые положительные представляются в компьютере в формате с фиксированной запятой. Отрицательные с дополнительного кода
2) операции с целыми числами занимают меньше времени, что повышает эффективность программы, также на запись целых чисел требуется меньше места. Любое целое число можно рассматривать как вещественное, но с нулевой дробной частью, т. е. можно было бы ограничиться представлением в компьютере вещественных чисел и реализацией арифметических операций над ними, однако для эффективного использования памяти ЭВМ, повышения скорости выполнения вычислений и введения операции целочисленного деления целые числа представляются специально для них предназначенными
3) 63 2
-62 31 2
1 -30 15 2
1 -14 7
2
1 -6 3
2
1 -2 1
1
6310 = 001111112 63^10 = 00111111^2
4)01001100=2^2+2^3+2^6=4+8+64=76
00010101=2^0+2^2+2^4=1+4+16=21
5)В восьмиразрядном формате можно сохранить числа занимающие не более чем 8 двоичных разрядов
Надеюсь,что
Поделитесь своими знаниями, ответьте на вопрос:
1)какое кол-во информации несет в себе сообщение о том, что встреча назначена на 3 марта в 12: 00 2)в рулетке общее кол-во лунок равно 50.какое кол-во информации мы получаем в зрительном сообщении об остановке шарика в одной из лунок? заранее .
задача1
Вычислим общее количество равновероятностных событий, как произведение числа 31(количество дней в марте) на 24 (часа в сутках)
N=31*24=744
вычислим количество информации N=2^i, 744=2^i
поскольку число 744 не является точной степенью числа 2, ответ можно дать в виде двойного неравенства 9<i<10 бит
задача2
общее количество равновероятностных событий равно 50
вычислим количество информации N=2^i, 50=2^i
по таблице нецелых степеней числа2 находим ответ i=5,64386 бит