Про матеріал
Процедури та функції в програмуванні можна представити як ізольований блок коду, звернення до якого в процесі виконання програми може бути багаторазовим. Навіщо потрібні такі блоки інструкцій? У першу чергу, щоб скоротити обсяг вихідного коду: раціонально винести часто повторювані вирази в окремий блок і, потім, у міру потреби, звертатися до нього. Функція - це міні-програма у межах основної програми. Функція - це, мабуть, найбільш важливий будівельний блок будь-якій нетривіальній програми (на будь-якій мові програмування), тому в цьому матеріалі ми розглянемо різні аспекти функцій.