Информатика, вопрос задал aak10012009 , 1 год назад

Задано фрагмент алгоритму. Скільки разів буде виконуватися команда тіла циклу?

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.

Новые вопросы