Вопрос задан 20.06.2023 в 14:31. Предмет Информатика. Спрашивает Kushnirenko Stanislav.

Переведите это решение на паскаль прошу! N = int(input()) A = int(input()) B = int(input()) C =

int(input()) def time(x, y): return max(x * C + (N-x) * A, x * C + (x-y-1) * B, y * A) ans = N * A X = (N * A * A + N * A * B) // (2 * A * B + A * A - C * B) for x in (X, X + 1): y = (C + B) * x // (A + B) ans = min(ans, time(x, y)) print(ans)
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Рублёв Александр.

Ответ:

def add(x, y):

   return x + y

Инструкция return говорит, что нужно вернуть значение. В нашем случае функция возвращает сумму x и y.

Теперь мы ее можем вызвать:

>>>

>>> add(1, 10)

11

>>> add('abc', 'def')

'abcdef'

Функция может быть любой сложности и возвращать любые объекты (списки, кортежи, и даже функции!):

>>>

>>> def newfunc(n):

...     def myfunc(x):

...         return x + n

...     return myfunc

...

>>> new = newfunc(100)  # new - это функция

>>> new(200)

300

Функция может и не заканчиваться инструкцией return, при этом функция вернет значение None:

>>>

>>> def func():

...     pass

...

>>> print(func())

None

Объяснение:

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно, вот ваше решение на языке Pascal:

pascal
var N, A, B, C: Integer; function time(x, y: Integer): Integer; begin time := Max(x * C + (N - x) * A, x * C + (x - y - 1) * B, y * A); end; var ans, X, x, y: Integer; begin Readln(N); Readln(A); Readln(B); Readln(C); ans := N * A; X := (N * A * A + N * A * B) div (2 * A * B + A * A - C * B); for x := X to X + 1 do begin y := (C + B) * x div (A + B); ans := Min(ans, time(x, y)); end; Writeln(ans); end.

Этот код на Pascal должен выполнять те же самые операции, что и ваш Python код.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос