
Задача цикл типа ПОКА. 1) Дана последовательность операторов: а:=1; b:=2; while a+b<10 do
begin а:=а+1; b:=b+1; end; s:=a+b Сколько раз будет повторен цикл и какими будут значения переменных а, b, s после исполнения этой последовательности операторов? 2) Сколько раз будет выполнен цикл? а) for i:=4 to 10 do s:=s+1 б) for i:=0 to 8 do s:=s+1 в) for i:=-3 to 3 do s:=s+1

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

1.
Цикл будет выполнен 4 раза
a = 5
b = 6
s = 11
2.
a) Цикл будет выполнен 7 раз
б) Цикл будет выполнен 9 раз
в) Цикл будет выполнен 7 раз



Давайте рассмотрим каждую задачу по очереди:
- Дана последовательность операторов:
cssа:=1;
b:=2;
while a+b<10 do
begin
а:=а+1;
b:=b+1;
end;
s:=a+b;
Исходные значения переменных:
cssа = 1
b = 2
Цикл будет выполняться до тех пор, пока сумма a + b
меньше 10. Начальная сумма равна 1 + 2 = 3
. Чтобы сумма превысила 10, переменные a
и b
будут увеличиваться на единицу внутри цикла. Каждая итерация увеличивает сумму на 2 (так как a
и b
увеличиваются на 1). Чтобы узнать, сколько раз выполнится цикл, решим следующее неравенство:
1 + 2 * n >= 10
где n
- количество итераций цикла. Решая это неравенство:
2 * n >= 9 n >= 4.5
Поскольку n
должно быть целым числом, то цикл выполнится 5 раз.
Значения переменных после выполнения цикла:
cssa = 6
b = 7
s = a + b = 6 + 7 = 13
- Сколько раз будет выполнен цикл для каждого из следующих операторов?
а) for i:=4 to 10 do s:=s+1
В данном случае цикл будет выполняться для всех целочисленных значений i
от 4 до 10 включительно. Таким образом, цикл выполнится 7 раз (для i
равного 4, 5, 6, 7, 8, 9 и 10).
б) for i:=0 to 8 do s:=s+1
Цикл будет выполняться для всех целочисленных значений i
от 0 до 8 включительно. Цикл выполнится 9 раз (для i
равного 0, 1, 2, 3, 4, 5, 6, 7 и 8).
в) for i:=-3 to 3 do s:=s+1
Цикл будет выполняться для всех целочисленных значений i
от -3 до 3 включительно. Цикл выполнится 7 раз (для i
равного -3, -2, -1, 0, 1, 2 и 3).
Обратите внимание, что в каждой итерации цикла значение s
увеличивается на 1.


Похожие вопросы








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








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