Podczas programowania Jak korzystać z pętli?

W tym poście będziemy mówić o Podczas programowania, są to instrukcje w strukturach kontrolnych, które są wielokrotnie powtarzane, wśród ich głównych funkcji jest blokowanie szeregu instrukcji związanych z prawdą lub fałszem, a także ujawniono, w jaki sposób używana jest pętla.

podczas programowania-1

Podczas programowania

Do czego służy while w programowaniu?, służy do podania serii instrukcji w strukturze kontrolnej, która jest wielokrotnie powtarzana, ma również funkcję blokowania serii instrukcji, w przypadku gdy ocena połączonego wyrażenia i/lub jest logiczna lub fałszywa.

Co oznacza, że ​​staje się ono powtarzalne tylko wtedy, gdy ocena zdania jest prawdziwa.

Oprócz struktur kontrolnych, takich jak instrukcja if lub switch w programowaniu, istnieją również struktury powtarzalne.

W powtarzalnych strukturach programistycznych związanych z pętlą while powtarza blok kodu, gdy zawiera wartość true, którą można zapisać w następujący sposób:

  • Chociaż (warunek).
  • {.
  • instrukcje;.
  • }.

Jak widać, są powtórzenia i pętle, jednak generalnie są one takie same, ważne jest, aby pamiętać, że pętle zawierają:

  • Warunek oceny to prawda lub fałsz i jest wykonywany w każdej iteracji pętli.
  • Instrukcja, która pokazuje wiersze kodu, jest wykonywana, jeśli warunek jest prawdziwy.

Wśród cech tego rodzaju pętli jest to, że warunek jest przetwarzany przed wykonaniem kodu, a następnie w przypadku, gdy wynik jest fałszywy, instrukcje nie zostaną wykonane, podczas gdy istnieje inny typ pętli, który wykonuje tylko jeden raz.

Następnie polecamy ciekawy artykuł dot Język C.

Istnieją więc pętle while, które odnoszą się do struktury cyklicznej, która dopuszcza wielokrotne wykonywanie jednego lub różnych wierszy kodu, bez wartości początkowej, a czasem bez wiedzy, kiedy zwróci oczekiwaną wartość końcową.

Pętle while to takie, które nie podlegają wartościom liczbowym, wręcz przeciwnie, zależą od wartości boolowskich, czyli wartości logicznej warunku prawda lub fałsz.

podczas programowania-2

Jak działa pętla while?

Abyś mógł zrozumieć działanie pętli while, w tej części wymienimy przykłady, które pozwolą nam lepiej zobrazować jej działanie.

Załóżmy na przykład, że z jakiegoś powodu użytkownik jest proszony o podanie liczby liczb, które przychodzą mu do głowy, i że wprowadza liczbę większą niż 100.

Jak widać, nie można użyć pętli for, bo nie ma się najmniejszego pojęcia, że ​​użytkownik wprowadzi liczbę większą niż 100, jest to coś, czego nie da się ustalić, ale pętla while zgadza się wykonywać akcję w nieskończoność do momentu spełnienia określonego warunku, w tym przypadku jest to wprowadzona liczba większa od 100.

Tak więc, jeśli użytkownik w sposób ciągły wprowadzi następujące liczby: 1, 50, 99, 49, 21, 30, 100, program nie zakończy się, wszystko dlatego, że liczby nie są większe niż 100, ale w przypadku wpisania liczby 300, program ma warunek, że wkrótce się skończy.

Składnia pętli while w C++

Składnia pętli while jest prostsza i bardziej czytelna niż w przypadku pętli for w C++, ponieważ wymaga jedynie precyzyjnego warunku zatrzymania.

W większości języków wysokiego poziomu sposób pisania pętli while jest bardzo podobny, więc należy pamiętać o warunku zakończenia pętli, która zostanie przygotowana.

Zobaczmy w poniższym przykładzie, jak umieścić warunek ukończenia:

  • while(warunek końcowy) //na przykład liczba == 100.
  • {.
  • ....
  • ....
  • ....
  • ....
  • }.

Zwizualizujemy linijka po linijce wyżej wymienionego kodu, w taki sposób, aby pomogło nam to zrozumieć, o co chodzi.

Linia 1: Zawiera w swojej treści najważniejszą część pętli while.

