As funções, também conhecidas como sub-rotinas, são agrupadas fora do programa principalA aplicação das subrotinas surgiu da necessidade de dividir um problema computacional em pequenas partes. Elas não funcionam sozinhas: devem ser chamadas por um programa principal ou por outra subrotina. As Funções são utilizadas para realizar uma operação e retornam alguma resposta relativa à operação realizada. É conveniente utilizá-las quando uma tarefa é efetuada em diversos lugares no mesmo algoritmo. Diminuindo assim o tamanho do algoritmo e deixando-o mais organizado e mais fácil leitura. A criação de uma função deve ser realizada dentro da seção de variáveis As funções podem ser predefinidas pela linguagem ou criadas pelo programador.
Procedimentos
Os procedimentos assim como as funções são subrotinas, diferem
das funções apenas por não retornarem valor nenhum. O corpo do procedimento
contém os comandos necessários para realizar o processamento proposto. A
sintaxe utilizada na criação de procedimentos é:
procedimento <nome do procedimento>
(<parâmetros>)
var
<declaração das variáveis
locais>
inicio
<lista de comandos>
Fimprocedimento
O nome do procedimento deve deixar explicito a sua
funcionalidade. Ex.: Soma, Imprime, Média. Toda variável pertencente ao procedimento é chamada de
variável local, pois ela só pode ser utilizada dentro do escopo do procedimento.
Fazem parte das variáveis locais de um procedimento: - as variáveis declaradas
no procedimento e todos os parâmetros recebidos pelo procedimento. Os
procedimentos podem possuir mais de um parâmetro:Parâmetros de um mesmo tipo
são separados por vírgula e Parâmetros de tipos diferentes são separados por
ponto e vírgula. procedimentos permitem modularizar algoritmos. O procedimento permite reduzir o tamanho do algoritmo e facilitam a
compreensão e visualização do algoritmo. São declarados no início do
algoritmo e podem ser chamados em qualquer ponto após sua declaração.
Nenhum comentário:
Postar um comentário