Дана следующая функция y=f(x): y = 2x — 10, если x > 0 y = 0, если x = 0 y = 2 * |x| — 1, если x < 0
Требуется найти значение функции по переданному x.
Получить с клавиатуры значение x.
Если x больше 0, то вычислить выражение 2*x-10, результат присвоить переменной y.
Иначе если x равен 0, то присвоить y значение 0.
Иначе присвоить y результат выражения 2*|x|-1.
Вывести значение y на экран.
Pascal
Вычислить значение функции y=f(x) паскаль
var x,y: integer;
begin
readln(x);
if x > 0 then y := 2*x-10
else
if x = 0 then y := 0
else y := 2*abs(x)-1;
writeln(y);
end.
Язык Си
#include
main() {
int x,y;
scanf("%d", &x);
if (x > 0) y = 2*x-10;
else
if (x == 0) y = 0;
else
y = 2*abs(x)-1;
printf("%d\n", y);
}
Python
Вычислить значение функции y=f(x) Python
x = input()
x = int(x)
if x > 0:
y = 2*x - 10
elif x == 0:
y = 0
else:
y = 2*abs(x) - 1
print(y)
КуМир
алг f
нач
цел x, y
вывод "x="
ввод x
если x>0 то y:=2*x-10
иначе
если x=0 то y:=0
иначе y:=2*int(abs(x))-1
все
все
вывод "y=", y
кон
x=56
y=102
В КуМир функция взятия модуля от числа возвращает вещественное значение. Поэтому используется функция int(), чтобы привести к целому, иначе присвоение невозможно.
Basic-256
input x
if x > 0 then
y = 2*x-10
else
if x = 0 then
y = 0
else
y = 2*abs(x)-1
endif
endif
print y
Подписаться
1 Комментарий
Новые
СтарыеПопулярные
Межтекстовые Отзывы
Посмотреть все комментарии
ahmed
2 лет назад
По введенному пользователем значению переменной вывод на экран значения функции
var x,y: integer; begin readln(x); if x > 0 then y := 2*x-10 else if x = 0 then y := 0 else y := 2*abs(x)-1;
writeln(y); end.
Язык Си
#include
main() { int x,y; scanf("%d", &x); if (x > 0) y = 2*x-10; else if (x == 0) y = 0; else y = 2*abs(x)-1;
printf("%d\n", y); }
Python
Вычислить значение функции y=f(x) Python
x = input() x = int(x)
if x > 0: y = 2*x - 10 elif x == 0: y = 0 else: y = 2*abs(x) - 1
print(y)
КуМир
алг f нач цел x, y вывод "x=" ввод x если x>0 то y:=2*x-10 иначе если x=0 то y:=0 иначе y:=2*int(abs(x))-1 все все вывод "y=", y кон
x=56 y=102
В КуМир функция взятия модуля от числа возвращает вещественное значение. Поэтому используется функция int(), чтобы привести к целому, иначе присвоение невозможно.
Basic-256
input x if x > 0 then y = 2*x-10 else if x = 0 then y = 0 else y = 2*abs(x)-1 endif endif print y
По введенному пользователем значению переменной вывод на экран значения функции
f(x)=⎧⎩⎨⎪⎪x2, x≥1,x−1, 0≤x<1,sin(x), x<0.
fx=x2, x≥1,x−1, 0≤x<1,sinx, x<0.