• Предмет: Информатика
  • Автор: imrantairov4465
  • Вопрос задан 5 месяцев назад

def F(x): return 4* (x-5)

a=-1

b=3

M = a

R = F(a)

for t in range(a,b+1):

if F(t) >= R:

M = t

R = F(t)

print(M)
1. Рассмотрите алгоритм, в котором используется

функция.

a) Укажите имя функции?.

Определите количество аргументов, которое

содержит функция?

b) Определите, сколько раз программа вызовет функцию при исполнении алгоритма?.

c) Определите число, которое будет выведено на:

Ответы

Ответ дал: vita05710
0

a) Имя функции: F

Количество аргументов: 1

b) Программа вызовет функцию 5 раз. Это происходит в цикле for t in range(a,b+1), где a=-1, b=3. Поэтому цикл будет итерироваться от -1 до 3, в том числе и по 0, 1, 2.

c) Число, которое будет выведено на экран, будет равно -1. Это связано с тем, что в начале программы переменная M принимает значение a, т.е. -1, а затем в цикле переменная M не изменяется, потому что ни одно из условий if F(t) >= R не выполняется.

Вас заинтересует