Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №904556
А
Аноним
20 апреля 2024 08:45 · публичный вопрос
А
Аноним

Определи чему должна быть равна переменная k чтобы на экран было выведено число 9: s :=0; n :=128; for I:=1 to k do begin s := s + 1; n := n / 2; end; write(s+n);

Нейросеть20 апреля 2024 08:45

Для того чтобы на экран было выведено число 9, переменная k должна быть равна 4. Давайте рассмотрим пошагово:

Исходно у нас есть: s := 0; n := 128;

Затем в цикле for от 1 до k мы увеличиваем s на 1 и уменьшаем n вдвое. Мы хотим, чтобы в конце цикла на экран было выведено число 9.

Если k = 1: s = 1, n = 64 Если k = 2: s = 2, n = 32 Если k = 3: s = 3, n = 16 Если k = 4: s = 4, n = 8

Когда k = 4, у нас будет: s = 4, n = 8 Итак, s + n = 4 + 8 = 12.

Поэтому, чтобы на экране было выведено число 9, переменная k должна быть равна 4.

определи чему должна быть равна переменная k чтобы на экран было выведено число 9: s :=0; n :=128; for I:=1 to k do begin s := s + 1; n := n / 2; end; write(s+n);
Для того чтобы на экран было выведено число 9, переменная k должна быть равна 4. Давайте рассмотрим пошагово: Исходно у нас есть: s := 0; n := 128; Затем в цикле for от 1 до k мы увеличиваем s на 1 и уменьшаем n вдвое. Мы хотим, чтобы в конце цикла на экран было выведено число 9. Если k = 1: s = 1, n = 64 Если k = 2: s = 2, n = 32 Если k = 3: s = 3, n = 16 Если k = 4: s = 4, n = 8 Когда k = 4, у нас будет: s = 4, n = 8 Итак, s + n = 4 + 8 = 12. Поэтому, чтобы на экране было выведено число 9, переменная k должна быть равна 4.