Вопрос:

Определите значение переменной `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
Смотреть решения всех заданий с листа
Подать жалобу Правообладателю

Похожие