Pętla for
Pętla - ogólnie
Pętla ogólna to konstrukcja
programistyczna stanowiąca jeden
z rodzajów pętli, dostępna w
niektórych językach
programowania. Pętla ta
umożliwia między innymi
definiowanie pętli iteracyjnych
Instrukcja pętli
• for (i=1; i<100; i++) {….….}
Znana z Pascala pętla, deklaracja argumentu
pętli kolejno:
i=1 – wartość początkowa argumentu i;
i<100 –warunek wykonywania pętli (jeżeli jest
true to pętla jest wykonywana);
i++ - krok pętli (może być niecałkowity np.
i=i+0.5).
Przykłady pętli for, zadania oraz
rozwiązania
Napisać program obliczający sumę od
1 do 2000 korzystając z pętli for.
Skok pętli for nie musi być liczbą
całkowitą
Przykład. klasyk…
W tym programie wykorzystywana jest funkcja obliczająca
długość słowa a=imie.size() przypisujące zmiennej a
liczbę znaków w słowie imie.
Ponieważ program nie ma procedury wykrywania wciśnięcia
klawisza enter, ostatnim znakiem będzie ENTER, dlatego
aby sprawdzić ostatni znak należy odjąć od długości
znaku jedynkę (enter traktowany jest jak ostatni znak).
przykład
Inny program
Napisać program obliczający liczbę cyfr w podanej
liczbie.
Algorytm programu polega na dzieleniu całkowitym
liczby a przez dziesięć, po każdym obrocie pętli
zwiększana jest wartość licznika b. Dzielnie przez
dziesięć powoduje usunięcie kolejnych dziesiątek z
zapisu. Zapis a/=10 oznacza a=a/10.
Rozważmy teraz prosty przykład wyświetlający w
kolumnie liczby od 0 do 20. Przy liczbach
niepodzielnych przez 3 znajduje się odpowiedni
komentarz.
koniec