1) Условие неполное. Что делать с числами 0, 5, 10 ... 1000?
2)
var a,b,c,max: integer;
begin
writeln('Введите 3 числа через пробел:');
readln(a,b,c);
if a>b then max:=a else max:=b;
if c>max then max:=c;
writeln('max=',max);
<span>end.</span>
Function ToBinaryString(x: integer): string;
var r, s: string;
begin
if x < 0 then begin
s := '-';
x := -x;
end;
while x <> 0 do begin
r := Chr((x and 1) or 48) + r;
x := x shr 1;
end;
ToBinaryString := s + r;
end;
var x: integer;
begin
readln(x);
writeln(ToBinaryString(x));
<span>end.</span>
Системный блок
периферийные устройства
системный блок
микропроцессор
память
клавиатура
сканер
монитор
принтер
Решение задачи 1 "Найти площадь кольца, внутренний радиус которого равен 20, а внешний – заданному числу r (r>20)". см в файле.
Решение задачи 2, "<span>Вычислить период колебания маятника длины L", для математического маятника, см файл задача 2.</span>