Контрольные задания > Определите значение переменной `s` после выполнения алгоритма:
```
s := 8
t := 7
если s < 9
то s := s + 8
иначе t := s - 2
все
если t <= 0
то s := t + 30
иначе s := t * 7
все
```
Вопрос:
Определите значение переменной `s` после выполнения алгоритма:
```
s := 8
t := 7
если s < 9
то s := s + 8
иначе t := s - 2
все
если t <= 0
то s := t + 30
иначе s := t * 7
все
```
Ответ:
Разберем алгоритм по шагам:
1. `s := 8`: Переменной `s` присваивается значение 8.
2. `t := 7`: Переменной `t` присваивается значение 7.
3. `если s < 9`: Проверяем условие `s < 9`. Так как `s` равно 8, условие `8 < 9` истинно.
4. `то s := s + 8`: Выполняется блок "то", и переменной `s` присваивается новое значение: `s = 8 + 8 = 16`.
5. `все`: Завершается условный оператор.
6. `если t <= 0`: Проверяем условие `t <= 0`. Так как `t` равно 7, условие `7 <= 0` ложно.
7. `иначе s := t * 7`: Выполняется блок "иначе", и переменной `s` присваивается новое значение: `s = 7 * 7 = 49`.
8. `все`: Завершается условный оператор.
Итоговое значение переменной `s` равно 49.
**Ответ:** 49