Предмет: Информатика, автор: helpenzav83

1 Что будет выведено на экран после выполнения фрагмента программы:
begin
m:=5;
If m>5 then y:=5+ m else y:=100-m;
Writeln (y);
end.
2 Что будет выведено на экран после выполнения фрагмента программы:
begin
x:=0;
if x<>5 then y:=10 else y:=0;
writeln (y);
end.
3 Что будет выведено на экран после выполнения фрагмента программы:
begin
a:=12;
if a>10 then n:=a+5 else n:=a-1;
writeln (n);
end.

Ответы

Автор ответа: nastikots
3

Ответ:

1. 95

2. 10

3. 17

Объяснение:

1.

m = 5

если m > 5     (5 > 5   -   НЕТ)     то   y = 5 + m   (эту ветку мы не трогаем, т.к. условие ложно)

иначе y = 100 - m = 100 - 5 = 95

y = 95

2.

x = 0

если x <> 5     (0 <> 5   -   ДА)     то   y = 10

иначе y = 0   (эту ветку мы не трогаем, т.к. условие истинно)

y = 10

3.

a = 12;

если a > 10     (12 > 10   -   ДА)     то   n = a + 5 = 12 + 5 = 17

иначе n = a - 1   (эту ветку мы не трогаем, т.к. условие истинно)

n = 17

Похожие вопросы
Предмет: Математика, автор: умник1363