Предмет: Информатика,
автор: 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.
Ответы
Автор ответа:
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
Похожие вопросы
Предмет: Русский язык,
автор: Hohlik
Предмет: Русский язык,
автор: olaola350
Предмет: Английский язык,
автор: garfild214
Предмет: Алгебра,
автор: Scorpiosha2003
Предмет: Математика,
автор: умник1363