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


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


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

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

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

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

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

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

Функция f, после своего вызова, вернёт вызывающей программе значение типа double. Это число и будет результатом вычисления значения функции f(x): оно вычисляется в операторе return.

Перейдем к написанию функции main. Объявим целочисленную переменную x = 1, значение которой будем последовательно увеличивать до 10, чтобы вычислить сумму, необходимую для решения задачи.


Также объявим переменную типа double с именем result. В ней будет хранится результат вычисления суммы.

Теперь напишем цикл while, в котором будут производиться все вычисления.

Цикл будет выполняться до тех пор, пока значение переменной x не станет больше 10. На каждой итерации цикла вычисляется новое значение f(x) (с помощью подпрограммы f) и добавляется к переменной result. После этого переменная x инкрементируется (её значение увеличивается на единицу: x++).

Вычисления закончены, выведем результат на экран:

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

Последнее, что осталось — это протестировать работу программы. Запустим её (в Visual Studio для этого нажмите сочетание клавиш Ctrl + F5, чтобы консоль сразу после исполнения программы не закрылась).

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

В данном уроке была написана программа, вычисляющая значение функции. Чтобы скачать её исходник, нажмите на кнопку ниже. Спасибо за прочтение статьи!

Скачать исходник

 

 

3.7/5 - (3 голоса)



Поделиться в соц. сетях:

Добавить комментарий

Ваш адрес email не будет опубликован.