Během programování Jak používáte smyčku?

V tomto příspěvku budeme hovořit o Zatímco v programováníJedná se o instrukce v řídicích strukturách, které se opakují při mnoha příležitostech, mezi jejich hlavní funkce patří bránit řadě instrukcí týkajících se true nebo false, navíc je popsáno, jak je smyčka používána.

při programování-1

Zatímco v programování

K čemu je při programování, se používá k poskytnutí řady instrukcí v kontrolní struktuře, která se opakuje mnohokrát, má také funkci bránění řadě instrukcí v případě, že vyhodnocení propojeného výrazu a / nebo je logické nebo nepravdivé.

To znamená, že se opakuje pouze tehdy, když je vyhodnocení instrukce pravdivé.

Kromě řídicích struktur, jako je příkaz if nebo switch v programování, existují také opakující se struktury.

V opakujících se programovacích strukturách, souvisejících se smyčkou while, opakuje blok kódu, pokud obsahuje skutečnou hodnotu, kterou lze vyjádřit následovně:

  • Zatímco (podmínka).
  • {.
  • instrukce;.
  • }.

Jak vidíte, existují opakování a smyčky, ale obecně je to stejné, je důležité si uvědomit, že smyčky obsahují:

  • Podmínka k vyhodnocení je pravdivá nebo nepravdivá a provádí se při každém opakování smyčky.
  • Pokud je podmínka pravdivá, provede se příkaz, který zobrazuje řádky kódu.

Mezi vlastnosti, které tento druh smyčky má, patří to, že podmínka je zpracována před spuštěním kódu, pak v případě, že je výsledek nepravdivý, instrukce nebudou provedeny, zatímco existuje jiný typ smyčky, která provádí pouze jednu čas.

Zde doporučujeme zajímavý článek související s Jazyk C.

Ačkoliv jsou smyčky definovány, odkazuje na cyklickou strukturu, která umožňuje opakovat jeden nebo různé řádky kódu, aniž by měla počáteční hodnotu a někdy i bez vědomí, kdy bude očekávaná konečná hodnota vrácena.

Smyčky jsou ty, které nepodléhají číselným hodnotám, ale naopak závisí na booleovských hodnotách, což znamená pravdivostní hodnotu pravdivého nebo nepravdivého stavu.

při programování-2

Jak funguje smyčka While?

Abychom pochopili, jak smyčka while funguje, v této části zmíníme příklady, které nás vedou k lepší vizualizaci jejího výkonu.

Jako příklad předpokládáme, že z nějakého důvodu je uživatel požádán o číslo, které ho napadne, a že zadá číslo větší než 100.

Jak vidíte, nemůžete použít smyčku for, protože nemáte tušení, že uživatel zadá číslo větší než 100, je to něco, co nelze určit, ale smyčka while souhlasí s prováděním akce nekonečně, dokud nebude splněna konkrétní podmínka je provedeno, v tomto případě je to zadané číslo větší než 100.

Pokud tedy uživatel nepřetržitě zadává následující čísla: 1, 50, 99, 49, 21, 30, 100, program by nedokončil, a to vše proto, že čísla nejsou větší než 100, ale v případě, že zadáte číslo 300, program má podmínku, že okamžitě skončí.

Zatímco syntaxe smyčky v C ++

Syntaxe cyklu while je jednodušší a čitelnější než smyčka for v C ++, protože vyžaduje pouze přesnou podmínku zastavení.

Většina jazyků vysoké úrovně způsob, jak psát smyčku while je velmi podobná, takže byste měli mít na paměti podmínku ukončení smyčky, která bude připravena.

Podívejme se v následujícím příkladu, jak by byla umístěna koncová podmínka:

  • while (koncová podmínka) // například číslo == 100.
  • {.
  • ....
  • ....
  • ....
  • ....
  • }.

Vizualizujeme řádek po řádku výše uvedeného kódu takovým způsobem, který nám pomůže pochopit, co je míněno.

Řádek 1: Ve svém obsahu má to nejdůležitější ze smyčky while.

