A maior rede de estudos do Brasil

Observe o trecho de um algoritmo abaixo e depois responda: Qual a finalidade do trecho, x=x+1; dentro do algoritmo? algoritmo() enquanto (x <10

Observe o trecho de um algoritmo abaixo e depois responda: Qual a finalidade do trecho,   x=x+1; dentro do algoritmo?

 

algoritmo()

enquanto (x <100)

mostre (x);

x = x + 1;

fim-enquanto

 


5 resposta(s) - Contém resposta de Especialista

User badge image

RD Resoluções Verified user icon

Há mais de um mês

Nesse exercício vamos estudar laços.


Perceba que a linha “enquanto (x <100)” faz com que o programa exiba o valor de “x” enquanto ele for inferior a 100. Caso essa variável não fosse atualizada dentro do laço, seja incrementando 1, como é feito, ou aumentando seu valor de qualquer outra forma, ela nunca chegaria a 100, o que levaria o programa entrar em um laço infinito, isto é, nunca terminaria sua execução.


Portanto a atualização é importante para evitar laço infinito.

Nesse exercício vamos estudar laços.


Perceba que a linha “enquanto (x <100)” faz com que o programa exiba o valor de “x” enquanto ele for inferior a 100. Caso essa variável não fosse atualizada dentro do laço, seja incrementando 1, como é feito, ou aumentando seu valor de qualquer outra forma, ela nunca chegaria a 100, o que levaria o programa entrar em um laço infinito, isto é, nunca terminaria sua execução.


Portanto a atualização é importante para evitar laço infinito.

User badge image

Renan Roberto

Há mais de um mês

Isso nada mais é do que um laço de repetição, esse trecho em questão (x=x+1) é o incremento do laço, ou seja o laço vai se repetir e a cada repetição ele irá somar uma unidade a variavel x, e posteriormente irá mostrar na tela. Digamos que o usuario disse que x = 2 por exemplo, pelo laço acima ele irá imprimir na tela, 3,4,5,...,99, em 99 ele irá parar, pois o a condição nao será mais obedecida a partir dai, ja que se ele for repetir o laço e somar mais 1 a variavel irá dar 100 não obedecendo a condição.

Isso é como em laços do tipo while, do while na linguagem C, sugiro a você dar uma lida nesses tipos de laços.

boa sorte!!!

User badge image

Willington Junes

Há mais de um mês

A resposta acima e corretisima. sendo que em C poderia dentro do loop ,simplesmente em vez de x=x+1

colocar  x++

 

 

exemplo

int x

x=0

while x<100

x++

faca tal coisa

return(0)

 

 

 

User badge image

Andre Smaira

Há mais de um mês

Nesse exercício vamos estudar laços.


Perceba que a linha “enquanto (x <100)” faz com que o programa exiba o valor de “x” enquanto ele for inferior a 100. Caso essa variável não fosse atualizada dentro do laço, seja incrementando 1, como é feito, ou aumentando seu valor de qualquer outra forma, ela nunca chegaria a 100, o que levaria o programa entrar em um laço infinito, isto é, nunca terminaria sua execução.


Portanto a atualização é importante para evitar laço infinito.

Essa pergunta já foi respondida por um dos nossos especialistas