Exercícios Resolvidos de Interação, Ramificação e controle de fluxo 2(Estruturas de repetição)

Ver Teoria

Enunciado

Examine os laços for abaixo e determine quantas vezes cada laço será executado e qual o valor final impresso da variável de controle.

a) for I = 7:1:10

b) for J = 7:-1:10

c) for J = 1:10:10

d) for ii = -10:3:-7

Passo 1

Para estudar os laços precisa saber que a sintaxe equivale a:

Valor inicial: incremento: Valor final

Sendo assim para estudar cada alternativa precisamos começar do valor inicial e ver quantos grupos de incrementos cabe até alcançar o valor final

Passo 2

  1. Na primeira alternativa vemos que o laço começa de 7 e varia de 1 em 1 até chegar até o 10, totalizando 3 incrementos logo teremos 3 ciclos de repetição
  2. Aqui o J começa em 7 e vai até 10, variando de -1, como vemos isso não é possível logo o laço nunca chegará em um final logo não irá executar.
  3. Nesse aqui temos o J que irá começar do 1 e irá até o 10 com um incremento de 10, então do 1 até 10 temos apenas 1 incremento de 10, logo o ciclo irá se executar 1 vez.
  4. Nessa alternativa começamos no -10 então o laço irá executar até chegar em -7 variando de 3, logo teremos um incremento de 3, chegando em -7. Sendo assim o laço executa uma vez.

Resposta

  1. irá executar 3 vezes

b) não executa

c) irá executar 1 vez

d) irá executar 1 vez