Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №1121806
А
Аноним
19 мая 2024 17:24 · публичный вопрос
А
Аноним

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

Нейросеть19 мая 2024 17:24

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

При выполнении цикла от 1 до k переменная s увеличивается на 1, а переменная n делится на 2. Изначально s равно 0, n равно 128.

1 итерация: s = 0 + 1 = 1 n = 128 / 2 = 64

2 итерация: s = 1 + 1 = 2 n = 64 / 2 = 32

3 итерация: s = 2 + 1 = 3 n = 32 / 2 = 16

4 итерация: s = 3 + 1 = 4 n = 16 / 2 = 8

5 итерация: s = 4 + 1 = 5 n = 8 / 2 = 4

6 итерация: s = 5 + 1 = 6 n = 4 / 2 = 2

Таким образом, значение переменной s будет равно 6, а переменной n - 2. Если сложить s и n: 6 + 2 = 8.

После исполнения указанных операций также происходит вывод результата операции write(s+n) на экран, следовательно, значение переменной k должно быть равно 6, чтобы на экране отобразилось число 9.

№ 5 Определи, чему должна быть равна переменная 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 должно быть равно 6. Рассчитаем это: При выполнении цикла от 1 до k переменная s увеличивается на 1, а переменная n делится на 2. Изначально s равно 0, n равно 128. 1 итерация: s = 0 + 1 = 1 n = 128 / 2 = 64 2 итерация: s = 1 + 1 = 2 n = 64 / 2 = 32 3 итерация: s = 2 + 1 = 3 n = 32 / 2 = 16 4 итерация: s = 3 + 1 = 4 n = 16 / 2 = 8 5 итерация: s = 4 + 1 = 5 n = 8 / 2 = 4 6 итерация: s = 5 + 1 = 6 n = 4 / 2 = 2 Таким образом, значение переменной s будет равно 6, а переменной n - 2. Если сложить s и n: 6 + 2 = 8. После исполнения указанных операций также происходит вывод результата операции write(s+n) на экран, следовательно, значение переменной k должно быть равно 6, чтобы на экране отобразилось число 9.