Durante la programmazione Come si usa il loop?

In questo post parleremo di Durante la programmazioneSi tratta di istruzioni nelle strutture di controllo che vengono ripetute in molte occasioni, tra le loro funzioni principali c'è quella di ostacolare una serie di istruzioni relative a vero o falso, inoltre, viene divulgato come viene utilizzato il ciclo.

durante la programmazione-1

Durante la programmazione

A che serve il tempo nella programmazione?, serve per dare una serie di istruzioni in una struttura di controllo che si ripete più volte, ha anche la funzione di ostacolare una serie di istruzioni, nel caso in cui la valutazione dell'espressione collegata e/o sia logica o falsa.

Ciò significa che diventa ripetitivo solo quando la valutazione dell'istruzione è vera.

Oltre alle strutture di controllo, come l'istruzione if o switch nella programmazione, esistono anche strutture ripetitive.

Nelle strutture di programmazione ripetitiva, relative ad un ciclo while, ripete un blocco di codice purché contenga un valore vero, che può essere espresso come segue:

  • Mentre (condizione).
  • {.
  • Istruzioni;.
  • }.

Come puoi vedere ci sono ripetizioni e loop, tuttavia, generalmente è lo stesso, è importante notare che i loop contengono:

  • La condizione da valutare è vera o falsa e viene eseguita ad ogni ripetizione del ciclo.
  • L'istruzione che visualizza le righe di codice viene eseguita se la condizione è vera.

Tra le caratteristiche di questo tipo di loop c'è che la condizione viene elaborata prima di eseguire il codice, quindi, nel caso in cui il risultato sia falso, le istruzioni non verranno eseguite, mentre esiste un altro tipo di loop che viene eseguito una sola volta .

Qui vi consigliamo un interessante articolo relativo a linguaggio C.

Quindi, mentre si definiscono i loop, si fa riferimento ad una struttura ciclica che permette di ripetere ripetutamente una o più righe di codice, senza avere un valore iniziale e talvolta senza sapere quando restituirà il valore finale atteso.

Mentre i loop sono quelli che non sono soggetti a valori numerici, al contrario dipendono da valori booleani, il che significa il valore di verità di una condizione vera o falsa.

durante la programmazione-2

Come funziona un ciclo While?

Per capire come funziona il ciclo while, in questa parte citeremo degli esempi che ci portano a visualizzarne meglio le prestazioni.

Ad esempio, supponiamo che, per qualche motivo, a un utente venga richiesto un numero di numeri che gli vengono in mente e che inserisca un numero maggiore di 100.

Come puoi vedere, non puoi usare un ciclo for, perché non hai idea che l'utente inserirà un numero maggiore di 100, è qualcosa che non può essere determinato, ma il ciclo while accetta di eseguire un'azione all'infinito fino a una condizione specifica viene eseguito, in questo caso è il numero immesso che è maggiore di 100.

Quindi, se l'utente inserisce continuamente i seguenti numeri: 1, 50, 99, 49, 21, 30, 100, il programma non finirà, tutto perché i numeri non sono maggiori di 100, ma, nel caso in cui inseriscano il numero 300, il programma ha la condizione che termini immediatamente.

Mentre la sintassi del ciclo in C++

La sintassi di un ciclo while è più semplice e leggibile di quella del ciclo for in C++, perché richiede solo una precisa condizione di arresto.

Nella maggior parte dei linguaggi di alto livello il modo di scrivere un ciclo while è molto simile, quindi quello che dovresti fare è tenere a mente la condizione di terminazione per il ciclo che verrà preparato.

Vediamo nell'esempio seguente come verrebbe posta una condizione di fine:

  • while (condizione finale) // per esempio numero == 100.
  • {.
  • ....
  • ....
  • ....
  • ....
  • }.

Visualizzeremo riga per riga il suddetto codice, in modo tale che ci aiuti a capire cosa si intende.

Riga 1: ha nel suo contenuto il più importante di un ciclo while.

