
Чему будет равно значение переменной s после выполнения следующей последовательности операторов?
s:=0; i:=4; repeat s:=s+2*i; i:=i+3; until s>10;

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

Ответ:
22
..................



Перед выполнением цикла, переменная s устанавливается в ноль (s:=0) и переменная i устанавливается равной четырем (i:=4). Затем выполняется цикл, который повторяется до тех пор, пока значение s не станет больше 10.
На каждой итерации цикла переменная i увеличивается на три (i:=i+3), а значение выражения 2i добавляется к s (s:=s+2i).
Первая итерация увеличивает i до 7 и добавляет 2i (27=14) к s, что приводит к значению s=14.
На второй итерации i увеличивается до 10, и 2i (210=20) добавляется к s, что приводит к значению s=34.
На третьей итерации i увеличивается до 13, и 2i (213=26) добавляется к s, что приводит к значению s=60.
Теперь значение s (60) больше 10, поэтому цикл прерывается. После выполнения цикла значение переменной s равно 60.
Таким образом, значение переменной s после выполнения данной последовательности операторов равно 60.


Топ вопросов за вчера в категории Информатика








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