Entendendo a Comunicação entre Funções
Ao estudarmos programação, frequentemente nos deparamos com situações onde precisamos criar funções ou procedimentos que realizam tarefas específicas, mas que devem ser capazes de trabalhar com diferentes dados a cada vez que são utilizados. É neste contexto que surgem dois conceitos fundamentais: os parâmetros formais e os parâmetros reais, que funcionam como um sistema de comunicação entre quem chama a função e a própria função. Imagine que você está construindo uma máquina de fazer sucos. Os parâmetros formais seriam como os copos vazios que estão fixados na máquina - eles possuem lugares definidos para receber as frutas, mas ainda estão vazios. No exemplo que vimos do procedimento CALCSOMA, os parâmetros formais são justamente A e B - eles são como recipientes que aguardam receber valores para poder realizar a soma. Estes parâmetros são declarados junto com a função e se comportam como variáveis que só existem dentro daquele contexto. Agora, quando você realmente utiliza essa máqui...