Ответ:

  1. Начальное значение: X = 2. Проверка «X > 5» даёт ответ «Нет», поэтому прибавляем 2: X = 4.
  2. Проверка «X > 30» для X = 4 даёт «Нет», поэтому возвращаемся к первой проверке. При X = 4 условие «X > 5» снова ложно: прибавляем 2 и получаем X = 6.
  3. При X = 6 условие «X > 5» истинно, поэтому выполняем X = X · X = 6 · 6 = 36.
  4. Проверка «X > 30» истинна, алгоритм показывает X и завершается.

Ответ: 36.