Função é um pedaço de programa que é criado para ser uma parte modularizada que realiza uma tarefa.
Pode ter parâmetros e retorna um valor ao seu término.
Uma função é declarada utilizando a palavra reservada funcao. O retorno de um valor é feito
utilizando a palavra reservar retorne como mostrado abaixo.:
Sintaxe: declaração
funcao tipo_retorno nome_funcao()
{
//corpo
retorne valor_retorno
}
Após a declaração de uma, essa pode ser invocada, usada ou chamada por meio da sintaxe
mostrada a seguir, que pode ser chamada de dentro da função principal inicio, ou dentro outra função
ou procedimento.
Sintaxe: chamada
nome_funcao()
Onde
-
Exemplo 1
programa
{
funcao RecuperarTituloAlgoritmo()
{
literal titulo
titulo = "Um titulo qualquer"
retorne titulo
}
funcao inicio()
{
literal titulo
titulo = RecuperarTituloAlgoritmo()
escreva(titulo)
}
}
Saída:
Um titulo qualquer
É importante observar no exemplo acima que qualquer comando declarado/escrito após o comando de
retorno retorne, não será executada.