Упр.187 ГДЗ Рабочая тетрадь Босова 8 класс 2016 (Информатика)
Босова, Босова
8 класс
Автор
Босова, Босова
Упр.187 ГДЗ Рабочая тетрадь Босова 8 класс 2016 (Информатика)
Задача
program DD;
var
x: integer;
Y: real;
begin
write(‘Введи x=’);
readln(x);
if (x > = -2) and (x < = 2) then y := sqr(x)
else y := 4;
write('y=', y)
end.
Подробный ответ
По графику видно, что функция задана так:
$$ y= \begin{cases} x^2, & -2 \le x \le 2,\\ 4, & x<-2 \text{ или } x>2. \end{cases} $$
Значит, в программе нужно проверить, попадает ли значение $$x$$ в промежуток от $$-2$$ до $$2$$. Если да — вычислить $$y=x^2$$, иначе присвоить $$y=4$$.
program DD;
var
x: integer;
y: real;
begin
write(‘Введи x=’);
readln(x);
if (x >= -2) and (x <= 2) then y := sqr(x)
else y := 4;
write(‘y=’, y);
end.
Ответ
Программа вычисляет значение функции по формуле $$y=x^2$$ при $$-2 \le x \le 2$$, иначе $$y=4$$.
Другие учебники
Другие предметы