- 05.12.2017 12:24
- Информатика
- remove_red_eye 6520
- thumb_up 9
Ответы и объяснения 1
В таких задачах главное - это правильно составить функцию, а программная реализация проста.
Функция кусочная, состоит из пяти интервалов. Как видно из рисунка, она определена для любого х, поэтому условимся, что левые границы интервалов будут открытыми, а правые, за исключением последнего интервала, закрытыми.
var
x:double;
begin
Write('Введите значение х: '); Readln(x);
if x<=-4 then Writeln('y=',-3)
else if x<=-3 then Writeln('y=',2*x+8)
else if x<=3 then Writeln('y=',sqrt(9-sqr(x)))
else if x<=8 then Writeln('y=',0.6*(x-3))
else Writeln('y=',3)
end.
Тестовое решение:
Введите значение х: 2
y=2.23606797749979
- 06.12.2017 10:18
- thumb_up 33
Знаете ответ? Поделитесь им!
Есть сомнения?
Не нашли подходящего ответа на вопрос или ответ отсутствует? Воспользуйтесь поиском по сайту, чтобы найти все ответы на похожие вопросы в разделе Информатика.
Трудности с домашними заданиями? Не стесняйтесь попросить о помощи - смело задавайте вопросы!
Информатика — наука о методах и процессах сбора, хранения, обработки, передачи, анализа и оценки информации с применением компьютерных технологий, обеспечивающих возможность её использования для принятия решений.