25 (729)

25 (729)



lub:

for zmienna początek downto koniec do { blok instrukcji }

Cóż oznacza taki zapis? Otóż blok instrukcji będzie wykonywany wielokrotnie, dla zmiennej przyjmującej kolejno każdą wartość od początek do koniec. Pierwsza instrukcja jest stosowana wtedy, gdy początek jest nie mniejszy niż koniec (wtedy odliczanie odbywa się „w górę”). Jeżeli koniec jest nie mniejszy niż początek, możemy użyć zapisu drugiego i odliczać „w dół”. Zmienna, której wartość jest sprawdzana w pętli, nosi nazwę zmiennej sterującej. Blok instrukcji rozumiemy podobnie, jak w przypadku instrukcji warunkowej. Jeżeli składa się tylko z jednej, także możemy pominąć ograniczniki begin i end.

ĆWICZENIE

3.30


Proste zastosowanie


pętli


Napisz program, który wypisze liczby od 1 do 10, a następnie od 10 do 1.

W tym celu wykorzystamy obie poznane postacie pętli for.

program cw3_30;

{ Program wpisuje liczby od 1 do 10, a następnie }

{ w doi - od 10 do 1.    }

{ Katalog r3_08 : 3_30.pas    }

var

I : Byte;

begin

for I :- 1 to 10 do

Write (I, ' 1 );

Writeln;

for I:- 10 downto 1 do

Write CI, ' ');

Writeln;

Readln; end.

W celu oddzielenia wypisywania liczb „w górę” i „w dół” posłużyliśmy się instrukcją Writeln bez parametrów. Jej działania to po prostu przejście do nowego wiersza.

ĆWICZĘ


Sumowanie liczb

Napisz program, który wypisuje kolejne sumy liczb od 1 do 10.

Aby to wykonać, należy zadeklarować dodatkową zmienną, do której będziemy dodawali aktualną wartość zmiennej sterującej.

program cw3_31;

{ Program wpisuje kolejne sumy liczb od 1 do 10. }

{ Katalog r3_08 : 3_31.pas    }

var

I, Suma : Byte;

begin

Suma 0;

for I :- 1 to 10 do


Wyszukiwarka

Podobne podstrony:
foto (10) 1.    Czy nniki nielosowe lub o malej zmienności -    współc
skanuj0065 (47) 78 PHP i MySQL dla każdego for (.wyrażenie początkowe: wyrażenie warunkowe:){ instru
PICT5376 do sytuacji silnego napięcia. Rozmowy intymne lub przykre dla dziecka trzeba koniecznie prz
Sweet Shawlettes _ SweetSha-25 Irresistible, Pattems for Knitting Cowls, Capelets, an
IMGU01 Ilość produktów dla 1 dziecka: pieczywa 40 g, masła 5 g, sera żółtego 25 g, rzodkiewki lub so
PRZYKŁADOWE TESTY EGZAMINACYJNE (PO 25 PYTAŃ) Łatwy zestaw na początek Zestaw 91 Zestaw
Bloki a) początek algorytmu b) koniec algorytmu c) opis czynności opis czynności I d) blok
DSC00080 (2) Wapno wa nie • Wyznaczanie dawki wapna koniecznej do odkwaszenia gleby może mieć charak
Testy jednostkoweAsercje •warunki konieczne do zaliczenia testu •jeden test - zero lub więcej asercj
58 (25) ładowni) lub wzdłuż statku tory jezdne mogą być położone po obu stronach zrębnic luków lub
straight wood 25.0 6.0 X. 25.0 rectangular piece for a iong link (just a straight rectangle) Make fr
CB i rad 243 243 XIV. ZDOBYWAMY UPRAWNIENIA AMATORSKIE UWAGA! Nigdy nie liczyć kropek lub kresek. O

więcej podobnych podstron