Задать вопрос
25 июля, 04:47

Какое значение примет переменная y после выполнения фрагмента программы? y:=1; while y<100 do Begin y:=y*2; end;

+2
Ответы (2)
  1. 25 июля, 05:46
    -1
    1*2=2 2*2=4 4*2=8 8*2=16 16*2=32 32*2=64 64*2=128 Ответ: у примет значение y=128.
  2. 25 июля, 07:02
    -2
    Начиная от единицы, y будет удваиваться, пока у меньше 100. Т. е. у будет идти по степеням двойки, начиная с нулевой. Ближайшая меньшая к ста степень двойки - шестая, она дает значение 64 и для нее цикл выполнится последний раз, давая следующую, седьмую степень двойки, равную 128.

    Ответ: 128
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «Какое значение примет переменная y после выполнения фрагмента программы? y:=1; while y ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы