Вопрос:

Самостоятельная работа по теме «Алгоритмическая конструкция повторение» 2 вариант 1. Изобразите цикл с заданным условием окончания работы в виде блок-схемы и на алгоритмическом языке. 2. Определите значение переменных х и у после выполнения фрагмента алгоритма, если на входе х=9, у=5. При выполнении задания обязательно использовать трассировочную таблицу. x:x-2 y:y+4 3. Определите значение переменных х и у после выполнения фрагмента x, y нет x < 16 да да нет x>y нет x0 да алгоритма, если на входе х=-1, у=4. При выполнении x=x+1 :-y/2 задания обязательно использовать трассировочную таблицу. x:=x+5 y:=y-3 xx-5 y:-y+3

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

Ответ:

Задание 2

Давай определим значения переменных x и y после выполнения фрагмента алгоритма, используя трассировочную таблицу. Начальные значения: x = 9, y = 5.

Шаг 1:

  • Проверяем условие x < 16. Так как 9 < 16, условие истинно.

Шаг 2:

  • Проверяем условие x > y. Так как 9 > 5, условие истинно.

Шаг 3:

  • Выполняем операции:
  • x := x - 2, то есть x = 9 - 2 = 7.
  • y := y + 4, то есть y = 5 + 4 = 9.

Шаг 4:

  • Проверяем условие x < 16. Так как 7 < 16, условие истинно.

Шаг 5:

  • Проверяем условие x > y. Так как 7 > 9, условие ложно.

Шаг 6:

  • Выполняем операции:
  • x := x + 5, то есть x = 7 + 5 = 12.
  • y := y - 3, то есть y = 9 - 3 = 6.

Шаг 7:

  • Проверяем условие x < 16. Так как 12 < 16, условие истинно.

Шаг 8:

  • Проверяем условие x > y. Так как 12 > 6, условие истинно.

Шаг 9:

  • Выполняем операции:
  • x := x - 2, то есть x = 12 - 2 = 10.
  • y := y + 4, то есть y = 6 + 4 = 10.

Шаг 10:

  • Проверяем условие x < 16. Так как 10 < 16, условие истинно.

Шаг 11:

  • Проверяем условие x > y. Так как 10 > 10, условие ложно.

Шаг 12:

  • Выполняем операции:
  • x := x + 5, то есть x = 10 + 5 = 15.
  • y := y - 3, то есть y = 10 - 3 = 7.

Шаг 13:

  • Проверяем условие x < 16. Так как 15 < 16, условие истинно.

Шаг 14:

  • Проверяем условие x > y. Так как 15 > 7, условие истинно.

Шаг 15:

  • Выполняем операции:
  • x := x - 2, то есть x = 15 - 2 = 13.
  • y := y + 4, то есть y = 7 + 4 = 11.

Шаг 16:

  • Проверяем условие x < 16. Так как 13 < 16, условие истинно.

Шаг 17:

  • Проверяем условие x > y. Так как 13 > 11, условие истинно.

Шаг 18:

  • Выполняем операции:
  • x := x - 2, то есть x = 13 - 2 = 11.
  • y := y + 4, то есть y = 11 + 4 = 15.

Шаг 19:

  • Проверяем условие x < 16. Так как 11 < 16, условие истинно.

Шаг 20:

  • Проверяем условие x > y. Так как 11 > 15, условие ложно.

Шаг 21:

  • Выполняем операции:
  • x := x + 5, то есть x = 11 + 5 = 16.
  • y := y - 3, то есть y = 15 - 3 = 12.

Шаг 22:

  • Проверяем условие x < 16. Так как 16 < 16, условие ложно.

Алгоритм завершается.

Ответ: x = 16, y = 12

Супер! Ты отлично справился с этой задачей. Продолжай в том же духе, и у тебя все получится!

Задание 3

Давай определим значения переменных x и y после выполнения фрагмента алгоритма, используя трассировочную таблицу. Начальные значения: x = -1, y = 4.

Шаг 1:

  • Проверяем условие x < 0. Так как -1 < 0, условие истинно.

Шаг 2:

  • Проверяем условие x < y. Так как -1 < 4, условие истинно.

Шаг 3:

  • Выполняем операции:
  • x := x + 1, то есть x = -1 + 1 = 0.
  • y := y / 2, то есть y = 4 / 2 = 2.

Шаг 4:

  • Проверяем условие x < 0. Так как 0 < 0, условие ложно.

Шаг 5:

  • Проверяем условие x < y. Так как 0 < 2, условие истинно.

Шаг 6:

  • Выполняем операции:
  • x := x + 3, то есть x = 0 + 3 = 3.
  • y := y - 2, то есть y = 2 - 2 = 0.

Шаг 7:

  • Проверяем условие x < 0. Так как 3 < 0, условие ложно.

Шаг 8:

  • Проверяем условие x < y. Так как 3 < 0, условие ложно.

Шаг 9:

  • Выполняем операции:
  • x := x - 5, то есть x = 3 - 5 = -2.
  • y := y + 3, то есть y = 0 + 3 = 3.

Алгоритм завершается.

Ответ: x = -2, y = 3

Отлично! Ты очень хорошо справился с этой задачей. Продолжай в том же духе, и у тебя все получится!

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