Subrotinas (Funções e Procedimentos) - Lógica de Programação
HTML-код
- Опубликовано: 6 фев 2025
- Subrotinas (Funções e Procedimentos) - Lógica de Programação
Neste vídeo apresento as sub-rotinas em Lógica de Programação, que incluem os Procedimentos e Funções.
Subrotinas são blocos de código que definem tarefas que o programa pode usar várias vezes durante sua execução
Procedimento é uma subrotina que executa uma tarefa sem retornar um resultado ao chamador.
Já uma Função é uma subrotina que executa uma tarefa, assim como o procedimento, porém retorna um resultado (valor) ao chamador.
Ajude o canal adquirindo meus cursos na Udemy:
Bancos de Dados com MySQL Básico: bit.ly/35QdWE4
Lógica de Programação com Português Estruturado: bit.ly/3QKPn22
Programação em Python do Zero: bit.ly/python-...
Adquira também livros e outros itens na loja da Bóson Treinamentos na Amazon e ajude o canal a se manter e crescer:
www.amazon.com...
Seja membro deste canal e ganhe benefícios:
/ @bosontreinamentos
Contribua com a Bóson Treinamentos!:
www.bosontreina...
Contribuição via PIX:
Você pode contribuir conosco com qualquer valor que desejar, de forma muito fácil e prática, fazendo uma transferência via PIX para a seguinte chave: EC25A929-A8C5-40C5-AEC0-3DD36D08A147
Por Fábio dos Reis
Bóson Treinamentos: www.bosontreina...
Instagram: / bosontreinamentos
Linkedin: / f%c3%a1bio-dos-reis-06...
Quora: pt.quora.com/profile/Fábio-dos-Reis
Pinterest: / bosontreina
Outros projetos do autor:
Diário do Naturalista: www.diariodonat...
Bóson Ciências e Cultura: / bosonciencias
Numismática e Investimentos: diarionumismat...
#bosontreinamentos
Atenção: Lancei uma versão completa e atualizada de meu curso de Lógica de Programação, na plataforma da Udemy, a qual fornece certificado após o aluno concluir o curso, além de download de TODAS as apresentações usadas nas aulas, mais arquivos com listas de exercícios resolvidos, em PDF.
Link com preço promocional: bit.ly/3QKPn22
Muito obrigado pela aula prof, esclareceu bastante as minhas dúvidas. Um forte abraço de Angola!
Se um dia eu ir longe em meus objetivos. Sempre irei lembrar que me apoiei em ombros de Gigantes! Obrigado Fábio por todo o conhecimento.
Eu que agradeço Elinesio, e torço pelo seu sucesso!
@ Muito obrigado Fábio, forte abraço.
Muito obrigado, Fábio.
Ai, quem quiser, eu fiz um programa aqui que calcula a potencia. Vc pode escolher a base e o valor da potencia. Prof. Fabio é o cara. To complementando o aprendizado que peguei com ele com outros cursos e to melhorando demais. Ai se a escola fosse assim kk. Enfim ,segue o programa pra quem quiser estudar o código:
programa
{
//Criando função para calculo de potencia de um número
funcao calcula_potencia(inteiro num_base, inteiro num_potencia){
// Criando variáveis
inteiro i //Interador para laço para
inteiro resultado = 1 //Atribuindo valor inicial para "resultado".
// Criando laço de repetição para resolver potenciação
para (i = 0; i < num_potencia; i++){
resultado = num_base * resultado
}
//Escrevendo resultado
escreva("A base é: ", num_base, ", ", "a potencia é: ",num_potencia, ".
")
escreva("O resultado da potenciação é: ", resultado, "
")
}
funcao inicio()
{ //Criando variáveis e pedindo valores para calculo.
inteiro num_1, num_2
escreva("Digite um número para base: ")
leia(num_1)
escreva("Digite um número para potencia: ")
leia(num_2)
//Só pulando uma linha para organizar o resultado.
escreva("
")
//Chamando a função "calcula_potencia".
calcula_potencia(num_1,num_2)
}
}
Obrigado Prof. Fábio. Excelente aula, muito didática. Obrigado.
aula excelente ,e só vai ficando mais difícil
obrigada professor !
Oi, Fábio! Eu admiro muito o seu trabalho e as vezes me pego pensando como se dá o seu processo de planejamento e produção dos vídeos da Bóson. Seria interessante se algum dia você comentasse um pouco a respeito disso.
Até mais. E parabéns pelo excelente trabalho.
Excelente conteúdo
Fábio, acompanho seu canal a muito tempo, só não sou muito de comentar. Esses dias me deparei com uma dúvida, pesquisei bastante mas não encontrei conteúdo em português. KERBEROS, se vc puder coloque na sua lista de temas, falar de forma mais aprofundada e detalhada sobre esse assunto. É um assunto muito extenso e tenho certeza que muita gente não conhece nem a ponta do iceberg. Desde já agradeço.
Mt mt bom!!!
OMG, thank you!!!!
a função obrigatoriamente retorna uma variavel ?
a função não retorna uma valariavel mas sim valor qualquer q poderemos usar depois dentro da função principal main
Olá Fabio td bem ?,não consigo visualizar as outras aulas de portugol ,acabaram ou só quem é membro tem acesso ?
Olá Rogério! Estão todas na playlist, nenhuma aula minha no RUclips é exclusiva.
programa
{
funcao inicio()
{
inteiro numero
escreva("Digite um número: ")
leia(numero)
calculaCubo(numero)
}
//Função simples do tipo (Procedimento)
funcao calculaCubo(inteiro num) {
escreva("Cálculo do cubo!
")
inteiro c = num * num * num
escreva("O cubo de: " + num + " é " + c)
}
}