Г Л А В А
10
Функции и процедуры
1. Что такое процедура?
2. В чем различие между
функцией и процедурой?
3. Какие виды функций и процедур используются в программах?
4. Перечислить несколько стандартных
функций и процедур.
5. В каких случаях целесообразно использовать нестандартные (определенные
в программе) функции?
6. Как оформляются нестандартные (определенные в программе) функции и про-
цедуры?
7. Могут ли в одной программе процедура и
функция иметь одно и то же имя?
8. Может ли программист дать функции имя
sin?
9. Что такое формальные параметры функции или процедуры?
10. Как в программе выполнить
функцию или процедуру?
11. Что такое фактические параметры функции или процедуры? Каковы правила их
использования?
12. Какие преимущества дает использование нестандартных (определенных в про-
грамме) функций и процедур?
13. Можно ли вместо нестандартной
функции использовать процедуру? Всегда?
А наоборот?
14. Что такое рекурсия?
15. Как оформляется рекурсивная
функция или процедура?
16. Могут ли рекурсивные вызовы функции или процедуры продолжаться беско-
нечно? Как должна быть оформлена рекурсивная функция или процедура, что-
бы количество рекурсивных вызовов было конечным?