Clique sobre os tópicos listados abaixo para navegar até o conteúdo desejado.

  1. Entender argumento e parâmetro;

Em instrução de entrada e saída, estudamos as funções leia e escreva para leitura e exibição de dados:

Exemplo 1

leia(nome_da_variavel)
escreve(nome_da_variavel)

Em ambas funções, nome_da_variavel são passados como informação com o objetivo de serem utilizadas internamente em suas tarefas.

Quando precisamos passar informações de entrada para uma função ou procedimento, essas informações são chamadas de argumentos, pois são vistas por quem irá utilizar a função em questão.

Quando declaramos uma função para receber valores externos que serão passados para uma função ou procedimentos, chamamos esses valores de parâmetros.

Tanto os parâmetros quanto argumentos possuem as mesmas características das variáveis em relação a sua tipagem e nomenclatura, e são declaradas como abaixo:

Sintaxe
funcao tipo_retorno nome_funcao(tipo_dado param1, tipo_dado param2, tipo_dado paramN) 
{
  //corpo da função/procedimento
}
Onde
tipo_dado: tipo de dado do parâmetro.
param1…N: parâmetros da função ou procedimento
Exemplo 2
programa
{
    funcao ImprimeTituloAlgoritmo(cadeia titulo) 
    {
      escreva(titulo)
    }

    funcao inicio()
    {
        ImprimeTituloAlgoritmo("um titulo")
    }
}
Saída
um titulo
Exemplo 3
programa
{
    funcao Teste(inteiro num1, inteiro num2)
    {
      retorne num1 + num2
    }

    funcao inicio()
    {
        inteiro soma = Teste(1,2)
        escreva(soma)
    }
}
Saída
3
  1. 02/10/2024 - revisão 3 - Ajustes pontuais
  2. 29/05/2024 - revisão 2 - Correção em breadcrumb
  3. 29/05/2023 - revisão 1 - Correção em navegação, erros gramaticais e exemplos
  4. 08/05/2023 - versão inicial