background image

 

 

Pętla for

background image

 

 

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 

background image

 

 

background image

 

 

background image

 

 

background image

 

 

background image

 

 

background image

 

 

background image

 

 

background image

 

 

background image

 

 

background image

 

 

background image

 

 

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).

 

background image

 

 

Przykłady pętli for, zadania oraz 

rozwiązania

background image

 

 

Napisać  program obliczający sumę od 

1 do 2000 korzystając z pętli for.

background image

 

 

Skok pętli for nie musi być liczbą 

całkowitą

background image

 

 

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).

background image

 

 

przykład

background image

 

 

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.

background image

 

 

background image

 

 

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.

background image

 

 

koniec


Document Outline