Matemática, ciências e informática

Introdução à Programação: estudar e aprender

Introdução à Programação no MeuGuia Estudante: como instalar o Python e como declarar e usar variáveis, com exemplos de código em texto, erros comuns de principiante e exercícios com solução.

  • 10 artigos publicados
  • 1.º ano (indicativo)
  • 14 capítulos previstos
Capa da disciplina Introdução à Programação do MeuGuia Estudante, com o título da disciplina e ilustrações da matéria

Artigos de Introdução à Programação

Primeiros passos em programação 1.º ano (indicativo)

1.º ano (indicativo)9 min

Como instalar o Python no computador?

Descarregue o instalador no site oficial python.org, execute-o e, no Windows, marque a opção Add python.exe to PATH antes de instalar. Depois abra o terminal e escreva…

4 exemplos5 exercícios com solução

Variáveis, tipos de dados e operadores 1.º ano (indicativo)

1.º ano (indicativo)8 min

Como declarar e usar variáveis?

Uma variável é um nome que guarda um valor na memória. Em Python declara-se atribuindo com o sinal =, por exemplo idade = 17: não é preciso indicar o tipo. Depois…

4 exemplos5 exercícios com solução

Estruturas de repetição 1.º ano (indicativo)

1.º ano (indicativo)8 min

Como escrever um programa para somar números até zero?

Em Python, use um acumulador total = 0, leia o primeiro número e repita com while n != 0: somando n ao total e lendo o número seguinte dentro do ciclo. O zero funciona…

4 exemplos5 exercícios com solução

1.º ano (indicativo)8 min

Como escrever um programa para a tabuada?

Leia o número com n = int(input()) e percorra os multiplicadores de 1 a 10 com for i in range(1, 11):. Dentro do ciclo, mostre cada linha com print(n, "x", i, "=", n *…

4 exemplos5 exercícios com solução

1.º ano (indicativo)7 min

Como escrever um programa para o fatorial?

O fatorial de n (n!) é o produto 1 × 2 × … × n, com 0! = 1. Em Python, comece com fat = 1, percorra for i in range(2, n + 1): e multiplique com fat *= i. No fim…

4 exemplos5 exercícios com solução

1.º ano (indicativo)8 min

Como escrever um programa para a sequência de Fibonacci?

A sequência de Fibonacci começa em 0 e 1, e cada termo seguinte é a soma dos dois anteriores: 0, 1, 1, 2, 3, 5, 8, … Em Python, guarde os dois últimos termos em a e b…

4 exemplos5 exercícios com solução

1.º ano (indicativo)9 min

Qual é a diferença entre while e for?

O for percorre uma sequência ou repete um número de vezes conhecido à partida. O while repete enquanto uma condição for verdadeira, por isso serve quando não se sabe…

4 exemplos5 exercícios com solução

1.º ano (indicativo)10 min

Quais são os erros mais comuns nos ciclos?

Os erros mais comuns nos ciclos são: esquecer de atualizar a condição (ciclo infinito), errar um por excesso ou por defeito nos limites, inicializar o acumulador dentro…

4 exemplos5 exercícios com solução

Funções e modularização 1.º ano (indicativo)

1.º ano (indicativo)8 min

Como escrever uma função passo a passo?

Para escrever uma função: 1) diga em frase o que ela faz, 2) escolha o nome e os parâmetros (entradas), 3) escreva o corpo, 4) devolva o resultado com return, 5) teste…

4 exemplos5 exercícios com solução

1.º ano (indicativo)9 min

Como escrever uma função recursiva?

Uma função recursiva é uma função que se chama a si própria com um problema mais pequeno. Para a escrever, defina primeiro o caso base (a situação mais simples, que se…

4 exemplos5 exercícios com solução

Plano da disciplina

Capítulos previstos no plano editorial do MeuGuia. Cada um agrupa temas que serão publicados aos poucos — cada capítulo mostra os seus temas; só os artigos já escritos têm ligação.

14 capítulos · 481 temas previstos
  1. Primeiros passos em programação 1.º ano (indicativo) · 39 temas previstos · 1 publicado
  2. Variáveis, tipos de dados e operadores 1.º ano (indicativo) · 45 temas previstos · 1 publicado
  3. Estruturas de decisão 1.º ano (indicativo) · 27 temas previstos
  4. Estruturas de repetição 1.º ano (indicativo) · 33 temas previstos · 6 publicados
  5. Funções e modularização 1.º ano (indicativo) · 37 temas previstos · 2 publicados
  6. Estruturas de dados básicas 1.º ano (indicativo) · 45 temas previstos
  7. Strings e manipulação de texto 1.º ano (indicativo) · 27 temas previstos
  8. Tratamento de erros e testes 1.º ano (indicativo) · 22 temas previstos
  9. Programação orientada a objetos 1.º ano (indicativo) · 36 temas previstos
  10. Python para iniciantes 1.º ano (indicativo) · 46 temas previstos
  11. C e C++ para iniciantes 1.º ano (indicativo) · 33 temas previstos
  12. Java, JavaScript e outras linguagens (primeiros passos) 1.º ano (indicativo) · 44 temas previstos
  13. Projetos e boas práticas 1.º ano (indicativo) · 35 temas previstos
  14. Estudar Introdução à Programação 1.º ano (indicativo) · 12 temas previstos