Introdução as funções (subrotinas)

Funções permitem modularizar o código, dividindo um problema complexo em partes mais simples. Focar em pequenos problemas permite solucionar o problema maior de maneira mais fácil, além de permitir reaproveitar a solução dos pequenos problemas, uma vez que elas resolverão coisas bastante específicas.

(01:05) Decomposição de problemas

(03:12) Exemplo de decomposição de problemas

(04:58) Sobre as subrotinas

(06:40) Funções e procedimentos

(07:16) Escopo das variáveis

(08:17) Parâmetros (passagem por valor e por referência)

(10:13) Sintaxe de uma função

(12:40) Exemplo da sintaxe de uma função

(15:12) Exemplo de um procedimento

(16:29) Passagem por valor

(21:04) Passagem por referência

(25:12) Passagem de vetores

(27:29) Passagem de matrizes

(28:12) Exercício de fixação.

Para avaliar seu entendimento inicial sobre o tópico, teste seu entendimento sobre funções avaliando os códigos sugeridos.

Materiais adicionais:

Exercícios resolvidos:

Share