Artykuł: Pętle - 4informatic.com portal dla informatyka Page 1 of 3

Nawigacja

Pętle

Logowanie

Nazwa UŜytkownika

Portal

Strona Główna

Pętle

Artykuły

Hasło

Download

FAQ

Forum

Zapamiętaj mnie

Linki

Kontakt

Pętle, słuŜą do wykonywania cyklicznych czynności, powtarzania tego Galeria

Loguj

samego kodu. Wyście z pętli nastąpi, gdy wykona ona określoną ilość Szukaj

cykli, lub będzie spełniony okreslony warunek.

Rejestracja

Usługi

Zapomniane hasło?

Downloader

PageRank system

1) For - To - Do

Serwery GG

Reklama

Szpieg GG

Jest to najprostsza z pętli, inaczej nazywana pętlą o znanej liczbie powtórzeń poniewaŜ zazwyczaj deklarujemy ilość jej powtórzeń(nie zawsze). Ma ona następującą składnię:

UŜytkowników

Online

for zmienna:=wartość_początkowa TO wartość_końcowa do polecenie HoodBoyz

Gości Online: 1

Brak UŜytkowników

Rest a while, pimp your

Online

Style Es ist sparsaison!

www.HoodBoyz.de

Zarejestrowanych

Zmienna wykorzystana jako licznik w pętli musi mieć np typ integer UŜytkowników: 163

(całkowity).

Najnowszy

UŜytkownik: Elwood848

Przejście przez taką pętlę wygląda następująco: Początkowa wartość zmienna, to wartość _początkowa. Wykonuj pętle Soft peeling wetwipes

dopóki zmienna nie jest równa wartość_końcowa. W pętli wykonuj kod Compact & glowing

Wątki na Forum

polecenie.

skin in a while Naturally

exfoliate and purify skin

Najnowsze Tematy

Przykładowa pętla wygląda tak:

www.speedycare.it/PeelingWipes

Zadanie z Asemblera

prosty kalkulator

w ...

Dziwny Problem

For i:=1 to 10 do

Problem z kartą

Writeln(i);

GeFo...

Nielegalne

Oprogramo...

Linki

Najciekawsze

Na pierwszy rzut oka, widać Ŝe pętla przejdzie 10 razy. Za kaŜdym Tematy

razem zostanie wyświetlona wartość licznika w postaci: Reklamy Google

Pytanie do

[13]

potrze...

Algorytmy w C++

Najlepszy

Each Repeat

[10]

1

windows

2

While

Assembler -

[7]

While on Tour

projekt

3

Atak typu DoS:

4

While She Was

[7]

Fo...

5

UBUNTU 7.10

6

[6]

wasze...

7

8

9

Ostatnie Artykuły

10

Funkcje w PASCALU

Pętla for

Komputer w Oleju

Tutaj, mała uwaga. JeŜeli w pętli tej, zastosujemy słowo TO, to za Wszystko o wirusach

kaŜdym przejściem pętli, licznik będzie zwiększany o 1. JeŜeli natomiast Sharing

uŜyjemy słowa DOWNTO, to licznik, będzie zmniejszany o 1 za kaŜdym przejściem pętli. Jednak wymaga to małej modyfikacji kodu pętli.

Napiszemy wówczas:

Reklama

for i:=10 to 1 do

Writeln(i);

Ta pętla wyświetli nam zupełnie co innego niŜ pętla poprzednia.

http://www.4informatic.com/readarticle.php?article_id=14

2008-07-01

Artykuł: Pętle - 4informatic.com portal dla informatyka Page 2 of 3

Otrzymamy następujący wynik:

10

9

8

7

6

5

4

3

2

1

2) While do

Pętla While do, jest tzw pętlą o nieznanej ilości powtórzeń. Ma ona trochę inną budowę nić for to do. Jest ona następująca: While warunek_logiczny do polecenia

Jej przebieg wygląda następująco:

JeŜeli warunek jest prawdziwy, to pętla jest wykonywana. Wykonywana jest ona, do momentu, gdy warunek przybierze wartość fałsz.

Przykład takiej pętli:

while a<b do a:=a+1;

Pętla ta, będzie wykonywana, dopóki liczba a będzie mniejsza od liczby b. W pętli a będzie zwiększane o 1, więc kiedyś musi nastąpić wyjście z pętli. Jezeli przy wejściu do pętli warunek będzie fałszywy, nie zostanie ona wykonana ani razu, poniewaŜ warunek sprawdzany jest właśnie na wejściu.

W tych rodzajach pętli, częstym rodzajem błędu jest zapętlenie. Inaczej mówiąc, zawieszenie programu.

Zapętleniu ulegnie np taka pętla:

while a<b do a:=b-1;

Nigdy nie wyjdziemy z takiej pętli. Wyjątkiem jest, gdy liczba b oraz a, zadeklarowane są jako liczby typu integer. Wówczas, gdy b jest na krańcu przedziału, ujemnego. tzn kiedy jest równe - 32 768 i odejmiemy 1, wówczas nastąpi zjawisko "overflow" czyli przepełnienie. Wtedy b będzie równe 32 767.

3) Repeat Until

Jest to kolejna z pętli o nieznanej liczbie powtórzeń. Zasadę działania ma podobną do poprzedniej, lecz zapisujemy ją nieco inaczej.

Repeat

..

polecenia

..

Until warunek;

Słowem Repeat określamy, od którego miejsca rozpoczyna się pętla.

Potem piszemy polecenia które będą wykonywane w pętli, a następnie, po słowie Until piszemy warunek. Repeat Until, od poprzedniej pętli róŜni się tym, Ŝe przy wejściu do pętli, najpierw zostaje wykonany kod http://www.4informatic.com/readarticle.php?article_id=14

2008-07-01

Artykuł: Pętle - 4informatic.com portal dla informatyka Page 3 of 3

znajdujący się w niej i dopiero potem następuje sprawdzenie warunku.

JeŜeli wtedy warunek jest fałszywy, to powracamy do słowa Repeat. Gdy jest on prawdziwy, wychodzimy z pętli.

Przykładowa pętla repeat until wygląda następująco: Repeat

a:=a+1;

Until a>b;

Zakładamy ze liczba a, jest mniejsza od b. A jest zwiększane w pętli o 1.

Kiedy a będzie większe od b, wówczas nastąpi wyjście z pętli.

Dla chętnych, Polecam napisać program, zawierający kaŜdy z rodzai pętli.

Za pomocą wszystkich po kolei, wyświetl liczby od -10 do 5.

Dodane przez k0siarka dnia październik 12 2007

0 Komentarzy ˇ 165 Czytań

19:38:01

Komentarze

Brak komentarzy.

Dodaj komentarz

Zaloguj się, Ŝeby móc dodawać komentarze.

Oceny

Dodawanie ocen dostępne tylko dla zalogowanych UŜytkowników.

Proszę się zalogować lub zarejestrować, Ŝeby móc dodawać oceny.

Brak ocen.

Powered by PHP-Fusion © 2003-2006

81730 Unikalnych wizyt

http://www.4informatic.com/readarticle.php?article_id=14

2008-07-01