Pętle w C++ to konstrukcje językowe służące do zdefiniowania szeregu instrukcji, które będą powtarzane wielokrotnie. Pętle są niezbędne do wykonywania wielu zadań w programowaniu, takich jak:
- Wyświetlanie liczb od 1 do 10
- Pobieranie od użytkownika danych z klawiatury
- Przeszukiwanie tablicy
- Sortowanie danych
W języku C++ istnieje trzy rodzaje pętli:
- Pętla
for - Pętla
while - Pętla
do...while
Pętla for
Pętla for jest najbardziej popularnym rodzajem pętli w C++. Ma następującą składnię:
for (inicjalizacja; warunek; zmiana) {
// instrukcje do wykonania
}Pętle w C++ to konstrukcje językowe służące do zdefiniowania szeregu instrukcji, które będą powtarzane wielokrotnie. Pętle są niezbędne do wykonywania wielu zadań w programowaniu, takich jak:
Wyświetlanie liczb od 1 do 10
Pobieranie od użytkownika danych z klawiatury
Przeszukiwanie tablicy
Sortowanie danych
W języku C++ istnieje trzy rodzaje pętli:
Pętla for
Pętla while
Pętla do…while
Pętla for
Pętla for jest najbardziej popularnym rodzajem pętli w C++. Ma następującą składnię:
C++
for (inicjalizacja; warunek; zmiana) {
// instrukcje do wykonania
}
W pętli for kolejno wykonywane są następujące kroki:
Wykonywane są instrukcje w bloku inicjalizacja.
Sprawdzany jest warunek. Jeśli warunek jest prawdziwy, to wykonywane są instrukcje w bloku instrukcje do wykonania.
Wykonywane są instrukcje w bloku zmiana.
Powtarzane są kroki 2-3, dopóki warunek jest prawdziwy.
Przykład użycia pętli for:
#include <iostream>
int main() {
for (int i = 0; i < 10; i++) {
std::cout << i << std::endl;
}
}Ten kod wypisze na ekran liczby od 0 do 9.
Pętla while
Pętla while wykonuje instrukcje w jej bloku tak długo, jak długo warunek jest prawdziwy. Ma następującą składnię:
while (warunek) {
// instrukcje do wykonania
}Przykład użycia pętli while:
#include <iostream>
int main() {
int i = 0;
while (i < 10) {
std::cout << i << std::endl;
i++;
}
}Ten kod jest równoważny poprzedniemu przykładowi użycia pętli for.
Pętla do...while
Pętla do...while jest podobna do pętli while, ale instrukcje w jej bloku są wykonywane przynajmniej raz, nawet jeśli warunek jest od razu fałszywy. Ma następującą składnię:
do {
// instrukcje do wykonania
} while (warunek);
Przykład użycia pętli do...while:
#include <iostream>
int main() {
int i = 10;
do {
std::cout << i << std::endl;
i--;
} while (i >= 0);
}
ten kod wypisze na ekran liczby od 10 do 1.
Wybór rodzaju pętli
Dobór rodzaju pętli zależy od konkretnego zadania. Pętla for jest najczęściej używana, ponieważ jest najprostsza w użyciu. Pętla while jest dobrym wyborem, gdy warunek może zmieniać się w trakcie wykonywania pętli. Pętla do...while jest dobrym wyborem, gdy instrukcje w bloku pętli powinny zostać wykonane przynajmniej raz.
