Вопрос:

Результат работы алгоритма а) Определите значение переменной в после выполнения программы? 5-7 for i in range (1,7,3): s-sti print(s) б) Что появится на экране в результате работы алгоритма? n-5 s = [1, 3, 6, 14, 20] s1 = 0 for i in range(n): s1 = sl + s[i] print(sl) в) Что появится на экране в результате работы алгоритма? n = 4 S = [2, 4, 6, 8] s1 = 0 for i in range(n): s1 = s1 + s[i] sr = s1/n print(sr) г) Что появится на экране в результате работы программы? S=7 for i in range (2, 9): S=S+2 print (s) д) Что появится на экране в результате работы программы? def f(x,y): if x > y: return x**2 y%2 else: return x**3 - y//2 print (f(2,9))

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

Ответ:

Привет! Давай разберем эти задания по программированию. Будем решать их шаг за шагом.

a) Определите значение переменной s после выполнения программы?

Сначала переменной s присваивается значение 7.

Затем начинается цикл for, который выполняется для значений i в диапазоне от 1 до 7 с шагом 3. Это означает, что цикл выполнится для i = 1 и i = 4.

  • Для i = 1: s = s + i = 7 + 1 = 8
  • Для i = 4: s = s + i = 8 + 4 = 12

После выполнения цикла выводится значение переменной s.

Ответ: 12


б) Что появится на экране в результате работы алгоритма?

В начале задан массив s = [1, 3, 6, 14, 20] и переменная s1 = 0.

Цикл for проходит по массиву s и суммирует элементы в переменной s1.

s1 = 0 + 1 + 3 + 6 + 14 + 20 = 44

В конце выводится значение переменной s1.

Ответ: 44


в) Что появится на экране в результате работы алгоритма?

В начале задан массив s = [2, 4, 6, 8] и переменная s1 = 0.

Цикл for проходит по массиву s и суммирует элементы в переменной s1.

s1 = 0 + 2 + 4 + 6 + 8 = 20

Затем вычисляется среднее арифметическое sr = s1 / n = 20 / 4 = 5.0.

В конце выводится значение переменной sr.

Ответ: 5.0


г) Что появится на экране в результате работы программы?

В начале переменной s присваивается значение 7.

Цикл for выполняется для значений i в диапазоне от 2 до 9 (не включая 9).

  • Для i = 2: s = s + 2 = 7 + 2 = 9, выводится 9
  • Для i = 3: s = s + 2 = 9 + 2 = 11, выводится 11
  • Для i = 4: s = s + 2 = 11 + 2 = 13, выводится 13
  • Для i = 5: s = s + 2 = 13 + 2 = 15, выводится 15
  • Для i = 6: s = s + 2 = 15 + 2 = 17, выводится 17
  • Для i = 7: s = s + 2 = 17 + 2 = 19, выводится 19
  • Для i = 8: s = s + 2 = 19 + 2 = 21, выводится 21

Ответ: 9, 11, 13, 15, 17, 19, 21


д) Что появится на экране в результате работы программы?

Определена функция f(x, y).

Вызывается функция f(2, 9).

Так как x (2) не больше чем y (9), выполняется ветка else.

return x3 - y//2 = 23 - 9//2 = 8 - 4 = 4

В конце выводится значение, возвращенное функцией.

Ответ: 4

Ответ: Смотри выше!

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

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