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

  1. Entender o que é um procedimento;

Procedimento é um pedaço de programa que é criado para ser uma parte modularizada que realiza uma tarefa. Pode ter parâmetros e não retorna nenhum valor ao seu término.

Um procedimentos é uma função que não retorna valor. Sendo assim, é declarado utilizando a palavra reservada funcao e vazio para informar que não terá retorno:

Sintaxe
funcao vazio nome_procedimento()
{
    //corpo
}

Após a declaração de um procedimento, esse pode ser invocado, usado ou chamado por meio da sintaxe mostrada a seguir, que pode ser chamada de dentro da função principal inicio ou dentro de outro procedimento.

Sintaxe
nome_procedimento()
Onde
-

As variáveis declaradas dentro de procedimentos não podem ser acessar recursos que estão do "lado de fora", apenas internos.

Exemplo 1
programa 
{
  funcao vazio ImprimeTituloPrograma()
  {
    cadeia titulo
    titulo = "Titulo do seu programa aqui"
    escreva(titulo)
  }
  funcao inicio()  
  {
      ImprimeTituloPrograma()
  }
}
Saída
Titulo do seu programa aqui

Em qualquer local, com acesso ao procedimento, no programa caso seja necessário exibir um título, o procedimento acima pode ser chamado.

Exemplo 2
programa 
{
    funcao vazio ImprimeTituloPrograma()
    {
  	  cadeia titulo
  	  titulo = "Um título qualquer"
      escreva(titulo)
    }

    funcao vazio ImprimeCabecalho() 
    {
	  ImprimeTituloPrograma() //chamada do procedimento
    }

    funcao inicio()
    {
 	  ImprimeTituloPrograma() //chamada do procedimento
    }
}
            
Saída
Um título qualquer
  1. 02/10/2024 - revisão 2 - Correção: Exs. 1 e 2, intro 'Procedimento', ajustes pontuais
  2. 29/05/2023 - revisão 1 - Correção em navegação e erros gramaticais
  3. 08/05/2023 - versão inicial