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