Agora, o bicho vai pegar!

Aprenderemos de fato o que são as funções, subprogramas e procedimentos!

Para esse módulo, recomendamos bastante atenção, porque é assunto técnico até os dentes! Você precisa ter acompanhado os módulos anteriores para compreender melhor!

Funções e procedimentos em portugol


O que são Subprogramas; Variáveis Global e Local

https://drive.google.com/file/d/1UGioZRC05iyqo150xxGdvIx6yap0sg7n/view

Algoritmo e Lógica de programação com Portugol Studio Função - parte 3 { Vídeo 19}

Exemplo em Portugol:

programa
{
	inteiro num = 50 // Variável Global

	funcao imprimir(inteiro x) {
		escreva("\n X dentro da função imprimir: ", x, "\n")
		escreva("\n Num dentro da função imprimir: ", num, "\n")
	}
	
	funcao inicio()
	{
		inteiro x = 10 // Variável Local
		
		imprimir(x)

		escreva("\n X dentro da função inicio: ", x, "\n")
		escreva("\n Num dentro da função inicio: ", num, "\n")
	}
}

Vamos analisar o pseudocódigo e explicar detalhadamente o que cada parte faz: