Вопрос:

д) Алгоритмический язык: k:=8 нц для i от 5 до 1 шаг -1 вывод 2*i-k k:=k-2 кц Паскаль: k:=8; for i:=5 downto 1 do begin write (2*i-k); k:=k-2 end;

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

Ответ:

Решение:

  1. Алгоритмический язык:
    • Начальное значение переменной k равно 8.
    • Цикл выполняется для i от 5 до 1 с шагом -1.
    • Внутри цикла выводится значение выражения 2*i-k.
    • Значение k уменьшается на 2.
  2. Паскаль:
    • k := 8; - инициализация переменной k значением 8.
    • for i := 5 downto 1 do begin ... end; - цикл, который выполняется, когда переменная i изменяется от 5 до 1.
    • write (2*i-k); - вывод значения выражения 2*i минус k.
    • k := k - 2 - уменьшение значения переменной k на 2.

Вывод программы:

Цикл выполнится 5 раз. Значения i будут изменяться от 5 до 1. Значение k будет изменяться следующим образом: 8, 6, 4, 2, 0.

Рассчитаем выводимые значения 2*i-k для каждой итерации:

  • При i=5, k=8: 2*5 - 8 = 10 - 8 = 2
  • При i=4, k=6: 2*4 - 6 = 8 - 6 = 2
  • При i=3, k=4: 2*3 - 4 = 6 - 4 = 2
  • При i=2, k=2: 2*2 - 2 = 4 - 2 = 2
  • При i=1, k=0: 2*1 - 0 = 2 - 0 = 2

Таким образом, на каждой итерации выводится число 2.

Ответ: 2 2 2 2 2

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

Похожие