Вычисление значения функции
Требуется написать программу, вычисляющую значение какой-либо функции у = f( x ). Например, такой:
у = x – 2, если x > 0,
y = 0, если x = 0,
y = | x |, если x < 0.
Примеры выполнения программы
x = 6 y = 4
x = 0 y = 0
x = -2 y = 2
var x, y: integer; begin write('x = '); readln(x); if x > 0 then y := x - 2 else if x = 0 then y := 0 else y := abs(x); writeln('y = ', y); end.
При определении значений подобных функций переменная y вычисляется по-разному (по разным формулам) в зависимости от значения x .
В языке программирования Паскаль (да и в других тоже) желательно вложенные конструкции if — else помещать во внешнюю ветку else , а не if . Так проще не запутаться.
Таким образом, алгоритм вычисления значения функции может быть таким:
- Если x > 0 , то у = x — 2
- Иначе (ниже идет вложенная конструкция)
- Если x = 0 , то y = 0
- Иначе y = |x| .
Для определения модуля (абсолютного значения) переменной можно использовать встроенную функцию abs() языка Pascal. В данном случае можно обойтись и без нее: поскольку уже известно, что x отрицателен, то, чтобы получить положительное число (модуль), нужно его умножить на -1.
Написать программу, которая вычисляет значение функции у:
Написать программу, которая вычисляет значение функции
Подскажите с решением, желательно с комментариями действий Задание 1 Написать программу, которая.
Написать программу, которая вычисляет значение функции
Я написал программу которая вычисляется значения функции по формуле.
Написать программу которая вычисляет значение функции
Возникла проблема, всю программу сделал, не могу только правильно записать уравнение, чтобы.
939 / 429 / 222
Регистрация: 27.06.2014
Сообщений: 928
Сообщение было отмечено Jungle123 как решение
Решение
Jungle123:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
using System; namespace ConsoleApp52 { internal class Program { static void Main(string[] args) { Console.Write("Введите x: "); double x = double.Parse(Console.ReadLine()); double y = x > 6.7 ? 4 - Math.Exp(4 * x) : Math.Log(3.5 + x); Console.WriteLine($"Результат = "); Console.ReadLine(); } } }
Введите x: 6.789 Результат = -621871924919.245
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
Помогаю со студенческими работами здесь
Написать программу, которая по введенному значению вычисляет значение функции
написать программу которая по введенному значению вычисляет значение функции.
Написать программу, которая вычисляет значение функции от двух аргументов Х и У
Помогите решить, пожалуйста. Написать программу, которая вычисляет значение функции от двух.
Написать программу, которая по введенному значению аргумента вычисляет значение функции
Здравствуйте, не могли бы помочь в написании программы. Сильно в данной тематике не понимаю, по.
Написать программу, которая по введенному значению аргумента вычисляет значение функции
Написать программу, которая по введенному значению аргумента вычисляет значение функции, заданной в.
Написать программу, которая по введенному значению аргумента вычисляет значение функции
Помогите плииззз =( 1.Написать программу, которая по введенному значению аргумента вычисляет .
Написать программу, которая по введенному значению аргумента вычисляет значение функции
Написать программу, которая по введенному значению аргумента вычисляет значение функции, заданной в.
Или воспользуйтесь поиском по форуму:
Помогите написать код на PYTHON!
Значение функции
Напишите программу вычисления значения функции f(a, \, b) = 3(a + b)^3 + 275b^2 — 127a — 41f(a,b) =3(a+b)
3
+275b
2
− 127a−41 по введеным целым значениям aa и bb.
Формат входных данных
На вход программе подаётся два целых числа, каждое на отдельной строке. В первой строке — значение aa, во второй строке — значение bb.
Формат выходных данных
Программа должна вывести значение функции по введённым числам aa и bb.
1
1
Sample Output 1:
131
Sample Input 2:
1
0
Sample Output 2:
-165
Sample Input 3:
0
1
Sample Output 3:
237
Напишите программу. Тестируется через stdin → stdout
Голосование за лучший ответ
var
x, y: integer;
begin
write (‘x = ‘);
readln (x);
if x > 0 then
y := x — 2
else
if x = 0 then
y := 0
else
y := abs(x);
Великий УченыйМастер (1725) 3 года назад
баланс, тебе же сказали питон!)
Редис Александрович Оракул (77422) Великий Ученый, тебе сказали привстань!
Иван ЗубинУченик (107) 1 год назад
По-моему, написано на Python.
Иван Зубин, нет болван.
YpDawCostПрофи (698) 6 месяцев назад
Что это за бред?
Редис Александрович Оракул (77422) YpDawCost, это питон, незнаю какой балбес его придумал
a = int(input())
b = int(input())
q = 3 * (a + b)**2
w = 275 * b**2
e = 127*a
g = 41
print(q + w — e — q)
Марал ГуллыеваУченик (236) 1 год назад
при входных 1 и 1, выход должен быть 131, а по проге посмотрел выход получатся 148
Марал ГуллыеваУченик (236) 1 год назад
и после а и б инт инпут должен идти комментарий #a — это число и #b — это число
q = 3 * (a + b)**2
Марал ГуллыеваУченик (236) 1 год назад
а ой, след строчку нечаянно вставил)
a = int(input())
b = int(input())
q = 3 * (a + b)**3
w = 275 * b**2
e = 127*a
g = 41
print(q + w — e — g)
Написать программу, которая по введенному значению аргумента вычисляет значение функции.
Написать программу, которая по введенному значению аргумента вычисляет значение функции, заданной в виде графика. Параметр R вводится с клавиатуры. Здравствуйте. Похоже что я немного туповат 🙁
В общем есть график функции и набор промежутков на нем. Собственно смущает параметр R. Ведь при изменении радиуса R функции на остальных промежутках тоже изменятся, из-за смещения окружности. Помогите разобраться с промежутками и значением y. Вот мои мысли по поводу промежутков:
1. x -> (-inf; -5-2R]: y = no solution; 2. x -> (-5 - 2R; -R): y = 1 - sqrt(r^2-(x+7)); ? 3. x -> (-5; -4]: y = 2; ? 4. x -> [-4; 0]: y = (x + 4) * 0,5; 5. x -> [0; Pi]: y = sin(x); 6. x -> [Pi; 5]: y = x; 7. x -> [5; +inf): y = no solution.
Очевидно что тут что-то не так.
Отслеживать
задан 5 дек 2013 в 9:16
49 3 3 золотых знака 8 8 серебряных знаков 12 12 бронзовых знаков
Приведите код к читаемому виду. Для справки нажмите «вопрос» в меню редактирования.
5 дек 2013 в 9:19
Второй интервал (-5 — 2R; -R) странно выглядит. Может, верхняя граница всё-таки -5, а не -R? В этом случае при изменении R правый край окружности будет оставаться на месте, а сдвигаться будет только окружность.
5 дек 2013 в 9:32
Да, вы правы, верхняя граница -5.