DC-UFRPE/Licenciatura Plena em Computação/Programação II/Laços While/For
Laços While/For
[editar | editar código-fonte]Laços while/for são fundamentais para a programação, pois permitem que um programa execute uma série de instruções várias vezes, sem que seja necessário escrever o mesmo código repetidamente.
Laço while
[editar | editar código-fonte]O laço while é uma estrutura de controle de fluxo que permite que um bloco de código seja repetido enquanto uma determinada condição for verdadeira. Por exemplo, se quisermos repetir um bloco de código enquanto a variável "x" for menor que 10, podemos escrever o seguinte código em muitas linguagens de programação:
while (x < 10) {
// bloco de código a ser repetido
x++;
}
O bloco de código dentro do laço while será repetido enquanto a condição especificada for verdadeira. A condição é verificada antes de cada repetição do bloco de código. Se a condição for falsa, o bloco de código dentro do laço não será executado.
Laço for
[editar | editar código-fonte]O laço for é uma estrutura de controle de fluxo que permite que um bloco de código seja repetido um determinado número de vezes. Por exemplo, se quisermos repetir um bloco de código 5 vezes, podemos escrever o seguinte código em muitas linguagens de programação:
for (var i = 0; i < 5; i++) {
// bloco de código a ser repetido
}
Aqui, a variável "i" é inicializada com o valor 0. A condição especifica que o laço deve ser repetido enquanto "i" for menor que 5. O incremento "i++" é executado no final de cada iteração do laço, antes de verificar a condição novamente.
O bloco de código dentro do laço for será repetido enquanto a condição especificada for verdadeira. O número de repetições do bloco de código é determinado pelo valor inicial da variável de controle, o valor final e o incremento especificados.
Conclusão
[editar | editar código-fonte]Os laços while/for são estruturas fundamentais de controle de fluxo em linguagens de programação. Eles permitem que um programa execute um bloco de código várias vezes, enquanto uma determinada condição for verdadeira. Com essas estruturas de controle de fluxo, os programadores podem escrever códigos mais eficientes e precisos.