Контрольные задания > 5. Определите значение переменной «а» после выполнения фрагмента программы:
a := 10
если а < 5
To a := a + 12
иначе а := a - 7
все
если а < 5
To a := a + 12
иначе а := a - 7
все
Вопрос:
5. Определите значение переменной «а» после выполнения фрагмента программы:
a := 10
если а < 5
To a := a + 12
иначе а := a - 7
все
если а < 5
To a := a + 12
иначе а := a - 7
все
Начальное значение переменной a равно 10.
Первый условный оператор:
Условие 'если a < 5' проверяет, меньше ли a пяти. Так как 10 не меньше 5, условие ложно. Следовательно, выполняется блок 'иначе', то есть 'a := a - 7'. Значит, a становится равным 10 - 7 = 3.
Второй условный оператор:
Условие 'если a < 5' проверяет, меньше ли a пяти. Так как 3 меньше 5, условие истинно. Следовательно, выполняется блок 'то', то есть 'a := a + 12'. Значит, a становится равным 3 + 12 = 15.
**Ответ: 15**