Neste post, estaremos falando sobre Enquanto na programaçãoSão instruções em estruturas de controle que se repetem em diversas ocasiões, entre suas principais funções está a de impedir uma série de instruções relacionadas a verdadeiro ou falso, além de ser divulgado como o loop é utilizado.
Enquanto na programação
Qual é o tempo de programação, serve para dar uma série de instruções em uma estrutura de controle que se repete muitas vezes, também tem a função de impedir uma série de instruções, caso a avaliação da expressão vinculada e / ou seja lógica ou falsa.
Isso significa que se torna repetitivo apenas quando a avaliação da instrução é verdadeira.
Além das estruturas de controle, como a instrução if ou switch na programação, também existem estruturas reiterativas.
Em estruturas de programação repetitivas, relacionadas a um loop while, ele repete um bloco de código, desde que contenha um valor verdadeiro, que pode ser expresso da seguinte maneira:
- Enquanto (condição).
- {.
- instruções ;.
- }.
Como você pode ver, existem repetições e loops, no entanto, geralmente é o mesmo, é importante observar que os loops contêm:
- A condição a ser avaliada é verdadeira ou falsa e é realizada a cada repetição do loop.
- A instrução que exibe as linhas de código é executada se a condição for verdadeira.
Dentre as características desse tipo de loop está que a condição é processada antes da execução do código, então, caso o resultado seja falso, as instruções não serão executadas, enquanto houver outro tipo de loop que executa apenas uma vez .
Aqui, recomendamos um artigo interessante relacionado a Linguagem C.
Então, enquanto os loops são definidos, refere-se a uma estrutura cíclica que permite que uma ou diferentes linhas de código sejam repetidas repetidamente, sem ter um valor inicial e às vezes sem saber quando retornará o valor final esperado.
Enquanto loops são aqueles que não estão sujeitos a valores numéricos, pelo contrário, dependem de valores booleanos, o que significa o valor verdade de uma condição verdadeira ou falsa.
Como funciona um loop while?
Para entender como funciona o loop while, nesta parte citaremos exemplos que nos levam a visualizar melhor seu desempenho.
Como exemplo, suponhamos que, por algum motivo, um usuário seja solicitado a inserir vários números que lhe ocorrem e que ele insira um número maior que 100.
Como você pode ver, você não pode usar um loop for, porque você não tem ideia de que o usuário irá inserir um número maior que 100, é algo que não pode ser determinado, mas o loop while concorda em realizar uma ação infinitamente até uma condição específica é executado, neste caso é o número inserido que é maior que 100.
Portanto, se o usuário inserir continuamente os seguintes números: 1, 50, 99, 49, 21, 30, 100, o programa não terminará, tudo porque os números não são maiores que 100, mas, no caso de inserir o número 300, o programa tem a condição de terminar imediatamente.
Sintaxe de loop while em C ++
A sintaxe de um loop while é mais simples e mais legível do que a do loop for em C ++, porque requer apenas uma condição de parada precisa.
Na maioria das linguagens de alto nível, a maneira de escrever um loop while é muito semelhante, então o que você deve fazer é ter em mente a condição de término do loop que será preparado.
Vamos ver no exemplo a seguir como uma condição final seria colocada:
- while (condição final) // por exemplo, número == 100.
- {.
- ....
- ....
- ....
- ....
- }.
Vamos visualizar linha por linha do código mencionado, de forma que nos ajude a entender o que se quer dizer.
Linha 1: Possui em seu conteúdo o mais importante de um loop while.
A sintaxe é muito simples, pode-se observar que uma condição se encontra entre parênteses, por exemplo: «==. >, <,> =, <= ,! = »Ou talvez outras, a condição especialmente declarada, é aquela que garantirá que o ciclo continue se cumprindo até atingir o ponto em que a mesma condição não continue se executando.
Então, por exemplo, você está confirmando que um certo número == 50, o ciclo é executado apenas quando qualquer número for igual a 50; quando seu valor é modificado para qualquer outra quantidade, o loop while termina seu processo, mas continuará com a outra parte da execução do programa.
Deve-se considerar que é claro que a condição registrada sempre terá um valor booleano, ou seja, verdadeiro ou falso.
Linha 2: Uma abertura "{" aparece nesta linha, o que significa que nesta parte está sendo iniciado um bloco de instruções que será cumprido assim que o ciclo iniciar uma curva.
No entanto, a colocação desta chave não é obrigatória, mas, se não for colocada, só será executada no loop while mostrado na primeira linha imediata, a seguir na declaração do loop, o que significa que se você não quiser Se diferente as linhas são realizadas no ciclo, as chaves devem ser colocadas.
Linhas 3 a 7: são nestas linhas onde se situam todas as operações que se deseja executar repetidamente no processo do ciclo, podendo este bloco conter o número de linhas requeridas.
Linha 8: É a última linha e a chave deve ser utilizada fechando "}", conforme estabelecido pelo bloco do loop while e a execução será encerrada, porém, o resto do algoritmo continuará.
Agora mostraremos alguns exemplos que levarão os usuários a entender de forma clara e simples o uso de loops while em C ++, começamos com:
Exemplo 1: peça números na tela até que um seja maior que 100
Continuaremos com o exemplo indicado acima, onde procedemos ao programa pedindo a um usuário que digite um número de números, não importa quais sejam, e isso deixará de ser executado, quando o usuário digitar um número maior que 100, é um exemplo prático e fácil, para verificar se o referido foi compreendido.
Exemplo de solução 1:
Vamos dar a solução, deve-se ter em mente que a condição deve ser executada para que o ciclo esteja solicitando o número, o ciclo só irá parar quando o número inserido for maior que 100, então a condição para eu continuar processamento é que o número seja menor que 100; para parar, o número deve ser maior que 100 e, para continuar com o processo, o número deve ser menor ou igual a 100.
Pode-se ver que isso se reflete da seguinte forma:
- número interno;
- cin >> número;.
- enquanto (número <= 100).
- {.
- cout << «Por favor, insira um número« ;.
- cin >> número;.
- }.
O código funcional absoluto é muito fácil de manusear pelo usuário, segue abaixo a prática de como usá-lo:
- #include "iostream".
- usando namespace std;.
- int main ().
- {.
- número interno;
- cout << «Por favor, insira um número« ;.
- cin >> número;.
- enquanto (número <= 100).
- {.
- cout << «Por favor, insira um número« ;.
- cin >> número;.
- }.
- sistema ("PAUSA");.
- retornar 0;.
- }.
Embora os loops na programação sejam muito úteis, mas deve-se ter em mente que do ponto de vista de eficiência e validade como outros loops for, sugere-se que eles não sejam usados, toda vez que um loop while ou qualquer outro tipo de loop estiver ocorrendo ciclo, é melhor consultar antes se o seu uso é imperativo, ou se existe outra forma mais prática de utilizá-lo.