Syntaxe je velmi jednoduchá, je vidět, že uvnitř závorek se nachází podmínka, například: «==. >, <,> =, <= ,! = »Nebo možná další, speciálně uvedená podmínka, je ta, která zajistí, že se cyklus bude nadále plnit, dokud nedosáhne bodu, kdy stejná podmínka nebude pokračovat v provádění.

Například například potvrzujete, že určité číslo == 50, cyklus se provede pouze tehdy, když se jakékoli číslo rovná 50; když je jeho hodnota upravena na jakékoli jiné množství, smyčka while svůj proces ukončí, ale bude pokračovat druhou částí provádění programu.

Je třeba vzít v úvahu, že je jasné, že registrovaná podmínka bude vždy nabývat booleovské hodnoty, tj. True nebo false.

Řádek 2: V tomto řádku se objeví „{“, což znamená, že v této části je zahájen blok instrukcí, které budou splněny, jakmile cyklus začne zatáčku.

Umístění tohoto klíče však není povinné, ale pokud není umístěno, bude provedeno pouze ve smyčce while zobrazené na prvním bezprostředním řádku, potom ve smyčkové deklaraci, což znamená, že pokud jej nechcete, je -li jiné linky jsou prováděny v cyklu, klíče musí být umístěny.

Řádky 3 až 7: Na tyto řádky budou umístěny všechny operace, které chcete opakovaně provádět v cyklu, Tento blok může obsahovat požadovaný počet řádků.

Řádek 8: Je to poslední řádek a klíč musí být použit zavřením „}“, jak je stanoveno blokem smyčky while, a provádění bude ukončeno, nicméně zbytek algoritmu bude pokračovat.

Nyní si ukážeme několik příkladů, které povedou uživatele k jasnému a jednoduchému pochopení použití while smyček v C ++, začneme s:

Příklad 1: Požádejte o čísla na obrazovce, dokud nebude číslo větší než 100

Pokračujeme výše uvedeným příkladem, kde přejdeme k programu a požádáme uživatele, aby zadal počet čísel, bez ohledu na to, jaká jsou, a to se přestane provádět, když uživatel zadá číslo větší než 100, je příklad praktický a snadný k ověření, že bylo výše uvedenému porozuměno.

Příklad řešení 1:

Chystáme se poskytnout řešení, je třeba mít na paměti, že podmínka musí být provedena tak, aby cyklus požadoval číslo, cyklus se zastaví pouze tehdy, když je zadané číslo větší než 100, pak podmínka pro mě pokračovat zpracování je, že číslo je menší než 100, aby bylo možné zastavit, musí být číslo větší než 100 a pro pokračování v procesu musí být číslo menší nebo rovné 100.

Je vidět, že se to odráží následujícím způsobem:

  • int číslo;
  • cin >> číslo;.
  • while (číslo <= 100).
  • {.
  • cout << «Zadejte číslo« ;.
  • cin >> číslo;.
  • }.

Absolutní funkční kód je uživatelem velmi snadno zpracovatelný, níže je uvedeno, jak jej používat:

  • #include "iostream".
  • pomocí oboru názvů std;.
  • int main ().
  • {.
  •  int číslo;
  •  cout << «Zadejte číslo« ;.
  •  cin >> číslo;.
  •  while (číslo <= 100).
  •  {.
  •  cout << «Zadejte číslo« ;.
  •  cin >> číslo;.
  •  }.
  •  systém („PAUZA“);.
  •  návrat 0;.
  • }.

Zatímco smyčky v programování jsou velmi užitečné, ale je třeba mít na paměti, že z hlediska účinnosti a platnosti jako jiné pro smyčky se navrhuje, aby nebyly použity, pokaždé, když se spustí smyčka while nebo jakýkoli jiný typ smyčky cyklu, je nejlepší se předem poradit, zda je jeho použití nezbytné, nebo zda existuje jiný praktičtější způsob, jak jej použít.


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za data: Actualidad Blog
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.