🗊 Презентация Подпрограммы – параметры других подпрограмм. Указатели на функции в Си. Лекция 5

Нажмите для полного просмотра!
Подпрограммы – параметры других подпрограмм. Указатели на функции в Си. Лекция 5, слайд №1 Подпрограммы – параметры других подпрограмм. Указатели на функции в Си. Лекция 5, слайд №2 Подпрограммы – параметры других подпрограмм. Указатели на функции в Си. Лекция 5, слайд №3 Подпрограммы – параметры других подпрограмм. Указатели на функции в Си. Лекция 5, слайд №4 Подпрограммы – параметры других подпрограмм. Указатели на функции в Си. Лекция 5, слайд №5 Подпрограммы – параметры других подпрограмм. Указатели на функции в Си. Лекция 5, слайд №6 Подпрограммы – параметры других подпрограмм. Указатели на функции в Си. Лекция 5, слайд №7 Подпрограммы – параметры других подпрограмм. Указатели на функции в Си. Лекция 5, слайд №8 Подпрограммы – параметры других подпрограмм. Указатели на функции в Си. Лекция 5, слайд №9 Подпрограммы – параметры других подпрограмм. Указатели на функции в Си. Лекция 5, слайд №10 Подпрограммы – параметры других подпрограмм. Указатели на функции в Си. Лекция 5, слайд №11 Подпрограммы – параметры других подпрограмм. Указатели на функции в Си. Лекция 5, слайд №12 Подпрограммы – параметры других подпрограмм. Указатели на функции в Си. Лекция 5, слайд №13 Подпрограммы – параметры других подпрограмм. Указатели на функции в Си. Лекция 5, слайд №14 Подпрограммы – параметры других подпрограмм. Указатели на функции в Си. Лекция 5, слайд №15 Подпрограммы – параметры других подпрограмм. Указатели на функции в Си. Лекция 5, слайд №16 Подпрограммы – параметры других подпрограмм. Указатели на функции в Си. Лекция 5, слайд №17 Подпрограммы – параметры других подпрограмм. Указатели на функции в Си. Лекция 5, слайд №18 Подпрограммы – параметры других подпрограмм. Указатели на функции в Си. Лекция 5, слайд №19

Вы можете ознакомиться и скачать презентацию на тему Подпрограммы – параметры других подпрограмм. Указатели на функции в Си. Лекция 5. Доклад-сообщение содержит 19 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1


Подпрограммы – параметры других подпрограмм. Указатели на функции в Си лекция №5
Описание слайда:
Подпрограммы – параметры других подпрограмм. Указатели на функции в Си лекция №5

Слайд 2


В каких задачах используются подпрограммы-параметры (в Си функции-параметры)? Когда некоторый алгоритм, описанный как подпрограмма, применим к...
Описание слайда:
В каких задачах используются подпрограммы-параметры (в Си функции-параметры)? Когда некоторый алгоритм, описанный как подпрограмма, применим к множеству алгоритмов, каждый из которых также задается подпрограммой. Классические примеры таких ситуаций дают численные методы. В подпрограммах численных методов (вычисления определенного интеграла, нахождения экстремумов и нулей функций, вывода графиков, линий уровня, таблиц функций) обрабатываемые функции задаются как параметры. Возможности использования параметров-подпрограмм имеются во всех алгоритмических языках, предназначенных для решения вычислительных задач (СИ, Фортран, Паскаль, Матлаб, …).

Слайд 3


Средства СИ для работы с подпрограммами-параметрами: указатели на функцию Указатель на функцию: тип (*имя_функции)(список формальных параметров) По...
Описание слайда:
Средства СИ для работы с подпрограммами-параметрами: указатели на функцию Указатель на функцию: тип (*имя_функции)(список формальных параметров) По имени функции определяется адрес ее начала (точки входа) как указатель на функцию. В списке формальных параметров основной функции приводится полный заголовок указателя на формальную функцию (возможно, без имен формальных параметров): тип (*имя_формальной_функции)(список формальных параметров) В теле основной функции формальная функция вызывается так: (*имя_формальной_функции)(список фактических параметров) В список фактических параметров подставляется указатель *имя_фактической_функции. Заголовок фактической функции должна совпадать с формальным указателем на функцию с точностью до обозначений (т. е. типы функций и формальных параметров должны быть одинаковыми.

Слайд 4


Подпрограммы – параметры других подпрограмм. Указатели на функции в Си. Лекция 5, слайд №4
Описание слайда:

Слайд 5


Подпрограммы – параметры других подпрограмм. Указатели на функции в Си. Лекция 5, слайд №5
Описание слайда:

Слайд 6


Пример 1. Решение двух уравнений (в одной программе) на отрезке [0.1, 2] c погрешностью 0.0001 (задача 1.8.N,N+1 – таблица 1).
Описание слайда:
Пример 1. Решение двух уравнений (в одной программе) на отрезке [0.1, 2] c погрешностью 0.0001 (задача 1.8.N,N+1 – таблица 1).

Слайд 7


Си-программа
Описание слайда:
Си-программа

Слайд 8


Подпрограммы – параметры других подпрограмм. Указатели на функции в Си. Лекция 5, слайд №8
Описание слайда:

Слайд 9


Си-программа (продолжение) void main() {double r1,r2; /*значения корней*/ setlocale(LC_ALL, ""); r1=root(*fx1,0.1,2,1e-4);...
Описание слайда:
Си-программа (продолжение) 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 \n" "корень второго уравнения=%7.4f f(r2)=%8.5f\n",r1,fx1(r1),r2,fx2(r2)); _getch(); }

Слайд 10


Приближенное решение уравнения на отрезке
Описание слайда:
Приближенное решение уравнения на отрезке

Слайд 11


Подпрограммы – параметры других подпрограмм. Указатели на функции в Си. Лекция 5, слайд №11
Описание слайда:

Слайд 12


Подпрограммы – параметры других подпрограмм. Указатели на функции в Си. Лекция 5, слайд №12
Описание слайда:

Слайд 13


Подпрограммы – параметры других подпрограмм. Указатели на функции в Си. Лекция 5, слайд №13
Описание слайда:

Слайд 14


Подпрограммы – параметры других подпрограмм. Указатели на функции в Си. Лекция 5, слайд №14
Описание слайда:

Слайд 15


Как протестировать программу?
Описание слайда:
Как протестировать программу?

Слайд 16


Как протестировать программу? 2. Построить графики функций или решить уравнение в другой вычислительной среде
Описание слайда:
Как протестировать программу? 2. Построить графики функций или решить уравнение в другой вычислительной среде

Слайд 17


Как еще можно использовать указатели на функции Описывается шаблон указателя на функцию: тип (*имя_функции)(список формальных параметров); /*такой...
Описание слайда:
Как еще можно использовать указатели на функции Описывается шаблон указателя на функцию: тип (*имя_функции)(список формальных параметров); /*такой функции не существует, просто объявлен шаблон*/ имя_функции= имя_функции_существующей; Далее, когда пишется имя функции шаблона, вызывается существующая функция.

Слайд 18


Пример 2
Описание слайда:
Пример 2

Слайд 19


Продолжение примера 2
Описание слайда:
Продолжение примера 2



Похожие презентации
Mypresentation.ru
Загрузить презентацию