Задано фрагмент алгоритму. Скільки разів буде виконуватися команда тіла циклу?
num := 1;
while num <= 1000 do
num := num * 2;
a.
10
b.
499
c.
9
d.
8
Ответы на вопрос
Ответил LoveUkraineLove
4
Ответ:
a. 10
Объяснение:
Даний фрагмент алгоритму виконує множення змінної num на 2 у циклі, поки num не перевищить 1000. Це означає, що змінна num змінюватиметься таким чином: 1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024.
Цикл закінчиться після 10 ітерацій, коли num буде дорівнювати 1024, оскільки наступне множення на 2 дало би число, що перевищує 1000.
Отже, тіло циклу буде виконуватися 10 разів. Відповідь: a. 10.
Новые вопросы
История,
11 месяцев назад
География,
11 месяцев назад
Математика,
1 год назад
Русский язык,
1 год назад