Предмет: Информатика,
автор: aak10012009
Задано фрагмент алгоритму. Скільки разів буде виконуватися команда тіла циклу?
num := 1;
while num <= 1000 do
num := num * 2;
a.
10
b.
499
c.
9
d.
8
Ответы
Автор ответа:
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.
Похожие вопросы
Предмет: Химия,
автор: sxz123
Предмет: Алгебра,
автор: kauwhwvgs
Предмет: Английский язык,
автор: inohonkuckarova
Предмет: Математика,
автор: iksdipai
Предмет: Українська література,
автор: bogdankurilenko00