pętla for

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


Wyszukiwarka

Podobne podstrony:
Petla For w C
25 Zadań Pętla For
Ćw9 Pętla FOR, WHILE, REPEAT
5 Petla for, przebiegi czasowe, struktury, wzory
Turbo Pascal - pętla for Martunia, ETI Edukacja technicyno inf,, KONSPEKTY, Konspekty
008 Pętla FOR
[lekcja 22] Pętla for Kurs C++ » Poziom 2
Turbo Pascal - pętla for, ETI Edukacja technicyno inf,, KONSPEKTY, Konspekty
Petla For w C
Pętla FOR doc
25 Zadań Pętla For
pętla for
5 Petla for, przebiegi czasowe, struktury, wzory
Turbo Pascal pętla for Monika
Figures for chapter 5
Figures for chapter 12

więcej podobnych podstron