Exercícios de Introdução aos laços de repetição - Lista de Exercícios Resolvida
Questão 1
Suponha que você tenha que desenvolver um programa que realiza operações matemáticas de potenciação, ou seja, tem como entrada uma base seguida de seu expoente e como saída o resultado dessa potência.
Tendo em vista que a potenciação é uma operação matemática que representa a multiplicação de fatores iguais, como um laço de repetição poderia te auxiliar no desenvolvimento desse programa?
Ver solução completaQuestão 2
Suponha que você esteja desenvolvendo um programa que realiza a multiplicação entre dois números inteiros.
Esse programa deve permanecer em execução até que o usuário digite a opção sair, são opções desse programa:
- Multiplicar
- Sair
Como um laço de repetição poderá ser útil nesse programa e que outra estrutura será utilizada para o desenvolvimento do mesmo?
Ver solução completaQuestão 3
Dada uma variável iniciada com o valor 0 que é incrementada ao final de cada loop de um laço de repetição.
Qual é a condição de execução desse laço de repetição quando o mesmo tem o objetivo de imprimir todos os números inteiros no intervalo de 0 a 100?
Ver solução completaQuestão 4
Dada uma variável iniciada com o valor 0 que é incrementada ao final de cada loop de um laço de repetição.
Qual é a condição de execução do laço de repetição quando o mesmo tem o objetivo de preencher um vetor?
Para esse exercício use o seguinte conhecimento sobre vetores:
- Um vetor nada mais é do que um conjunto de posições capaz de armazenar dados.
Questão 5
O algoritmo a seguir visa representar um laço de repetição:
- Iniciar i com o valor 0
- Enquanto i for menor que 100
- Imprimir i
- Enquanto i for menor que 100
Qual é a falha que irá ocorrer no programa quando o mesmo for executado e qual é o motivo dessa falha?
Ver solução completaQuestão 6
Dada uma variável contadora iniciada com o valor 10 e decrementada a cada loop de um determinado laço de repetição.
Qual será a condição de execução desse laço de repetição dado que o programa em que o mesmo executa tem o objetivo de imprimir todos os números primos no intervalo de 0 a 10?
Ver solução completa