<span>a. 20 div 3 = 6</span>
<span>b. 2 mod 3 = 2
</span><span>c. 56 shl 2 = 224</span>
<span>d. 30 shr 2 = 15
</span><span>e. round(87.5) = 88
</span><span>f. trunc(87.5) = 87</span>
<span>g. int(87.5) = 87.0
</span><span>h. frac(87.5) = 0.5</span>
Просто,скачай другую программу.Или же зайди,в настройки и нажми на яркость.
var s: array[1..100] of string;
i, _tvoi_schetchick_: integer;
a: string;
begin
_tvoi_schetchick_:= 0;
readln(a);
if a <> 'END' then
repeat
if a <> 'END' then begin
inc(_tvoi_schetchick_);
s[_tvoi_schetchick_]:= a;
readln(a);
end;
until a = 'END';
for i:= 1 to _tvoi_schetchick_ do writeln(s[i]);
end.
Записываем сложение "в столбик".
2 2
+ 5 5
--------
1 1 0
Рассмотрим сложение в младшем разряде. В десятичной системе счисления 2+5=7, а у нас записан ноль. Следовательно, данный разряд был сброшен, а в следующий добавлена единица. Такое возможно только если сумма (т.е. 7) равна основанию системы счисления, в которой производится сложение. Т.е. мы делаем предположение, что система семиричная.
В самом деле, когда мы складываем два однозначных десятичных числа, например 2 и 8, то получаем 10, 0 в разряде сложения и перенос 1 в следующий разряд. В двоичной система 1+1=10, т. е. тут двойка (1+1) - основание системы - привела к появлению нуля и переносу.
Проверим предположение, что система семиричная. В следующем разряде снова 2+5=7, но еще есть разряд переноса, итого 8. Но 8 в семиричной системе записывается как 11. Итого получается как раз 110, т.е. система счисления действительно семиричная.