Curso de
Programação Básica – Módulo 05: Rotinas
Curso de
Programação Básica – Módulo 05: Rotinas
IMPORTANTE
Certificado: Para emissão do certificado será necessário marcar todas as aulas como conluídas e acertar no mínimo 70% das questões do teste final.
Contagem da carga horária: Este curso possui uma carga horária acadêmica total baseada em múltiplas atividades desempenhadas pelo aluno, incluindo o tempo dos vídeos, resolução de exercícios, práticas extras, etc. Para maiores informações, consulte nossa área de perguntas frequentes.
Neste módulo, o aluno descobre como organizar melhor seus programas ao criar rotinas que deixam o código mais limpo, reutilizável e fácil de manter. A ideia é diminuir a repetição de comandos, separar tarefas em partes menores e trabalhar com funções que facilitam o entendimento de qualquer lógica de programação, independentemente da linguagem utilizada.
O curso começa apresentando o conceito de rotina e como ela se encaixa na estrutura geral de um programa. O aluno aprende a identificar quando vale a pena criar uma rotina e como isso melhora a leitura e o fluxo do código. Em seguida, avança para rotinas sem retorno, que executam ações específicas e ajudam a dividir o programa em blocos mais organizados.
Outro ponto importante é a passagem de parâmetros. O aluno entende como valores podem ser enviados para dentro de uma rotina, como esses valores são tratados e qual é o impacto da passagem por valor. Esse entendimento leva naturalmente ao estudo de escopo, que mostra onde cada variável existe e qual é seu tempo de vida dentro do programa.
A partir daí, o módulo introduz funções capazes de devolver resultados. O estudante pratica como criar, chamar e reutilizar funções de maneira eficiente, além de descobrir formas mais simples de estruturar essas chamadas para deixar o código mais claro. O conteúdo também explora situações em que uma função chama outras funções, mostrando na prática como construir programas mais completos e bem organizados.
O módulo termina com um tema que sempre desperta curiosidade: funções recursivas. O aluno entende como uma função pode chamar a si mesma e aprende quando esse recurso faz sentido na solução de problemas. Tudo é apresentado de forma prática, sempre com exemplos que conectam teoria e aplicação.
Ao longo do aprendizado, o aluno conta com o ambiente completo do Estudonauta, com acesso a todos os módulos já disponíveis, avaliações com certificados digitais ilimitados e um perfil público que pode ser usado no currículo. Durante os estudos, pode tirar dúvidas tanto no Fórum quanto no servidor do Discord, garantindo suporte contínuo.
FAQ
O que vou aprender sobre rotinas neste módulo?
Você aprende como criar rotinas que organizam o código, evitando repetições e deixando o programa mais simples de entender e manter.
O módulo aborda funções com e sem retorno?
Sim. O aluno trabalha com rotinas que apenas executam ações e com rotinas que devolvem valores que podem ser usados em outras partes do programa.
Vou entender como passar valores e variáveis para uma rotina?
Sim. A passagem de parâmetros por valor e o escopo das variáveis são temas importantes do módulo e aparecem de maneira clara e prática.
Funções recursivas são tratadas de forma acessível?
Sim. O aluno aprende o conceito, vê como funciona a chamada recursiva e entende onde esse tipo de função é útil.
Preciso saber algo antes de começar?
Basta ter concluído os módulos anteriores de Programação Básica, que apresentam as estruturas fundamentais usadas aqui.