Pascal PDF, Pascal 5

background image

Nawigacja

Portal

Strona Główna

Artykuły

Download

FAQ

Forum

Linki

Kontakt

Galeria

Szukaj


Usługi

Downloader

PageRank system

Serwery GG

Szpieg GG

Użytkowników

Online

Gości Online: 1

Brak Użytkowników
Online

Zarejestrowanych

Użytkowników: 163

Najnowszy

Użytkownik:

Elwood848

Wątki na Forum

Najnowsze Tematy

Zadanie z Asemblera
prosty kalkulator

w ...

Dziwny Problem
Problem z kartą

GeFo...

Nielegalne

Oprogramo...

Najciekawsze
Tematy

Pytanie do

potrze...

[13]

Najlepszy

windows

[10]

Assembler -

projekt

[7]

Atak typu DoS:

Fo...

[7]

UBUNTU 7.10

wasze...

[6]

Ostatnie Artykuły

Funkcje w PASCALU
Pętla for
Komputer w Oleju
Wszystko o wirusach
Sharing

Reklama

Pętle

Pętle



Pętle, służą do wykonywania cyklicznych czynności, powtarzania tego
samego kodu. Wyście z pętli nastąpi, gdy wykona ona określoną ilość
cykli, lub będzie spełniony okreslony warunek.


1) For - To - Do

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ę:



Zmienna wykorzystana jako licznik w pętli musi mieć np typ integer
(całkowity).

Przejście przez taką pętlę wygląda następująco:
Początkowa wartość zmienna, to wartość _początkowa. Wykonuj pętle
dopóki zmienna nie jest równa wartość_końcowa. W pętli wykonuj kod
polecenie.

Przykładowa pętla wygląda tak:



Na pierwszy rzut oka, widać że pętla przejdzie 10 razy. Za każdym
razem zostanie wyświetlona wartość licznika w postaci:


1
2
3
4
5
6
7
8
9
10


Tutaj, mała uwaga. Jeżeli w pętli tej, zastosujemy słowo TO, to za
każdym przejściem pętli, licznik będzie zwiększany o 1. Jeżeli natomiast
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:



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


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


For i:=1 to 10 do
Writeln(i);


for i:=10 to 1 do
Writeln(i);

Logowanie

Nazwa Użytkownika

Hasło

Zapamiętaj mnie

Rejestracja

Zapomniane hasło?

Loguj

Reklama

HoodBoyz
Rest a while, pimp your
Style Es ist sparsaison!

www.HoodBoyz.de

Soft peeling wetwipes
Compact & glowing
skin in a while Naturally
exfoliate and purify skin

www.speedycare.it/PeelingWipes

Linki

Reklamy Google

Algorytmy w C++
Each Repeat
While
While on Tour
While She Was

Page 1 of 3

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

2008-07-01

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

background image

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:




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:



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:



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.



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łowieUntil piszemy warunek. Repeat Until, od poprzedniej pętli różni
się tym, że przy wejściu do pętli, najpierw zostaje wykonany kod


While warunek_logiczny do polecenia


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


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


Repeat
..
polecenia
..
Until warunek;

Page 2 of 3

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

2008-07-01

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

background image

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:



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.


Repeat
a:=a+1;
Until a>b;

Dodane przez

k0siarka

dnia październik 12 2007

19:38:01

0 Komentarzy ˇ 165 Czytań

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

Page 3 of 3

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

2008-07-01

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


Wyszukiwarka

Podobne podstrony:
Pascal PDF, Pascal 1
Pascal PDF Pascal 8
Pascal PDF Pascal 6
Pascal PDF Pascal 7
Pascal PDF Pascal 4
Pascal PDF Pascal 1
Pascal PDF Pascal 5
Pascal PDF, Pascal 4
Pascal PDF, Pascal 2
Pascal PDF, Pascal 3
Pascal PDF, Pascal 1
Wykład z Pascala 2
PASCAL 1
Sem II Transport, Podstawy Informatyki Wykład XXI Object Pascal Komponenty
ref 2004 04 26 object pascal
Prezentacja trójkątów Pascala
kurs pascala

więcej podobnych podstron