Składnia jest bardzo prosta, widać, że warunek znajduje się w nawiasach, na przykład: «==. >, <, >=, <=, !=» lub być może inne, specjalnie wyrażony warunek, to taki, który pozwoli pętli na dalsze spełnianie, aż osiągnie punkt, w którym ten sam warunek nie jest już wykonywany.

Czyli np. potwierdza, że ​​pewna liczba ==50, cykl jest wykonywany tylko wtedy, gdy jakakolwiek liczba jest równa 50; Konieczne jest, aby po zmianie jej wartości na inną wartość pętla while zakończyła swój proces, ale kontynuowała dalszą część wykonywania programu.

Należy wziąć pod uwagę, że jest jasne, że zarejestrowany warunek zawsze przyjmuje wartość logiczną, to znaczy prawda lub fałsz.

Linia 2: W tej linii znajduje się otwarcie «{», co oznacza, że ​​w tej części rozpoczyna się blok instrukcji, który zostanie wykonany, gdy cykl rozpocznie turę.

Jednak umieszczenie tego klucza nie jest obowiązkowe, ale w przypadku jego braku zostanie wykonane tylko w pętli while, która jest pokazana w pierwszym bezpośrednim wierszu, po deklaracji cyklu, co oznacza, że ​​jeśli nie jest pożądane Aby wykonać różne linie w pętli, należy umieścić nawiasy klamrowe.

Wiersze od 3 do 7: W tych wierszach będą umieszczane wszystkie operacje, które chcesz powtarzać w procesie cyklu.Ten blok może zawierać wymaganą liczbę wierszy.

Linia 8: Jest to ostatnia linia i należy użyć nawiasu klamrowego, zamykając «}», zgodnie z blokiem pętli while, a wykonanie zostanie zakończone, jednak reszta algorytmu będzie kontynuowana.

Teraz pokażemy kilka przykładów, które pozwolą użytkownikom zrozumieć w jasny i prosty sposób użycie pętli while w C++, zaczynamy od:

Przykład 1: Żądaj liczb na ekranie, aż jedna będzie większa niż 100

Będziemy kontynuować przykład wskazany powyżej, w którym przystąpiliśmy do tego, aby program poprosił użytkownika o wprowadzenie liczby liczb, niezależnie od tego, czym one są, i zatrzyma się, gdy użytkownik wprowadzi liczbę większą niż 100, jest to przykład praktyczny i łatwe, aby sprawdzić, czy powyższe zostało zrozumiane.

Przykład rozwiązania 1:

Podamy rozwiązanie, należy pamiętać, że warunek musi być spełniony, aby cykl żądał numeru, cykl zatrzyma się tylko wtedy, gdy wprowadzona liczba będzie większa niż 100, to warunek, abym kontynuował przetwarzanie polega na tym, że liczba jest mniejsza niż 100, liczba musi być większa niż 100, aby zatrzymać, a aby kontynuować proces, liczba musi być mniejsza lub równa 100.

Można zauważyć, że wyraża się to w następujący sposób:

  • liczba int ;.
  • cin >> liczba ;.
  • podczas(liczba <= 100).
  • {.
  • cout << "Podaj liczbe ";.
  • cin >> liczba ;.
  • }.

Absolutny kod funkcjonalny jest bardzo łatwy w obsłudze dla użytkownika, praktyka jego używania jest pokazana poniżej:

  • #include "iostream".
  • używając przestrzeni nazw std;.
  • int główny ().
  • {.
  •  liczba int ;.
  •  cout << "Podaj liczbe ";.
  •  cin >> liczba ;.
  •  podczas(liczba <= 100).
  •  {.
  •  cout << "Podaj liczbe ";.
  •  cin >> liczba ;.
  •  }.
  •  system („PAUZA”) ;.
  •  powrót 0;.
  • }.

Wprawdzie pętle w programowaniu są bardzo przydatne, ale należy pamiętać, że z punktu widzenia wydajności i poprawności jak inne pętle for, sugeruje się, aby nie używać ich za każdym razem, gdy wykonuje się pętlę while lub inny rodzaj pętli do użycia. cyklu, najlepiej skonsultować się wcześniej, czy jego użycie jest konieczne, czy też istnieje inny, bardziej praktyczny sposób jego użycia.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Actualidad Blog
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.