Introdução à Programação · 1.º ano (indicativo)

Estruturas de repetição

Capítulo de Introdução à Programação com 6 artigos publicados de 33 temas previstos no plano.

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

Temas deste capítulo

Plano editorial: 33 temas. Só os que têm ligação já estão escritos e publicados.

  1. O que é o ciclo while?
  2. O que é o ciclo for?
  3. O que são as instruções break e continue?
  4. O que são os ciclos aninhados?
  5. O que é o contador?
  6. O que é a variável sentinela?
  7. O que é a validação de entrada com ciclos?
  8. O que é a iteração sobre sequências?
  9. O que é a função range?
  10. O que é o ciclo for-each?
  11. O que é o teste de mesa (trace)?
  12. O que é o invariante de ciclo?
  13. O que é a complexidade de um ciclo (introdução)?
  14. Como escrever um programa para somar números até zero?
  15. Como escrever um programa para a tabuada?
  16. Como escrever um programa para o fatorial?
  17. Como escrever um programa para a sequência de Fibonacci?
  18. Como escrever um programa para números primos?
  19. Como escrever um programa para contar dígitos?
  20. Como escrever um programa para inverter um número?
  21. Como escrever um programa para verificar um palíndromo?
  22. Como escrever um programa para desenhar um quadrado de asteriscos?
  23. Como escrever um programa para somar os dígitos?
  24. Como escrever um programa para converter decimal em binário?
  25. Como escrever um programa de adivinhar um número?
  26. Como escrever um programa para encontrar o menor número?
  27. Como evitar ciclos infinitos?
  28. Como escolher entre for e while?
  29. Qual é a diferença entre while e for?
  30. Qual é a diferença entre break e continue?
  31. Exercícios resolvidos de ciclos
  32. Exercícios resolvidos de ciclos aninhados
  33. Quais são os erros mais comuns nos ciclos?

← Todos os artigos de Introdução à Programação