La sintassi è molto semplice, si vede che tra parentesi si trova una condizione, ad esempio: «==. >, <,> =, <=,! = »O forse altri, la condizione specificatamente dichiarata, è quella che garantirà che il ciclo continui a soddisfare fino a raggiungere il punto in cui la stessa condizione non continua a essere eseguita.

Quindi, ad esempio, stai confermando che un certo numero == 50, il ciclo viene eseguito solo quando un numero qualsiasi è uguale a 50; quando il suo valore viene modificato in qualsiasi altra quantità, il ciclo while termina il suo processo, ma continuerà con l'altra parte dell'esecuzione del programma.

Va considerato che è chiaro che la condizione registrata assumerà sempre un valore booleano, cioè vero o falso.

Riga 2: Un'apertura "{" appare in questa riga, il che significa che in questa parte viene avviato un blocco di istruzioni che verrà eseguito una volta che il ciclo inizia un turno.

Tuttavia, inserire questa chiave non è obbligatorio, ma, se non viene posizionata, verrà eseguita solo nel ciclo while mostrato nella prima riga immediata, quindi nella dichiarazione del ciclo, il che significa che se non si desidera Se nel ciclo vengono eseguite diverse righe, le chiavi devono essere posizionate.

Righe da 3 a 7: Queste righe sono dove verranno posizionate tutte le operazioni che si desidera eseguire ripetutamente nel processo del ciclo.Questo blocco può contenere il numero di righe richieste.

Riga 8: è l'ultima riga e la chiave deve essere utilizzata chiudendo "}", come stabilito dal blocco del ciclo while e l'esecuzione verrà terminata, tuttavia il resto dell'algoritmo continuerà.

Ora mostreremo alcuni esempi che porteranno gli utenti a comprendere in modo chiaro e semplice l'uso dei cicli while in C++, iniziamo con:

Esempio 1: chiedere numeri sullo schermo finché uno non è maggiore di 100

Continueremo con l'esempio sopra indicato, dove procediamo al programma chiedendo a un utente di inserire un numero di numeri, non importa quali siano, e che smetterà di essere eseguito, quando l'utente inserisce un numero maggiore di 100, è un esempio pratico e facile, per verificare che quanto sopra è stato compreso.

Soluzione Esempio 1:

Andiamo a dare la soluzione, bisogna tener presente che la condizione deve essere eseguita in modo che il ciclo richieda il numero, il ciclo si fermerà solo quando il numero inserito sarà maggiore di 100, quindi la condizione per me continuare l'elaborazione è che il numero è inferiore a 100, per interrompere il numero deve essere maggiore di 100 e per continuare con il processo il numero deve essere inferiore o uguale a 100.

Si può vedere che si riflette nel modo seguente:

  • numero intero ;.
  • cin >> numero ;.
  • mentre (numero <= 100).
  • {.
  • cout << «Inserisci un numero«;.
  • cin >> numero ;.
  • }.

Il codice funzionale assoluto è molto facile da gestire da parte dell'utente, di seguito è riportata la pratica su come utilizzarlo:

  • #include "iostream".
  • usando lo spazio dei nomi std ;.
  • intmain().
  • {.
  •  numero intero ;.
  •  cout << «Inserisci un numero«;.
  •  cin >> numero ;.
  •  mentre (numero <= 100).
  •  {.
  •  cout << «Inserisci un numero«;.
  •  cin >> numero ;.
  •  }.
  •  sistema ("PAUSA") ;.
  •  restituisce 0 ;.
  • }.

Mentre i loop in programmazione sono molto utili, ma va tenuto presente che dal punto di vista dell'efficienza e della validità come altri for loop, si suggerisce di non utilizzarli, ogni volta che sta andando un ciclo while o qualsiasi altro tipo di loop da utilizzare ciclo, è meglio consultare prima se il suo uso è imperativo, o se c'è un altro modo più pratico per usarlo.


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Actualidad Blog
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.