Содержание
- 2. Функция это Именованная часть программы, которая может быть многократно вызвана из другого участка программы.
- 3. Общий вид
- 4. Учим умные слова Формальные параметры – параметры описанные в функции. Фактические параметры – параметры передаваемые в
- 5. Учим умные слова Сигнатура функции – определяет правила использования функции. Обычно сигнатура представляет собой описание функции,
- 6. Учим умные слова Семантика функции – определяет способ реализации функции. Обычно представляет собой тело функции.
- 7. Что происходит во время вызова функции? Текущий адрес выполнения кладется в стек Переход выполнения на новый
- 8. Возврат из функции Любая функция должна завершаться возвращением к месту вызова. Возврат происходит с помощью ключевого
- 9. Возврат из функции
- 10. Типы функций Системные – хранятся в стандартных библиотеках, и пользователю не нужно вдаваться в подробности их
- 11. Зачем? Функцию можно вызвать из различных мест программы, что позволяет избежать повторения программного кода. Одну и
- 12. Практика Функция определения максимального значения из двух переданных
- 13. Расположение функции Функция должна быть создана до функции вызывающей ее. Правильно Не правильно
- 14. Определение функции Что бы иметь возможность создавать функцию в любом месте, используют определение функции. Для этого
- 15. Варианты фактических аргументов По значению – передается только значение аргумента, при изменении этого значения в вызванной
- 16. Практика Функция возведения в степень
- 17. Всего лишь набор байт Функции можно записывать в переменный Функции можно передавать как параметр
- 18. Функция как переменная
- 19. Практика Сделать так что бы предыдущая функция вызывала переданную ей функцию.
- 20. Рекурсия Прямая рекурсия – функция, которая вызывает саму себя. Косвенная рекурсия – одна или более функций
- 21. Пример Прямая рекурсия Косвенная рекурсия
- 22. Практика Посчитать число Фибоначчи
- 24. Скачать презентацию