//PascalABC.NET 3.3.5.1644
var c, d, x, y: real;
begin
c := 2;
d := -2.5;
x := 2;
y := ( ( tan(x)/ln(x) ) + (x/c) ) / abs( d * x );
writeln('При x = ', x, ', y = ', y);
x := 3;
y := ( ( tan(x)/ln(x) ) + (x/c) ) / abs( d * x );
writeln('При x = ', x, ', y = ', y);
end.
<span><span>Относительный тип - обычная ссылка вида буква столбца-номер строки (B1, С4, похоже на морской бой). При копировании формулы Excel использует этот тип по умолчанию и это удобно.
</span><span>Абсолютный тип - ссылка вида $буква столбца-$номер строки. Абсолютный тип мы используем, когда хотим намертво зафиксировать ссылку на ячейку при копировании формулы.
</span><span>Смешанный тип сочетает в себе признаки относительного и абсолютного типов ссылок.</span></span>
Сначала переведём в десятичную систему счисления, а затем в остальные из неё.
В качестве цифр шестнадцатеричной системы счисления используются цифры от 0 до 9 и латинские буквы от A до F. Буквы A = 10, B = 11, C = 12,
D = 13, E = 14, F = 15.
B25₁₆<span> = 11*16</span>²+2*16¹+5*16° = 2816+32+5 = 2853₁₀
2853/2 = 1426 (целое частное) + (1) - остаток
1426/2 = 713 + (0)
713/2 = 356 + (1)
356/2 = 178 + (0)
178/2 = 89 + (0)
89/2 = 44 + (1)
44/2 = 22 + (0)
22/2 = 11 + (0)
11/2= 5 + (1)
5/2 = 2 + (1)
2/2 = 1 + (0)
1
Поднимаемся снизу вверх записывая слева направо.
B25₁₆ = 101100100101₂
2853/8 = 356 + (5)
356/8 = 44 + (4)
44/8 = 5 + (4)
5
B25₁₆ = 5445₈
C3₁₆<span> = 12*16</span>¹+3*16⁰ = 192+3 = 195₁₀
195/2 = 97 + (1)
97/2 = 48 + (1)
48/2 = 24 + (0)
24/2 = 12 + (0)
12/2 = 6 + (0)
6/2 = 3 + (0)
3/2 = 1 + (1)
1
C3₁₆ = 11000011₂
195/8 = 24 + (3)
24/8 = 3 + (0)
3
C3₁₆ = 303₈
Program n1;
var a: array[1..10] of integer;
k,kol,i: integer;
begin
randomize;
write('k=');
readln(k);
kol:=0;
write('исходный массив: ');
for i:=1 to 10 do
begin
a[i]:=random(21)-10;
write(a[i],' ');
if (a[i]<0) and (a[i]<k) then kol:=kol+1;
end;
writeln;
writeln('кол-во эл меньше ',k,': ',kol);
end.