Programas de computador , muitas vezes contêm muitos programas menores dentro deles , chamados de "funções" ou às vezes uma função executa uma tarefa específica e , em seguida, envia o resultado dessa tarefa de volta para o principal programa para uso posterior ou para o " sub-rotinas ". usuário na forma de exibir informações na tela do computador. De programação e linguagens de script vêm com muitas funções pré-definidas, e você também pode definir o seu próprio . Funções de chamada
Para chamar uma função significa simplesmente usá-lo. Quando você escreve uma função em seu código , você o faz porque o programa principal pode precisar usá-lo em algum momento para executar uma tarefa específica. Ao definir as condições para quando isso acontecer, o programa será capaz de chamar a função de cada vez que precisa para realizar essa tarefa.
Principais Benefícios
Funções oferecer muitos benefícios, e três em particular . Eles fazem o programa principal mais fácil de entender , depurar e manter quebrando -o em pedaços menores. Eles lidam com tarefas repetitivas , reduzindo a redundância em seu código. Finalmente, você pode reciclar o seu código de função em outros programas que envolvem tarefas semelhantes , salvando-se o trabalho.
Sintaxe
A função tem a sintaxe de " function_name ( parâmetros). " O nome da função permite que um programa para identificar qual função usar em um determinado ponto . Os parênteses servem como operadores de atendimento, dizendo que o computador para passar os parâmetros dentro deles para a função nomeada . Os próprios parâmetros pode estar vazio , ou podem incluir qualquer informação que o programa precisa fornecer para a função.
Independência
Programas e as funções dentro deles trabalham com um elevado grau de independência um do outro . Funções não se preocupam com nada no programa principal , exceto para o que parâmetros o programa oferece a eles. Da mesma forma, o programa principal não se preocupa com nada na função , exceto por qualquer valores computados a função retorna a ele. Isso faz com que funções muito poderosa e útil.
Exemplo
Suponha que você trabalha como arquiteto e você escreve um programa que ajuda você com aritmética tedioso. Você pode escrever uma função específica , que calcula a área de superfície de um elipsóide , " ellipsoid_volume ( a, b , c ) " . A fórmula para esse cálculo é muito demorado, mas existem apenas três variáveis fundamentais envolvidos, o que o torna ideal para o cálculo automático no computador. Quando o programa chama essa função , você será solicitado a inserir os três raios do elipsóide. A função irá fazer o resto, e exibir a área de superfície para você quase que instantaneamente.