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
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!!!
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)
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.
Para escrever sua resposta aqui, entre ou crie uma conta
Linguagens e Técnicas de Programação
•UNIP
Linguagens e Técnicas de Programação
Compartilhar