






Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Encontra documentos específicos para os exames da tua universidade
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Este documento explica as diferenças entre funções e procedimentos em programação, suas características e como são definidas e chamadas em python. Adicionalmente, o texto aborda a importância de depuração de código e como utilizar ferramentas para isso.
Tipologia: Slides
1 / 11
Esta página não é visível na pré-visualização
Não perca as partes importantes!







✔ evitar que o algoritmo torne-se complexo;
✔ incentivar a reutilização de algoritmos.
✔ Funções: retornam um valor calculado;
Em Python, funções e procedimentos são denominados “funções”, embora ✔ Procedimentos: não retornam valor calculado. mantenham suas características.
Representação da Função
Início
COMANDOS
Fim
Nome_funcao (parametros)
return Resultado
Chamada da Função
Início
Fim
Variável ← Nome_funcao (argumentos)
Função que retorna valor calculado (função)
Representação da Função
Início
COMANDOS
Fim
Nome_funcao (parametros)
Chamada da Função
Início
Fim
Nome_funcao (argumentos)
Função que não retorna valor calculado (procedimento)
def Nome_funcao( parâmetros ): C O M A N D O S
... variavel = Nome_funcao( argumentos ) print (variavel) ...
Codificação da definição de uma Função sem retorno do resultado calculado
Chamada da Função
Dentro do programa principal ou em uma sub-rotina
Procedimentos – Linguagem Python
Não recomendado
Indentação
def Nome_funcao( parâmetros ): C O M A N D O S
... Nome_funcao( argumentos ) ...
Codificação da definição de uma Função sem retorno do resultado calculado
Chamada da Função
Dentro do programa principal ou em uma sub-rotina
Procedimentos – Linguagem Python
O procedimento é mais utilizado para exibir valores ou fazer a leitura de estruturas de dados mais complexas do que as variáveis que estamos utilizando.
Indentação
Depuração de Código
- Breakpoints podem ser inseridos ou removidos (F12 ou duplo clique na borda cinza, antes do número da linha) nas linhas do código.
Depuração de Código
Habilita o modo debug
Executa a linha destacada (não entra em funções) Entra no código da função da linha destacada
Desabilita o modo debug
Executa o código até o próximo breakpoint
Executa a função que está até o return