"Впервые продемонстрировал огромные потенциальные возможности применения двоичной системы для вычислений ещё изобретатель логарифмов шотландский математик Джон Непер (1550-1617)." В 1617 году Джон Непер изобрел счетное устройство (па́лочки Не́пера, или не́перовы па́лочки), призванное облегчить арифметические вычисления. Устройство состояло из брусков с нанесенными на них цифрами от 0 до 9 и кратными им числами. Для умножения какого-либо числа бруски располагали рядом так, чтобы цифры на торцах составляли это число. ответ можно было увидеть на боковых сторонах брусков. Помимо умножения, палочки Непера позволяли выполнять деление и извлечение квадратного корня.
Гутер Р. С., Полунов Ю. Л. Двоичная арифметика в инструментальном счете у Джона Непера // Историко-математические исследования. Вып. 23. М.: Наука, 1978. С. 156-167.
Меньше в доту катай, все знать будешь :) 1) uses crt; var s,s1,s2,s3,r1,r2:real; begin writeln ('Введите радиус первого (маленького) круга:'); read (r1); writeln ('Введите радиус второго (Большего, чем первый) круга:'); read (r2); //pi - 3.14 s:=3.14*r1*r2 ; writeln (s); //s1 - Площадь первого круга, s2 - второго, s3 - кольца s1:=3.14*sqr(r1); s2:=3.14*sqr(r2); if (s1=0) or (s2=0) then writeln ('Одна из площадей равна нулю') else begin s3:=s2-s1 ; writeln (s3); end end.
2) uses crt; var x,y,x1,y1 :integer; begin writeln ('Введите целое значение x:'); // В программе используются только целые числа !! read (x); if (x-1)<0 then y:=4 else y:=3; writeln (y); end.
3)uses crt; var a,b,c:real ; begin writeln ('Последовательно введите 3 числа :'); read (a,b,c); if (a<>b) and (b<>c) and (a<>c) then writeln ('Числа не равны') else if (a=b) and (b=c) and (a=c) then writeln ('Числа все равны между собой') else if (a=b) and (b<>c) then writeln (c) else if (a=c) and (c<>b) then writeln (b) else if (b=c) and (c<>a) then writeln (a) end.
P.s. Писал на Pascal ABC. Блок-схему сделаешь сам, она не сложная. Удачи, инвакир :D
В 1617 году Джон Непер изобрел счетное устройство (па́лочки Не́пера, или не́перовы па́лочки), призванное облегчить арифметические вычисления. Устройство состояло из брусков с нанесенными на них цифрами от 0 до 9 и кратными им числами. Для умножения какого-либо числа бруски располагали рядом так, чтобы цифры на торцах составляли это число. ответ можно было увидеть на боковых сторонах брусков. Помимо умножения, палочки Непера позволяли выполнять деление и извлечение квадратного корня.
Гутер Р. С., Полунов Ю. Л. Двоичная арифметика в инструментальном счете у Джона Непера // Историко-математические исследования. Вып. 23. М.: Наука, 1978. С. 156-167.
1)
uses crt;
var s,s1,s2,s3,r1,r2:real;
begin
writeln ('Введите радиус первого (маленького) круга:');
read (r1);
writeln ('Введите радиус второго (Большего, чем первый) круга:');
read (r2);
//pi - 3.14
s:=3.14*r1*r2 ;
writeln (s);
//s1 - Площадь первого круга, s2 - второго, s3 - кольца
s1:=3.14*sqr(r1);
s2:=3.14*sqr(r2);
if (s1=0) or (s2=0)
then writeln ('Одна из площадей равна нулю')
else begin s3:=s2-s1 ;
writeln (s3); end
end.
2)
uses crt;
var x,y,x1,y1 :integer;
begin
writeln ('Введите целое значение x:'); // В программе используются только целые числа !!
read (x);
if (x-1)<0
then y:=4
else y:=3;
writeln (y);
end.
3)uses crt;
var a,b,c:real ;
begin
writeln ('Последовательно введите 3 числа :');
read (a,b,c);
if (a<>b) and (b<>c) and (a<>c)
then writeln ('Числа не равны')
else
if (a=b) and (b=c) and (a=c)
then writeln ('Числа все равны между собой')
else
if (a=b) and (b<>c)
then writeln (c)
else
if (a=c) and (c<>b)
then writeln (b)
else
if (b=c) and (c<>a)
then writeln (a)
end.
P.s. Писал на Pascal ABC. Блок-схему сделаешь сам, она не сложная. Удачи, инвакир :D