Ответ:
Краткое пояснение: Необходимо проанализировать код программы и определить конечное значение переменной s после выполнения цикла while.
Разбираемся:
- В начале программы переменной n присваивается значение 5, переменной i присваивается значение 1, а переменной s присваивается значение 0.
- Цикл while i <= n do выполняется, пока значение i меньше или равно значению n.
- Внутри цикла значение переменной s увеличивается на значение переменной i (s := s + i), а затем значение переменной i увеличивается на 1 (i := i + 1).
- Цикл выполняется, пока i не станет больше n.
Вычислим значение переменной s после выполнения цикла:
- Начальное значение s = 0.
- 1-я итерация: s = 0 + 1 = 1, i = 2
- 2-я итерация: s = 1 + 2 = 3, i = 3
- 3-я итерация: s = 3 + 3 = 6, i = 4
- 4-я итерация: s = 6 + 4 = 10, i = 5
- 5-я итерация: s = 10 + 5 = 15, i = 6
После выполнения цикла значение переменной s равно 15.
Ответ: 15
