X=1 i=1 While i

+136 голосов
5.9m просмотров

X=1 i=1 While i<4: x=x*2 i=i+1 x=x+1 КАКОЙ ОТВЕТ? ЗНАЧЕНИЯ Х!!!!!! СРОЧНО!!!!!!!!!!!!


Информатика (15 баллов) | 5.9m просмотров
Дан 1 ответ
+43 голосов

Ответ: 9

Объяснение:

  • X=1
  • i=1
  • While i<4:</li>
  • x=x*2
  • i=i+1
  • x=x+1

Изначально X = 1, i = 1. Потом идет цикл, который умножает x на 2 и увеличивает i на 1, пока выполняется условие (i<4). Получается:</p>

i=1       x=1       i<4?ДА       =>       x = x*2 = 1*2 = 2         i = i+1 = 1+1 = 2

i=2      x=2      i<4?ДА       =>       x = x*2 = 2*2 = 4        i = i+1 = 2+1 = 3

i=3      x=4       i<4?ДА       =>       x = x*2 = 4*2 = 8       i = i+1 = 3+1 = 4

i=4      x=8       i<4?НЕТ       =>       ВЫХОД

x = x+1 = 8+1 = 9

(3.7k баллов)
+64

Спасибо