Есть ответ 👍

Дан код программы: a=12
b=21
c=2
if a>b*c:
print(a)
elif b>a*c:
print(b)
else:
print(c)

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

169
450
Посмотреть ответы 2

Ответы на вопрос:

NaightMar
4,5(26 оценок)

2

Объяснение:

12 > 42 - ложь

21 > 24 - ложь

Остаётся else: print(c)

c = 2

zol1981
4,8(33 оценок)

n - входной параметр программы. нужно посчитать сколько действий выполняет программа в зависимости от n.

например, если программа выполняет ограниченное количество действий - вне зависимости от n она будет считаться конечное время. а если есть какие-нибудь циклы - время выполнения программы будет расти в зависимости от параметра.

 

пример 1: программа вычисления площади квадрата по его стороне.

два действия - перемножить два числа и вывести результат. f(n) = 2;

 

пример 2: программа вычисления факториала:

присваиваем результату 1

сравниваем n< 2.

если верно - печатаем результат и выходим

иначе результат : = результат * n

      n: =n-1

и снова на сравнение

 

здесь f(n) = 1{начальное присвоение} + 3(n-1){сравнение и присвоения в цикле, который выполняется n-1 раза} + 1 {вывод результата} = 3n - 1

т.е время работы программы линейно возрастает при увеличении n

Популярно: Информатика