Предмет: Информатика, автор: aak10012009

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

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.

Похожие вопросы
Предмет: Алгебра, автор: kauwhwvgs