Предмет: Информатика,
автор: Тими
Составить программу вычисления значения функции у=|х-1|+|х-4|, не пользуясь функцией вычисления модуля.
Контрольный пример: х=-5, у=15; х=2, у=3; х=8, у=11.
Ответы
Автор ответа:
0
Для Pascal:
Как вариант, можно возвести в квадрат и тут же из него взять корень
y := sqrt((x-1)(x-1)) + sqrt((x-4)(x-4))
Однако, для этого y должен быть объявлен как вещественный тип (real, double), поскольку функция взятия корня возвращает вещественный тип, и потому в целочисленном y сохраниться не может.
Исходный код в приложении.
Как вариант, можно возвести в квадрат и тут же из него взять корень
y := sqrt((x-1)(x-1)) + sqrt((x-4)(x-4))
Однако, для этого y должен быть объявлен как вещественный тип (real, double), поскольку функция взятия корня возвращает вещественный тип, и потому в целочисленном y сохраниться не может.
Исходный код в приложении.
Приложения:
Похожие вопросы
Предмет: Алгебра,
автор: nekitafessak
Предмет: Биология,
автор: Аноним
Предмет: Другие предметы,
автор: santalovyaroslav
Предмет: Литература,
автор: tokmakovap
Предмет: Физика,
автор: za1234