Написать программу которая вычисляет значение функции

от admin

Программирование на C, C# и Java

Уроки программирования, алгоритмы, статьи, исходники, примеры программ и полезные советы

ОСТОРОЖНО МОШЕННИКИ! В последнее время в социальных сетях участились случаи предложения помощи в написании программ от лиц, прикрывающихся сайтом vscode.ru. Мы никогда не пишем первыми и не размещаем никакие материалы в посторонних группах ВК. Для связи с нами используйте исключительно эти контакты: vscoderu@yandex.ru, https://vk.com/vscode

Программа, вычисляющая значение функции

В сегодняшнем уроке будет написана и рассмотрена программа, вычисляющая значение функции. Разработку будем вести на языке Си. Значение функции будет вычислять подпрограмма; с помощью неё мы решим типовую вычислительную задачу, которую удобно запрограммировать для вычисления на компьютере.

Изучение программирования на примерах многие авторы считают очень эффективным, и мы, в рассмотрении данного вопроса, поступим также. Поэтому решим типовую задачу.

Задание. Вычислить сумму:

Перейдем к написанию программы, решающей данную задачу. Сначала подключим необходимые заголовочные файлы, функции которых понадобятся для вывода результата в консоль и для математических расчетов соответственно:

Помогите составить уравнение на 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) .

Читать:
1gb 1rx8 pc2 6400u 666 12 zz какой ddr

Алексей Р's user avatar

Дизайн сайта / логотип © 2023 Stack Exchange Inc; пользовательские материалы лицензированы в соответствии с CC BY-SA . rev 2023.3.13.43309

Нажимая «Принять все файлы cookie» вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.

Задачи по Pascal. Вычисление значения функции

Условие задачи : Требуется написать программу, вычисляющую значение функции у = f(x).

Сложность : легкая.

Для того чтобы нам решить подобную задачу нужно будет воспользоваться обычным условием if then else.

К примеру нам надо решить вот такую систему функции :

у = x – 2, если x > 0,
y = 0, если x = 0,
y = |x|, если x < 0.

Тут нам надо найти у в зависимости от x , т.е. у нас будет две переменные : под ответ и под значение.

Давайте создадим каркас :

Для начала попросим пользователя ввести число , то есть x :

write
(
‘x = ‘
); readln (x);

Ну и дальше в зависимости от x мы должны написать условие :

Довольной простое условие , когда пользователь ввел число, оно подставляется сначала в первое x > 0 если оно не выполняется , т.е. наше число x меньше 0 , то оно уже подставляется в другое условие и так далее.

Напишите на языке Паскаль программу вычисления y по формуле: y=2x-5/x-1, где x — данное целое число.

Составим программу вычисления значения функции y по формуле y=2x-5/x-1 (x — данное целое число) на языке программирования Pascal ABC. Введем обозначения следующих величин: пусть y – значение функции, которую надо найти, а х – заданное число. Число х будем вводить с клавиатуры во время выполнения программы, используя команду readln.

Похожие статьи