1 Что будет выведено ** экран после выполнения фрагмента программы: begin m:=5; If m>5...

+622 голосов
1.6m просмотров

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.


Информатика (64 баллов) | 1.6m просмотров
Дан 1 ответ
+77 голосов

Ответ:

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

(249 баллов)