Содержание
- 2. В каких задачах используются подпрограммы-параметры (в Си функции-параметры)? Когда некоторый алгоритм, описанный как подпрограмма, применим к
- 3. Средства СИ для работы с подпрограммами-параметрами: указатели на функцию Указатель на функцию: тип (*имя_функции)(список формальных параметров)
- 4. ОПИСАНИЕ ФУНКЦИИ В СИ
- 5. ОПИСАНИЕ ФУНКЦИИ В СИ
- 6. Пример 1. Решение двух уравнений (в одной программе) на отрезке [0.1, 2] c погрешностью 0.0001 (задача
- 7. Си-программа #include #define _USE_MATH_DEFINES #include #include #include /*fx1 и fx2 - функции, задающие левую часть уравнений,
- 8. Си-программа (продолжение) /*root - функция вычисления корня уравнения f(x)=0 на отрезке [a,b] методом дихотомии*/ /*с точностью
- 9. Си-программа (продолжение) void main() {double r1,r2; /*значения корней*/ setlocale(LC_ALL, ""); r1=root(*fx1,0.1,2,1e-4); r2=root(*fx2,0.1,2,1e-4); printf("корень первого уравнения=%7.4f f(r1)=%8.5f
- 10. Приближенное решение уравнения на отрезке Известно, что уравнение F(x)=0 (*) на отрезке [A,B] имеет ровно один
- 11. Приближенное решение уравнения на отрезке A B x y=F(x) x* Если уравнение (*) имеет на отрезке
- 12. Метод деления отрезка пополам (дихотомии) Если F(x)*F(A)>0, то x*∉[A,x] ⇒ корень надо искать на правой половине
- 13. Метод деления отрезка пополам (дихотомии) i-ая итерация (цикл): вычисление xi - середины i-го отрезка и выбор
- 14. Метод деления отрезка пополам (дихотомии) – блок-схема функции root Алгоритм для идеального случая: на [A,B] ровно
- 15. Как протестировать программу? 1. Вывести не только r1, r2, но и fx1(r1), fx2(r2). Эти значения функций
- 16. Как протестировать программу? 2. Построить графики функций или решить уравнение в другой вычислительной среде
- 17. Как еще можно использовать указатели на функции Описывается шаблон указателя на функцию: тип (*имя_функции)(список формальных параметров);
- 18. Пример 2 #include #include int add(int a, int b) {return (a+b); } int substruct(int a, int
- 20. Скачать презентацию