Использование делегатов в качестве параметров функции - C# (199445)
Формулировка задачи:
Реализовать метод, вычисляющий значение функции с заданным диапазоном (интервалом для вычислений) и заданным шагом. Виды функций, передаваемых в качестве параметра оформить в виде делегата. Интервал, виды функций и шаг выбирают в соответствии с вариантом.
вид функции: Tanh(x) и cos(x)
Интервал: [-1,1]
Шаг: 0.05
Решение задачи: «Использование делегатов в качестве параметров функции»
textual
Листинг программы
- using System;
- namespace ConsoleApp
- {
- public delegate double MathFunctionHandler(double arg);
- class Program
- {
- static void ShowCalculations(MathFunctionHandler func,
- double from, double to, double step) {
- for (; from < to; from += step)
- Console.WriteLine(func(from));
- }
- static void Main(string[] args) {
- ShowCalculations(Math.Cos, -1d, 1d, 0.05);
- ShowCalculations(Math.Tanh, -1d, 1d, 0.05);
- }
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д