Контрольные задания > Определите значение переменной s после выполнения следующего алгоритма:
s := 3
t := 7
если s < 7
то s := s + 10
иначе t := s - 2
все
если t <= 0
то s := t + 26
иначе s := t * 7
все
Вопрос:
Определите значение переменной s после выполнения следующего алгоритма:
s := 3
t := 7
если s < 7
то s := s + 10
иначе t := s - 2
все
если t <= 0
то s := t + 26
иначе s := t * 7
все
Ответ:
Давайте разберем алгоритм по шагам:
1. **s := 3**
* Переменной s присваивается значение 3.
2. **t := 7**
* Переменной t присваивается значение 7.
3. **если s < 7**
* Проверяется условие: s (3) < 7. Это условие истинно, так как 3 меньше 7.
4. **то s := s + 10**
* Выполняется блок 'то': s = s + 10 = 3 + 10 = 13.
5. **все**
* Заканчивается блок 'если'.
6. **если t <= 0**
* Проверяется условие: t (7) <= 0. Это условие ложно, так как 7 больше 0.
7. **иначе s := t * 7**
* Выполняется блок 'иначе': s = t * 7 = 7 * 7 = 49.
8. **все**
* Заканчивается блок 'если'.
Таким образом, после выполнения алгоритма, значение переменной s равно 49.
**Ответ: 49**