Funções
Funçoes são procedimentos conceitualmente autônomos, isto é tem um propósito próprio bem definido. A grande diferença é que funções podem ser chamadas recebendo dados externos na forma de seus argumentos, e podem retornar valores e objetos resultantes de sua computação.Todas as variáveis que funções utilizam tem escôpo local, isto é não são visíveis nem acessíveis pelo programa que as invoca. Toda a comunicação entre o mundo da função e o mundo do programa é via argumentos na entrada e valores retornados na saída.
Funções são super importantes por diversas razões, entre as quais:
- decompõem o problema maior em blocos conceituais menores, facilitando a programação
- podem ser reutilizadas em outros programas, tornando programar mais eficiente e mais fácil
- tornam o programa mais fácil de depurar por partes
Coloquei no Dropbox um notebook sobre funções aqui.
No comments:
Post a Comment