
Определите, что будет напечатано в результате следующего алгоритма. var k, s: integer; begin
s:=0; k:=3; while s < 66 do begin k:=k+3; s:=s+k; end; write(k); end.

Ответы на вопрос

Ответ:
21
Объяснение:



Давайте разберем этот алгоритм по шагам:
var k, s: integer;
- Объявляются две переменные:k
иs
, обе целочисленного типа.s:=0;
- Переменнойs
присваивается начальное значение 0.k:=3;
- Переменнойk
присваивается начальное значение 3.while s < 66 do
- Начинается цикл. Пока значениеs
меньше 66, выполняются следующие действия:k:=k+3;
- Значениеk
увеличивается на 3.s:=s+k;
- Кs
прибавляется текущее значениеk
.
После этого происходит проверка условия
s < 66
снова.
Посмотрим на изменения переменных на каждой итерации цикла:
Первая итерация:
k
увеличивается на 3, становится равным 6.s
увеличивается на 6, становится равным 6.
Вторая итерация:
k
увеличивается на 3, становится равным 9.s
увеличивается на 9, становится равным 15.
Третья итерация:
k
увеличивается на 3, становится равным 12.s
увеличивается на 12, становится равным 27.
Четвёртая итерация:
k
увеличивается на 3, становится равным 15.s
увеличивается на 15, становится равным 42.
Пятая итерация:
k
увеличивается на 3, становится равным 18.s
увеличивается на 18, становится равным 60.
Шестая итерация:
k
увеличивается на 3, становится равным 21.s
увеличивается на 21, становится равным 81.
Седьмая итерация:
k
увеличивается на 3, становится равным 24.s
увеличивается на 24, становится равным 105.
Теперь, когда s
превышает 66, цикл завершается.
После завершения цикла, программа переходит к следующей команде:
write(k);
- Значение переменной k
выводится на экран.
Исходя из описанных выше шагов, программа выведет значение переменной k
после завершения цикла, что равно 24.


Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili