 
Задача цикл типа ПОКА. 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 0
        0
         0
        0
    Ответы на вопрос
 
        1.
Цикл будет выполнен 4 раза
a = 5
b = 6
s = 11
2.
a) Цикл будет выполнен 7 раз
б) Цикл будет выполнен 9 раз
в) Цикл будет выполнен 7 раз
 0
                    0
                     0
                    0
                 
            Давайте рассмотрим каждую задачу по очереди:
- Дана последовательность операторов:
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.
 0
                    0
                     0
                    0
                Похожие вопросы
 
			 
			 
			 
			 
			 
			 
			 
			Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
- 
			Математика 
- 
			Литература 
- 
			Алгебра 
- 
			Русский язык 
- 
			Геометрия 
- 
			Английский язык 
- 
			Химия 
- 
			Физика 
- 
			Биология 
- 
			Другие предметы 
- 
			История 
- 
			Обществознание 
- 
			Окружающий мир 
- 
			География 
- 
			Українська мова 
- 
			Информатика 
- 
			Українська література 
- 
			Қазақ тiлi 
- 
			Экономика 
- 
			Музыка 
- 
			Право 
- 
			Беларуская мова 
- 
			Французский язык 
- 
			Немецкий язык 
- 
			МХК 
- 
			ОБЖ 
- 
			Психология 
- 
			Физкультура и спорт 
- 
			Астрономия 
- 
			Кыргыз тили 
- 
			Оʻzbek tili 
 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			