Instrukcja iteracyjna w C++
Informatyka klasa 8

Iteracja jest to tzw. pętla, która polega na powtarzaniu ciągu instrukcji przez określoną liczbę razy lub do momentu spełnienia określonego warunku.

W języku programowania w języku C++ jedną z instrukcji iteracyjnych jest instrukcja for. Do określenia liczby powtórzeń w pętli for stosujemy zmienną sterującą.

Ogólna postać instrukcji iteracyjnej for:

for (wyrażenie_początkowe; warunek; wyrażenie pętli)
lista_instrukcji;

PRZYKŁAD ZASTOSOWANIA INSTRUKCJI ITERACYJNEJ

Treść zadania: Napisz program, który będzie obliczać pięć razy pole kwadratu dla różnych długości boków podanych z klawiatury.

Lista kroków:

  1. Zacznij algorytm.
  2. Zmiennej sterującej „i” przypisz wartość 1.
  3. Wprowadź wartość zmiennej „a„.
  4. Zmiennej pole przypisz wartość a*a.
  5. Wyprowadź wynik zmiennej pole.
  6. Jeśli zmienna „i” nie równa się 5, to zmiennej sterującej „i” zwiększ wartość o 1 (i=i+1 lub i++), a następnie wróć do punktu 3.
  7. Zakończ algorytm.

Schemat blokowy:

Kod źródłowy w C++:

Przykładowy wygląd programu po uruchomieniu:


ĆWICZENIE 1

Przedstaw algorytm rozwiązania poniższego zadania za pomocą kodu źródłowego w języku C++, listy kroków i schematu blokowego.

Treść zadania:

Przygotuj program, który pięć razy będzie obliczał pole i obwód prostokąta dla różnych danych liczbowych wprowadzonych z klawiatury.

Na początku programu zdeklaruj zmienne typu całkowitego i, a, b, pole, obwód.

Listę kroków zapisz w edytorze teksu, schemat blokowy przygotuj w edytorze online https://app.diagrams.net/, a kod źródłowy programu w programie Dec C++.

Zadania zapisz pod nazwą: pole_obwód_iteracja.