Вычисление значения функции
Требуется написать программу, вычисляющую значение какой-либо функции у = f( x ). Допустим, такой:
у = x – 2, если x > 0,
y = 0, если x = 0,
y = | x |, если x < 0.
При определении значений подобных функций переменная y вычисляется по-разному (по разным формулам) в зависимости от значения x .
Такие задачи решаются с помощью конструкции условного оператора if-else . Поскольку в данном случае мы имеем три условия ( x > 0, x = 0 и x < 0), то потребуется использование еще вложенной конструкции if-else , так как в языке Pascal нет оператора множественного ветвления (оператор-«переключатель» case в данном случае не подходит).
В языке программирования Паскаль (да и в других тоже) желательно вложенные конструкции if — else помещать во внешнюю ветку else , а не if . Так проще не запутаться.
Таким образом, алгоритм вычисления значения функции может быть таким:
- Если x > 0 , то у = x — 2
- Иначе (ниже идет вложенная конструкция)
- Если x = 0 , то y = 0
- Иначе y = |x| .
В последнем пункте можно опустить оператор if с проверкой, что x < 0 , так как если ход выполнения программы дошел до этого пункта, то x уже другим быть и не может (варианты, когда он больше или равен нулю, уже были исключены).
Для определения модуля (абсолютного значения) переменной можно использовать встроенную функцию abs() языка Pascal. В данном случае можно обойтись и без нее: поскольку уже известно, что x отрицателен, то, чтобы получить положительное число (модуль), нужно его умножить на -1.
Составьте программу, вычисляющую значение функции

Напишите программу, вычисляющую значение функции
Написать программу,вычисляющую значение функции: ln(x)*sin(x)-46, если x<-6; (51/e^x)*(57/x).
Составьте программу и вычислите значение функции у
Составьте программу и вычислите значение функции у. Вычисление логарифмов по разным основаниям в.
Составьте программу и вычислите значение функции y
Составьте программу и вычислите значение функции y. Исчисление сумм выполните по подпрограмме-.
Напишите на языке Паскаль программу вычисления y по формуле: y=2x-5/x-1, где x — данное целое число.
Составим программу вычисления значения функции y по формуле y=2x-5/x-1 (x — данное целое число) на языке программирования Pascal ABC. Введем обозначения следующих величин: пусть y – значение функции, которую надо найти, а х – заданное число. Число х будем вводить с клавиатуры во время выполнения программы, используя команду readln.
Помогите составить уравнение на python
Напиши программу, которая вычисляет значение функции
f(a, b) = 7(a + b) 3 – 5a 2 + 3b – 1
по введённым целым значениям a и b.
Пример 1: Пользователь ввёл:
1
2
программа выводит 189
У меня постоянно 169, не могу понять как это сделать.
У вас три ошибки:
- в квадрат нужно возводить только a , а не -5*a
- все слагаемые нужно складывать, а вы второе вычитаете, думаю, это вы пытались так компенсировать первую ошибку
- у вас в итоговой формуле буква c русская, при исполнении кода будет ошибка
Итого, исправленный код, дающий правильный ответ:
На мой субъективный взгляд, формула выглядит понятнее в одну строку — как приведено в задании. И вроде бы в задании же надо это оформить как функцию f(a,b) .
Дизайн сайта / логотип © 2023 Stack Exchange Inc; пользовательские материалы лицензированы в соответствии с CC BY-SA . rev 2023.3.21.43335
Нажимая «Принять все файлы cookie» вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.