Algoritmo "incremento"
Var
funcao soma (x: inteiro): inteiro
inicio
retorne x + 1
fimfuncao
n, y: inteiro
Inicio
leia(n)
y<-soma(n)
escreval("R: ", y)
Fimalgoritmo
O algoritmo acima foi escrito na linguagem aceita pelo software Visualg. Como o exercício pedia apenas a função, ela foi destacada na resposta acima.
Como na linguagem do Visualg não existe operador padrão para o incremento, dentro da função retornamos o número somado de uma unidade.
A função deve ser criada no mesmo espaço onde são declaradas as variáveis do algoritmo, delimitada pelas palavras reservadas funcao e fimfuncao. Como neste caso a função está recebendo um valor e devolvendo para o corpo do programa, então precisamos atribuir um tipo para essa função, o mesmo tipo do valor que ela irá retornar, neste caso um inteiro. Também é preciso declarar o tipo da variável que a função irá receber no escopo da função, caso ela receba. Neste caso a nossa função está recebendo uma variável do tipo inteiro para realizar o incremento.
Para escrever sua resposta aqui, entre ou crie uma conta
Apostila de Algoritmo e Programção Básica
Compartilhar