Есть ответ 👍

Отсортируй результаты выполнения по убыванию. # Для программ справа

# использовались эти функции

def add(a, b):

return (a + b)

в ручную
def mult(x):

return x * x

def sub(a, b):

return (a - b)

165
176
Посмотреть ответы 2

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


Мы не можем их никак отсортировать.

1. Значений/диапазона значений у нас нет.

2. Функции принимают разные аргументы, add и sub принимаю a,b, а mult принимает x. Даже примерно сказать не можем.

Можем разобраться на примере.

Пусть a = 5, b = 5, x = 5.

Тогда add вернет нам 10

mult вернёт нам 25

sub вернет нам 0

Получается, что mult всегда выдает нам максимальное значение, а sub минимальное? Не-а.

Другой пример.

a = - 5 , b = - 5, x = 0

Тогда add вернет нам -10

mult вернет нам 0

sub вернёт нам 0

Из этого примера делаем вывод, что mult дает значение такое же, как и sub.

Общий вывод: Всё зависит от переменных, так просто сравнить функции - нельзя.


program pr1; uses crt; var ch,min,sek,ch2,min2,sek2,a,b,c: integer; beginclrscr; a: =0; b: =0; readln(ch,min,sek,ch2,min2,sek2); while a< =ch do begin a: =a+1; b: =b+3600; c: =b; end; b: =b+min*60+sek; while a< =ch2 do begin a: =a+1; c: =c+3600; end; c: =c+min2*60+sek2; writeln(c-b); end.

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