Встановіть відповідність між початковими значеннями змінної х (1-4) і
значеннями змінної у після виконання оператора. If x<0 Then y:= x
Else If x <= 5 Then y := sqr(x) Else y := 2*x; *
х=10,
х=10;
x=5,
х=3;
х= -10;
y=20;
y=25;
y=9;
у= -10
Визначте, якого значення набуває змінна z після виконання фрагмента
програми. var x, y, z: Integer; begin x:= 5; у = 10; If x < OThen If x> у
Then z:= x Else z:= y Else ifх<y Then z:= x Else z:= y;
Я не могу загрузить файлы, но вот коды. Создай файлы и вставь
repeat_.pas:
program repeat_;
var n, k, counter: Integer;
begin
ReadLn(n);
k := 1;
counter := 0;
repeat
if (n mod k = 0) then
begin
counter += 1;
if n <> k then
Write(k, ' ')
else
Write(k, '; ');
end;
k += 1;
until n < k;
WriteLn('всего делителей - ', counter);
end.
while_.pas:
program while_;
var n, k, counter: Integer;
begin
ReadLn(n);
k := 1;
counter := 0;
while (k <= n) do
begin
if (n mod k = 0) then
begin
counter += 1;
if n <> k then
Write(k, ' ')
else
Write(k, '; ');
end;
k += 1;
end;
WriteLn('всего делителей - ', counter);
end.