Задать вопрос
30 сентября, 00:00

Определите результат данной программы на языке Паскаль: Var a, k: integer; Begin a:=-2; For k:=-5 to 1 do a: = (-2) * a; write (a); end.

+3
Ответы (1)
  1. 30 сентября, 03:30
    0
    Рассмотрим данную программу.

    Var a, k : integer; / / - обозначаются переменные.

    begin

    a : = - 2; / / - переменной a изначально присваивается значение - 2.

    for k : = - 5 to 1 do a : = (-2) * a; / / - цикл со счётчиком, операция (-2) * a повторяется 7 раз. (В промежутке от - 5 до 1 расположено 7 целых чисел.)

    write (a); / / - вывод переменной a.

    end.

    Для нахождения a, как видно из программы, нужно - 2 умножить на a семь раз. Заметим, что после каждого нового раза переменная будет изменяться. Изначально она равна - 2, значит, на первом этапе ей будет присвоено значение (-2) * (-2) = 4. На втором уже (-2) * 4 = - 8, на третьем (-2) * (-8) = 16, и т. д. На последнем этапе, таким образом, a будет равняться 256.

    Ответ: 256.
Знаешь ответ на этот вопрос?
Сомневаешься в правильности ответа?
Получи верный ответ на вопрос 🏆 «Определите результат данной программы на языке Паскаль: Var a, k: integer; Begin a:=-2; For k:=-5 to 1 do a: = (-2) * a; write (a); end. ...» по предмету 📕 Информатика, используя встроенную систему поиска. Наша обширная база готовых ответов поможет тебе получить необходимые сведения!
Найти готовые ответы