Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

quel

Loop enquanto - quantas vezes as instruções são executadas

Recommended Posts

olá pessoal estou começando novamente programacao e estou com uma duvidaé o seguinteO trecho do algoritmo abaixo implementam estruturas de repeticao. Responda quantas vezes as instruçoes (dentro da estrutura) de repeticao serao executadas em cada trecho.a) contador =1 enquanto contador <15 faça soma=soma +contador *3 contador=contador+2fim-enquantoobrigada

Compartilhar este post


Link para o post
Compartilhar em outros sites

Vamos analisar o código:contador recebe 1.enquanto contador menor que 15 faca:Dentro do laço temos duas instruções: uma que altera o valor de soma e outra que altera o valor de contador.O valor de soma para o problema proposto não importa.O valor de contador para o problema proposto é que devemos analisar. Essa variável que vai indicar quando o laço termina.A cada passagem do laço contador recebe seu próprio valor + 2. Então:No término da primeira passagem o valor de contador é: 1 + 2 = 3No término da segunda passagem o valor de contador é: 3 + 2 = 5No término da terceira passagem o valor de contador é: 5 + 2 = 7No término da quarta passagem o valor de contador é: 7 + 2 = 9No término da quinta passagem o valor de contador é: 9 + 2 = 11No término da sexta passagem o valor de contador é: 11 + 2 = 13No término da sétima passagem o valor de contador é: 13 + 2 = 15Importante lembrar que a cada passagem do laço o teste contador menor que 15 é executado.Nesse momento o teste é: 15 é menor que 15. Não, portanto sai do laço.A resposta é: 7 vezes.

olá pessoal estou começando novamente programacao e estou com uma duvidaé o seguinteO trecho do algoritmo abaixo implementam estruturas de repeticao. Responda quantas vezes as instruçoes (dentro da estrutura) de repeticao serao executadas em cada trecho.a) contador =1 enquanto contador <15 faça soma=soma +contador *3 contador=contador+2fim-enquantoobrigada

Compartilhar este post


Link para o post
Compartilhar em outros sites

e agora contador=0enquanto contador <16 faca se contador <3 contador =contador+1 senaocontador =contador+3fim-sefim-enquantoObrigada

Compartilhar este post


Link para o post
Compartilhar em outros sites

A cada passagem do laço contador recebe seu próprio valor + 1 se contador menor que 3 ou seu prórpio valor + 3 caso contrário. Então:No término da primeira passagem o valor de contador é: 0 + 1 = 1No término da segunda passagem o valor de contador é: 1 + 1 = 2No término da terceira passagem o valor de contador é: 2 + 1 = 3Nesse momento a pergunta é: contador é menor que 3? Não agora os incrementos são de 3 em 3.No término da quarta passagem o valor de contador é: 3 + 3 = 6No término da quinta passagem o valor de contador é: 6 + 3 = 9No término da sexta passagem o valor de contador é: 9 + 3 = 12No término da sétima passagem o valor de contador é: 12 + 3 = 15No término da oitava passagem o valor de contador é: 15 + 3 = 18Importante lembrar que a cada passagem do laço o teste contador menor que 16 é executado.Nesse momento o teste é: 18 é menor que 16. Não, portanto sai do laço.A resposta é: 8 vezes.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.