Apostila Funções
Dados
Exercícios – Aula 7
Subalgoritmo
São trechos de um algoritmo que realizam funções específicas.
Se este trecho de código se repetir diversas vezes é conveniente criar um módulo que execute apenas este código toda vez que é chamado.
Desta forma podemos reduzir o código e torná-lo mais simples.
Funções
Uma função é um instrumento (Estático) que tem como objetivo retornar um valor ou uma informação.
A chamada de uma função é feita através da citação do seu nome seguido opcionalmente de seus argumentos iniciais entre parênteses. As funções podem ser pré-definidas pela linguagem ou criadas pelo programador de acordo com seu interesse.
Funções
Funções
Identificador: Nome da função
Parâmetros: Entre um mesmo tipo de dados são separados por vírgula.
Entre tipos de dados a separação é feita com ponto-e-vírgulas ';'.
Tipo de retorno de função: Real, inteiro, lógico ou caractere.
Declaração de variáveis locais: idêntica a declaração de variáveis globais.
As variáveis declaradas localmente tem validade dentro do escopo da função.
Retorne: local onde é colocado a variável de retorno
Cuidados
- Sempre declare as variáveis globais antes da função.
- A função sempre fica dentro do escopo Algoritmo e Fim Algoritmo.
- Procure não Declarar variáveis globais com o mesmo nome das variáveis da função.
Exemplo
1. ALGORITMO "Funções Personalizadas"
2. var
3. Valor_1,Valor_2, soma: real
4.
5. FUNCAO FSoma(Recebe_valor1, Recebe_valor2: Real):Real
6. var
7. total : real
8. Inicio
9.