🗊 Презентация Пятое занятие. Функции

Нажмите для полного просмотра!
Пятое занятие. Функции, слайд №1 Пятое занятие. Функции, слайд №2 Пятое занятие. Функции, слайд №3 Пятое занятие. Функции, слайд №4 Пятое занятие. Функции, слайд №5 Пятое занятие. Функции, слайд №6 Пятое занятие. Функции, слайд №7 Пятое занятие. Функции, слайд №8 Пятое занятие. Функции, слайд №9 Пятое занятие. Функции, слайд №10 Пятое занятие. Функции, слайд №11 Пятое занятие. Функции, слайд №12 Пятое занятие. Функции, слайд №13 Пятое занятие. Функции, слайд №14 Пятое занятие. Функции, слайд №15 Пятое занятие. Функции, слайд №16 Пятое занятие. Функции, слайд №17 Пятое занятие. Функции, слайд №18 Пятое занятие. Функции, слайд №19 Пятое занятие. Функции, слайд №20 Пятое занятие. Функции, слайд №21 Пятое занятие. Функции, слайд №22 Пятое занятие. Функции, слайд №23

Содержание

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

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


Слайд 1


Пятое занятие Функции
Описание слайда:
Пятое занятие Функции

Слайд 2


Функция это Именованная часть программы, которая может быть многократно вызвана из другого участка программы.
Описание слайда:
Функция это Именованная часть программы, которая может быть многократно вызвана из другого участка программы.

Слайд 3


Общий вид
Описание слайда:
Общий вид

Слайд 4


Учим умные слова Формальные параметры – параметры описанные в функции. Фактические параметры – параметры передаваемые в функцию.
Описание слайда:
Учим умные слова Формальные параметры – параметры описанные в функции. Фактические параметры – параметры передаваемые в функцию.

Слайд 5


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

Слайд 6


Учим умные слова Семантика функции – определяет способ реализации функции. Обычно представляет собой тело функции.
Описание слайда:
Учим умные слова Семантика функции – определяет способ реализации функции. Обычно представляет собой тело функции.

Слайд 7


Что происходит во время вызова функции? Текущий адрес выполнения кладется в стек Переход выполнения на новый адрес Выполнения тела функции Взятия из...
Описание слайда:
Что происходит во время вызова функции? Текущий адрес выполнения кладется в стек Переход выполнения на новый адрес Выполнения тела функции Взятия из стека адреса и возврат к выполнению основного кода.

Слайд 8


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

Слайд 9


Возврат из функции
Описание слайда:
Возврат из функции

Слайд 10


Типы функций Системные – хранятся в стандартных библиотеках, и пользователю не нужно вдаваться в подробности их реализации. Достаточно знать лишь их...
Описание слайда:
Типы функций Системные – хранятся в стандартных библиотеках, и пользователю не нужно вдаваться в подробности их реализации. Достаточно знать лишь их сигнатуру. Примером системных функций, используемых ранее, являются функции printf() и scanf(). Собственные – функции, написанные пользователем для решения конкретной подзадачи.

Слайд 11


Зачем? Функцию можно вызвать из различных мест программы, что позволяет избежать повторения программного кода. Одну и ту же функцию можно...
Описание слайда:
Зачем? Функцию можно вызвать из различных мест программы, что позволяет избежать повторения программного кода. Одну и ту же функцию можно использовать в разных программах. Функции повышают уровень модульности программы и облегчают ее проектирование. Использование функций облегчает чтение и понимание программы и ускоряет поиск и исправление ошибок.

Слайд 12


Практика Функция определения максимального значения из двух переданных
Описание слайда:
Практика Функция определения максимального значения из двух переданных

Слайд 13


Расположение функции Функция должна быть создана до функции вызывающей ее.
Описание слайда:
Расположение функции Функция должна быть создана до функции вызывающей ее.

Слайд 14


Определение функции Что бы иметь возможность создавать функцию в любом месте, используют определение функции. Для этого нужно написать сигнатуру...
Описание слайда:
Определение функции Что бы иметь возможность создавать функцию в любом месте, используют определение функции. Для этого нужно написать сигнатуру функции, как правило в начале файла.

Слайд 15


Варианты фактических аргументов По значению – передается только значение аргумента, при изменении этого значения в вызванной функции оригинал не...
Описание слайда:
Варианты фактических аргументов По значению – передается только значение аргумента, при изменении этого значения в вызванной функции оригинал не изменится. По ссылке – в функцию передается ссылка на переменную, при изменении значения по адресу этой ссылке, изменится и оригинал.

Слайд 16


Практика Функция возведения в степень
Описание слайда:
Практика Функция возведения в степень

Слайд 17


Всего лишь набор байт Функции можно записывать в переменный Функции можно передавать как параметр
Описание слайда:
Всего лишь набор байт Функции можно записывать в переменный Функции можно передавать как параметр

Слайд 18


Функция как переменная
Описание слайда:
Функция как переменная

Слайд 19


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

Слайд 20


Рекурсия Прямая рекурсия – функция, которая вызывает саму себя. Косвенная рекурсия – одна или более функций вызывающих друг друга Условие выхода –...
Описание слайда:
Рекурсия Прямая рекурсия – функция, которая вызывает саму себя. Косвенная рекурсия – одна или более функций вызывающих друг друга Условие выхода – условия при выполнении которого рекурсия завершает свою работу. В случае отсутствия такого условия рекурсия не закончится до тех пор пока не переполнится стек вашего приложения.

Слайд 21


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

Слайд 22


Практика Посчитать число Фибоначчи
Описание слайда:
Практика Посчитать число Фибоначчи

Слайд 23


Числа Фибоначчи Последовательность в которой первые два числа равны либо 1 и 1, либо 0 и 1, а каждое последующее число равно сумме двух предыдущих...
Описание слайда:
Числа Фибоначчи Последовательность в которой первые два числа равны либо 1 и 1, либо 0 и 1, а каждое последующее число равно сумме двух предыдущих чисел. Пример: 1, 1, 2, 3, 5, 8, 13, 21 …



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