Вопрос:

3. Какое значение примет переменная у после выполнения фраг программы 1) 26 2) 16 3) 27 4) 19 y=0 x=10 while x>0 do begin x=x-2 y=y+x end

Смотреть решения всех заданий с листа

Ответ:

Решение:

Выполним цикл while:

  • Итерация 1:
    • \( x = 10 \) (условие \( 10 > 0 \) истинно)
    • \( x = 10 - 2 = 8 \)
    • \( y = 0 + 8 = 8 \)
  • Итерация 2:
    • \( x = 8 \) (условие \( 8 > 0 \) истинно)
    • \( x = 8 - 2 = 6 \)
    • \( y = 8 + 6 = 14 \)
  • Итерация 3:
    • \( x = 6 \) (условие \( 6 > 0 \) истинно)
    • \( x = 6 - 2 = 4 \)
    • \( y = 14 + 4 = 18 \)
  • Итерация 4:
    • \( x = 4 \) (условие \( 4 > 0 \) истинно)
    • \( x = 4 - 2 = 2 \)
    • \( y = 18 + 2 = 20 \)
  • Итерация 5:
    • \( x = 2 \) (условие \( 2 > 0 \) истинно)
    • \( x = 2 - 2 = 0 \)
    • \( y = 20 + 0 = 20 \)
  • Итерация 6:
    • \( x = 0 \) (условие \( 0 > 0 \) ложно)
  • Цикл завершается.

Ответ: 20

ГДЗ по фото 📸
Подать жалобу Правообладателю

Похожие