Контрольные задания > Определи значение переменной 'a' после выполнения фрагмента алгоритма при a = 1 и a = 18.
Ввод a
если a > 5
то a := a + 20
иначе a := a * 10
все
Ответ: при a = 1 значение переменной a равно _______, при a = 18 значение переменной a равно _______
Вопрос:
Определи значение переменной 'a' после выполнения фрагмента алгоритма при a = 1 и a = 18.
Ввод a
если a > 5
то a := a + 20
иначе a := a * 10
все
Ответ: при a = 1 значение переменной a равно _______, при a = 18 значение переменной a равно _______
Привет, ребята! Давайте разберем эту задачу вместе.
**Случай 1: a = 1**
1. Проверяем условие: `a > 5`. Так как `1` не больше `5`, условие **ложно**.
2. Выполняется блок `иначе`: `a := a * 10`
3. `a` становится равным `1 * 10 = 10`.
**Случай 2: a = 18**
1. Проверяем условие: `a > 5`. Так как `18` больше `5`, условие **истинно**.
2. Выполняется блок `то`: `a := a + 20`
3. `a` становится равным `18 + 20 = 38`.
**Ответ:** При `a = 1` значение переменной `a` равно `10`, при `a = 18` значение переменной `a` равно `38`.