Durante a programação, como você usa o loop?

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-em-programação-1

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.

enquanto-em-programação-2

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.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Blog da Actualidad
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.