Вопрос:

Что будет выведено в результате выполнения программы: v:=1; x:=x*x; y:=y*y; x:=x - y; writeln('x=', x)

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

Ответ:

Решение:

В программе происходят следующие действия:

  1. v:=1 (v присваивается значение 1, но оно не используется)
  2. x:=x*x (x умножается на себя, но начальное значение x не определено)
  3. y:=y*y (y умножается на себя, но начальное значение y не определено)
  4. x:=x - y (из x вычитается y)
  5. writeln('x=', x) (выводится строка «x=» и значение x)

Предполагается, что x и y не инициализированы, а значит, принимают значения по умолчанию равные 0. Тогда:

  1. x:=0*0 = 0
  2. y:=0*0 = 0
  3. x:=0 - 0 = 0

Ответ: x=0

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

Похожие