Var a:array[0..100] of integer;
<span>i,n:integer; </span>
<span>begin </span>
<span>read(n); </span>
<span>for i:=0 to n-1 do begin read(a[i]); </span>
<span>if i mod 2=0 then a[i]:=1 else </span>
<span>a[i]:=i mod 5; </span>
<span>end; </span>
<span>for i:=0 to n-1 do write(a[i],' '); </span>
<span>end.</span>
Var
x, s, a: real;
i: integer;
begin
write('Введите x');
readln(x);
a := x;
s := a;
for i := 1 to 6 do
begin
a := a * (-1) * x * x / (2 * i) / (2 * i + 1);
s := s + a;
end;
writeln('S = ', s:10:3);
end.
1v0 = 1
1&1=1
0v1=1
1&1=1
1&1=1
ответ 1
1) 32 это 2 в пятой степени ответ 5
2) 4*5=20 бит 5*6=30 бит ответ второе
154
+ 65
-------
241
На самом деле мы знаем, что в десятичной системе счисления 4+5=9. А у нас стоит в младшем разряде суммы единица, что меньше 9. Следовательно, был перенос единицы в старший разряд, а само число получилось равным 11. 11-9=2, значит основание системы счисления на 2 меньше, чем десять. 10-2=8. Предполагаем, что система восьмеричная.
Выполняем сложение по правилам восьмеричной системы.
154
+ 65
-------
241
1) 4+5 = 9₁₀ = 11₈, пишем 1 и единица идет в старший разряд
2) 5+6+1 = 12₁₀ = 14₈, пишем 4 и единица идет в старший разряд.
3) 1+1=2.
Все верно.
<u><em>Ответ: В системе счисления по основанию 8</em></u>