Categoria Programação

O guia definitivo de funções

caderno com contas matemáticas
Você já deve ter escutado o termo função e, se ainda não sabe do que se trata, recomendo que se sente e pegue seu caderno de anotações. Antes de passar para detalhes mais técnicos, eu vou criar uma noção intuitiva do que é uma função. A função pode ser entendida como uma espécie de "máquina" que recebe uma entrada, faz o processamento da entrada e devolve uma saída. A entrada pode ser um número x e a saída pode ser outro número y que é resultado do processamento em cima de x. O conceito é bastante parecido com o de um computador que recebe dados através de seus periféricos de entrada (teclado ou mouse), faz o processamento dos dados e mostra o resultado em seus periféricos de saída (tela ou impressora). Agora, eu quero chamar sua atenção para um detalhe crucial: não está explícito se eu me referi à função que usamos na programação ou a uma função matemática, mas, pela analogia, você deve ter inferido que se trata da primeira opção. Entretanto, a analogia serve para ambos os casos, pois, mesmo que superficialmente, são conceitos muito parecidos. Vamos ver isso em mais detalhes.