Font size
WorksheetsInstrukcje iteracyjne: for, while, do...while.
Total questions: 21
Worksheet time: 11mins
Pętla for w języku C++ służy do:
sprawdzania warunków i wykonywania pewnych instrukcji
pobierania zmiennych od użytkownika
wielokrotnego wykonywania pewnych instrukcji
wyświetlania tekstów zawierających liczby
Czy instrukcja iteracyjna for może posiadać kilka instrukcji wewnątrz swojego "ciała"?
nie, może posiadać jedynie jedną instrukcję
to zależy od wersji oprogramowania
tak, może być kilka instrukcji w instrukcji for
to zależy od systemu operacyjnego
Oprócz instrukcji for instrukcją iteracyjną w C++ jest:
if
do... while
while
main
Pętla ma za zadanie powtarzać pewien zestaw instrukcji:
jeden raz
nieskończoną ilość razy
określoną liczbę razy
dziesięć razy
W jaki sposób napiszemy warunek: Czy a jest równe 15?
a!=15
a=15?
a==15
a=15
Iteracja to
podejmowanie decyzji
schemat funkcjonowania
wielokrotne powtarzanie tej samej operacji
wprowadzenie danych
Instrukcja iteracyjna to
main()
cout <<
if
for
char
to zmienna do przechowywania
znaku
liczby rzeczywistej
liczby całkowitej
łańcucha
Instrukcje w pętli mogą nie zostać wykonane ani jeden raz. W której:
while
do... while
for
Pętla:
for(int i=1; i<=10; i++)
odpowiada za wypisywanie na ekranie liczb:
od 1 do 9
od 1 do 10
od 0 do 9
od 0 do 10
Pętla while podobnie jak pętla for oraz jak pętla do...while umożliwia powtarzanie instrukcji tak długo jak warunek końcowy jest spełniony.
Schematycznie pętlę while możemy zapisać następująco:
while (warunek_koncowy)
{
lista_instrukcji
}
while
{
lista_instrukcji
}
(warunek_koncowy)
(warunek_koncowy) while
{
lista_instrukcji
}
(warunek_koncowy)
{
lista_instrukcji
}
while
Pętla do while podobnie jak pętla for i podobnie jak wszystkie pozostałe pętle, umożliwia powtarzanie określonych operacji tak długo, jak warunek końcowy jest spełniony.
Schematyczna postać pętli wygląda następująco:
do
{
lista_instrukcji
}
while (warunek_koncowy);
{
lista_instrukcji
}
while (warunek_koncowy);
}
do
do while (warunek_koncowy);
{
lista_instrukcji
}
while(warunek_koncowy)
{
lista_instrukcji
}
do;
Instrukcja iteracyjna for złożona jest z trzech części oddzielonych średnikami oraz bloku wykonywanych instrukcji.
for(część1; część2; część3)
{
lista_instrukcji
}
Część 1 instrukcji to:
warunek kończący pętlę for
zwiększenie (zmniejszenie) licznika pętli
powtarzana instrukcja bądź blok instrukcji
nadawanie początkowych wartości licznikowi
Instrukcja iteracyjna for złożona jest z trzech części oddzielonych średnikami oraz bloku wykonywanych instrukcji.
for(część1; część2; część3)
{
lista_instrukcji
}
Część 2 instrukcji to:
licznik, który musi być typu całkowitego
warunek kończący pętlę for
powtarzana instrukcja bądź blok instrukcji
zwiększenie (zmniejszenie) licznika pętli
Instrukcja iteracyjna for złożona jest z trzech części oddzielonych średnikami oraz bloku wykonywanych instrukcji.
for(część1; część2; część3)
{
lista_instrukcji
}
Część 3 instrukcji odpowiada za:
zwiększenie licznika pętli
zmniejszenie licznika pętli
zwiększenie lub zmniejszenie licznika pętli
powtarzana instrukcja bądź blok instrukcji
Co oznacza float?
nazwa typu dla liczb z częścią ułamkową
używane do określania liczb stałych
używane do określania liczb ujemnych
nazwa typu dla liczb całkowitych
Na ilustracji przedstawiono sposób deklaracji zmiennych dwóch typów. Czy jest on prawidłowy?
nie
tak
nie można określić
Ile razy wykona się pętla w kodzie przedstawionym na rysunku?
6
3
4
5
Co oznacza operator !=
równy
negacja logiczna
różny
uwaga
Pętla while powinna być wykonywana tak długo, jak długo zmienna x będzie przyjmowała wartości z przedziału obustronnie otwartego (-2, 5). Zapis tego warunku w pętli ma postać:
(x > -2) && (x < 5)
(x < -2) && (x > 5)
(x < -2) || (x > 5)
(x > -2) || (x < 5)
Dla n=4 program wypisze na ekranie wartość:
(a)
