Curso de

Programação Básica – Módulo 01: Primeiros Comandos

Programação Básica

Curso de

Programação Básica – Módulo 01: Primeiros Comandos

Programação Básica


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.

Tire suas dúvidas em

nosso fórum de ajuda

Este módulo marca o momento em que você começa, de fato, a conversar com o computador por meio de comandos. Depois de entender por que vale a pena aprender a programar, aqui você entra em contato com a base prática da programação básica, aprendendo a declarar variáveis, trabalhar com diferentes tipos de dados, usar constantes e criar pequenos programas que recebem informações, fazem contas e exibem resultados de forma organizada.

Comece a pensar como programador

Ao longo do módulo, você descobre o que são variáveis e tipos primitivos e como eles aparecem em praticamente todas as linguagens de programação. Aprende a declarar esses elementos de forma correta, entender o papel das constantes e perceber como essas escolhas influenciam o comportamento do programa. Esse contato inicial com a lógica e com a escrita de comandos ajuda você a desenvolver a maneira de pensar de um programador, analisando informações, organizando passos e chegando a um resultado confiável.

Do comando simples ao programa completo

A partir dos primeiros exemplos, você passa a trabalhar com entrada e saída de dados, criando programas que leem informações do usuário, processam esses valores e mostram respostas claras na tela. As operações aritméticas entram como ferramenta essencial para resolver problemas do dia a dia, desde contas simples até combinações de cálculos com operadores de atribuição, que permitem atualizar valores e controlar o fluxo das informações ao longo da execução.

Outro ponto importante do módulo é o contato com operações com textos, algo presente em praticamente qualquer sistema, e o uso de bibliotecas que ampliam as possibilidades dos seus programas. Assim, você começa a enxergar que um código não precisa nascer do zero; ele pode se apoiar em recursos prontos, bem documentados e organizados.

Do código ao fluxograma

Para fortalecer o raciocínio, o módulo também trabalha a representação visual dos algoritmos por meio de fluxogramas. Ao aprender a transformar uma ideia em um diagrama com setas, decisões e etapas bem definidas, você facilita tanto o planejamento quanto a compreensão do código em Portugol. Essa visão dupla, em forma de desenho e de código, ajuda a consolidar a lógica de programação e deixa mais claro o caminho que o computador seguirá.

Prática guiada com exercícios em Portugol

A teoria não fica apenas no papel. Os exercícios em Portugol acompanham o conteúdo do módulo e permitem aplicar, na prática, tudo o que foi visto sobre variáveis, tipos primitivos, constantes, entrada e saída de dados, operações aritméticas, operadores de atribuição, textos e fluxogramas. Essa sequência de atividades reforça a programação básica de forma progressiva, ajudando você a ganhar segurança na escrita e na leitura de algoritmos.

Como funciona o acesso no Estudonauta

Ao estudar este módulo dentro do Estudonauta, você tem acesso a todos os conteúdos disponíveis de acordo com o seu plano de assinatura. Durante o aprendizado, pode contar com tutoria por meio do Fórum e do servidor no Discord, espaços pensados para tirar dúvidas, trocar experiências e receber orientação. Cada módulo concluído gera avaliação e certificado digital, e você pode conquistar certificados ilimitados conforme avança na formação. Seu progresso também pode ser exibido em um perfil público com link personalizado, ideal para compartilhar em currículos e portfólios.

FAQ

Este módulo é indicado para quem está começando do zero?

Sim. Este módulo foi pensado para quem está iniciando na programação básica e precisa dar os primeiros passos com comandos, variáveis, tipos primitivos e construção de pequenos programas em Portugol. A ideia é criar uma base prática e compreensível, sem exigir conhecimento prévio em linguagens de programação.

O que vou aprender na prática sobre variáveis e tipos primitivos?

Você entra em contato com o conceito de variáveis, entende por que elas são importantes e descobre como funcionam os tipos primitivos. Na prática, aprende a declarar, usar e combinar esses elementos em programas simples, percebendo como cada tipo de dado influencia as operações e os resultados exibidos.

Vou aprender sobre entrada e saída de dados?

Sim. Um dos focos do módulo é mostrar como criar programas que recebem informações do usuário e respondem com resultados claros. Você pratica comandos de entrada e saída de dados em Portugol, organizando perguntas, leituras de valores e mensagens de retorno de forma lógica e coerente.

Operações aritméticas e operadores de atribuição também fazem parte do conteúdo?

Fazem, e têm papel central. O módulo aborda operações aritméticas básicas e mostra como os operadores de atribuição ajudam a atualizar valores e controlar o comportamento do programa. Assim você começa a enxergar como resolver problemas numéricos e situações do dia a dia usando código.

Por que trabalhar com textos e fluxogramas neste módulo?

Operações com textos aparecem em muitos programas, por isso o módulo introduz esse tipo de dado para ampliar suas possibilidades desde cedo. Já os fluxogramas ajudam a visualizar a lógica por trás do código, permitindo representar o algoritmo em etapas e decisões antes mesmo de escrever cada comando em Portugol. Essa combinação fortalece o raciocínio lógico e torna a programação mais clara e organizada.

Conteúdo do Curso

M01A01 – O que são variáveis?
M01A02 – Tipos Primitivos
M01A03 – Declarando Variáveis
M01A04 – Usando Constantes
M01A05 – Entrada e Saída de Dados
M01A06 – Como usar Bibliotecas
M01A07 – Operações Aritméticas
M01A08 – Exercícios Extras
M01A09 – Operadores de Atribuição
M01A10 – Operações com Textos
M01A11 – Representação com Fluxogramas
Portugol ex001
Portugol ex002
Portugol ex003
Portugol ex004
Portugol ex005
Portugol ex006
Portugol ex007
Portugol ex008
Portugol ex009
Portugol ex010
Portugol ex011
Portugol ex012
AVALIAÇÃO PROGRAMAÇÃO BÁSICA M01