Вопрос:

4. Написать результат выполнения алгоритма с указанными входными данными Входные данные по вариантам

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

Ответ:

Для решения этой задачи необходимо проследить выполнение алгоритма для каждого варианта входных данных.

Алгоритм: Ввод X z = 1 i = 0 Цикл пока i < 4: z = (z + X/2)/2 i = i + 1 Конец цикла Вывод z

Теперь выполним алгоритм для каждого значения X:

  1. X = -1:
    • z = 1
    • i = 0
    • Цикл 1: z = (1 + (-1/2))/2 = 0.75, i = 1
    • Цикл 2: z = (0.75 + (-1/2))/2 = 0.625, i = 2
    • Цикл 3: z = (0.625 + (-1/2))/2 = 0.5625, i = 3
    • Цикл 4: z = (0.5625 + (-1/2))/2 = 0.53125, i = 4
  2. X = 0:
    • z = 1
    • i = 0
    • Цикл 1: z = (1 + (0/2))/2 = 0.5, i = 1
    • Цикл 2: z = (0.5 + (0/2))/2 = 0.25, i = 2
    • Цикл 3: z = (0.25 + (0/2))/2 = 0.125, i = 3
    • Цикл 4: z = (0.125 + (0/2))/2 = 0.0625, i = 4
  3. X = 1:
    • z = 1
    • i = 0
    • Цикл 1: z = (1 + (1/2))/2 = 0.75, i = 1
    • Цикл 2: z = (0.75 + (1/2))/2 = 0.625, i = 2
    • Цикл 3: z = (0.625 + (1/2))/2 = 0.5625, i = 3
    • Цикл 4: z = (0.5625 + (1/2))/2 = 0.53125, i = 4
  4. X = 2:
    • z = 1
    • i = 0
    • Цикл 1: z = (1 + (2/2))/2 = 1, i = 1
    • Цикл 2: z = (1 + (2/2))/2 = 1, i = 2
    • Цикл 3: z = (1 + (2/2))/2 = 1, i = 3
    • Цикл 4: z = (1 + (2/2))/2 = 1, i = 4
  5. X = 3:
    • z = 1
    • i = 0
    • Цикл 1: z = (1 + (3/2))/2 = 1.25, i = 1
    • Цикл 2: z = (1.25 + (3/2))/2 = 1.375, i = 2
    • Цикл 3: z = (1.375 + (3/2))/2 = 1.4375, i = 3
    • Цикл 4: z = (1.4375 + (3/2))/2 = 1.46875, i = 4
  6. X = 4:
    • z = 1
    • i = 0
    • Цикл 1: z = (1 + (4/2))/2 = 1.5, i = 1
    • Цикл 2: z = (1.5 + (4/2))/2 = 1.75, i = 2
    • Цикл 3: z = (1.75 + (4/2))/2 = 1.875, i = 3
    • Цикл 4: z = (1.875 + (4/2))/2 = 1.9375, i = 4
  7. X = 5:
    • z = 1
    • i = 0
    • Цикл 1: z = (1 + (5/2))/2 = 1.75, i = 1
    • Цикл 2: z = (1.75 + (5/2))/2 = 2.125, i = 2
    • Цикл 3: z = (2.125 + (5/2))/2 = 2.3125, i = 3
    • Цикл 4: z = (2.3125 + (5/2))/2 = 2.40625, i = 4
  8. X = 6:
    • z = 1
    • i = 0
    • Цикл 1: z = (1 + (6/2))/2 = 2, i = 1
    • Цикл 2: z = (2 + (6/2))/2 = 2.5, i = 2
    • Цикл 3: z = (2.5 + (6/2))/2 = 2.75, i = 3
    • Цикл 4: z = (2.75 + (6/2))/2 = 2.875, i = 4
  9. X = 7:
    • z = 1
    • i = 0
    • Цикл 1: z = (1 + (7/2))/2 = 2.25, i = 1
    • Цикл 2: z = (2.25 + (7/2))/2 = 2.875, i = 2
    • Цикл 3: z = (2.875 + (7/2))/2 = 3.1875, i = 3
    • Цикл 4: z = (3.1875 + (7/2))/2 = 3.34375, i = 4
  10. X = -3:
    • z = 1
    • i = 0
    • Цикл 1: z = (1 + (-3/2))/2 = -0.25, i = 1
    • Цикл 2: z = (-0.25 + (-3/2))/2 = -1.0, i = 2
    • Цикл 3: z = (-1.0 + (-3/2))/2 = -1.75, i = 3
    • Цикл 4: z = (-1.75 + (-3/2))/2 = -2.125, i = 4
  11. X = -4:
    • z = 1
    • i = 0
    • Цикл 1: z = (1 + (-4/2))/2 = -0.5, i = 1
    • Цикл 2: z = (-0.5 + (-4/2))/2 = -1.25, i = 2
    • Цикл 3: z = (-1.25 + (-4/2))/2 = -1.625, i = 3
    • Цикл 4: z = (-1.625 + (-4/2))/2 = -1.8125, i = 4
  12. X = -5:
    • z = 1
    • i = 0
    • Цикл 1: z = (1 + (-5/2))/2 = -0.75, i = 1
    • Цикл 2: z = (-0.75 + (-5/2))/2 = -1.625, i = 2
    • Цикл 3: z = (-1.625 + (-5/2))/2 = -2.0625, i = 3
    • Цикл 4: z = (-2.0625 + (-5/2))/2 = -2.28125, i = 4
  13. X = -6:
    • z = 1
    • i = 0
    • Цикл 1: z = (1 + (-6/2))/2 = -1, i = 1
    • Цикл 2: z = (-1 + (-6/2))/2 = -2, i = 2
    • Цикл 3: z = (-2 + (-6/2))/2 = -2.5, i = 3
    • Цикл 4: z = (-2.5 + (-6/2))/2 = -2.75, i = 4
  14. X = -7:
    • z = 1
    • i = 0
    • Цикл 1: z = (1 + (-7/2))/2 = -1.25, i = 1
    • Цикл 2: z = (-1.25 + (-7/2))/2 = -2.375, i = 2
    • Цикл 3: z = (-2.375 + (-7/2))/2 = -2.9375, i = 3
    • Цикл 4: z = (-2.9375 + (-7/2))/2 = -3.21875, i = 4
  15. X = 7:
    • z = 1
    • i = 0
    • Цикл 1: z = (1 + (7/2))/2 = 2.25, i = 1
    • Цикл 2: z = (2.25 + (7/2))/2 = 2.875, i = 2
    • Цикл 3: z = (2.875 + (7/2))/2 = 3.1875, i = 3
    • Цикл 4: z = (3.1875 + (7/2))/2 = 3.34375, i = 4

Теперь представим результаты в виде таблицы:

X z (Результат)
1 -1 0.53125
2 0 0.0625
3 1 0.53125
4 2 1
5 3 1.46875
6 4 1.9375
7 5 2.40625
8 6 2.875
9 7 3.34375
10 -3 -2.125
11 -4 -1.8125
12 -5 -2.28125
13 -6 -2.75
14 -7 -3.21875
15 7 3.34375

Ответ: Результаты выполнения алгоритма для указанных входных данных представлены в таблице выше.

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

Похожие