181 4

181 4



. ŁttiaflglCSfcjSBi -..Ac

(KONTYNUACJA),

ITERACJA /PĘTLA (WUILE DO END)

Bardzo ważną rzeczą w:e wszystkich językach programowania jest możliwość wykonania sekwencji instrukcji określoną liczbę razy do momentu napotkania warunku W programowaniu przy użyciu kodów G jest to możliwe dzięki adresowi L Podprogram można wykonać tyle razy ile wskazuje L.

M9S P2000 L5,

Jest tc ograniczone, jeżeli nie można określić warunku wstrzymującego wykonywanie podprogramu. Makra, dzięki konstrukcji WHILE - DO - END pozwalają na większą elastyczność Składnia tej konstrukcji jest następująca

WHILE [<wyrazenie w-arunkowe>] DOn,

<instrukcje>;

ENDn;

Pozwala ona na wykonywanie instrukcji pomiędzy' DOn i ENDn tak długo jak wartość wyrażenia warunkowego jest TRUE (1.0). Nawiasy kwadratowe są konieczne. Jeśli wyrażenie warunkowe przyjmie wartość FALSE wykonany zostanie blok znajdujący się po ENDn. WHELE może być skrócone do WH. DOn * ENDn jest częścią instrukcji zawrsze tworzącą parę. Wartość n to 1..3. Oznacza to. że nie może być więcej niz trzy zagnieżdżone pętle w jednym podprogramie Gniazdo to po prostu pętla w pętli Dobrym przykładem zagnieżdżania w instrukcji WTULĘ to definiowanie macierzy.

ni 02=4;

G<f> X#101 Y4;

F2.5;

WT1 (#101 GT 0] DOI; #102-4


" WH [#102 GT 0] D02;


GS1 X#101 Y#102 Z-0.5; #302=# 102-1;

-END2:

#101=#101 -1;

^ ENDl;



3


>


M30

Ten program pozwali wywiercić otwory rozmieszczone w' macierzy’ 3x4.

Wprawdzie zagnieżdżanie w instrukcji WTULĘ jest ograniczone do trzech poziomów, to w rzeczywistości me ma limitu dopóki w każdym z podprogramów dokonać zagnieżdżenia do trzech poziomów'. Jeśli potrzebne jest zagnieżdżenie na więcej niz trzech poziomach, wtedy segment zawierający trzy najniższe poziomy zagnieżdżenia można zamienić w podprogram i wr ter. sposób pokonać ograniczenie.


Wyszukiwarka

Podobne podstrony:
kody3diagnostykaopis 181 Peugeot 28    Kontynuować odczytywanie kodów do chwili,
p1080166 2 Pociągnij kok; ., «•-<. /aM,ac/oncj linii - od kwiatka do kwiatka: a 4 Narywj to sam Ó
Od Redakcji Biuletyn Informacyjny - Obiektowe Systemy Komputerowe jest kontynuacją wydawanego przez
64785 img045 (37) 50 Na wstępie przedstawiono opis algorytmu iteracji prostej w zastosowaniu do znaj
78553 img079 (18) 84 Wzór (4.4) na iteracje proste, w odniesieniu do równania (4.2), przekształconeg
Mniejszy tekst to kontynuacja cyklu „Długa droga do Kadalh”. Poprzednie artykuły Marcina Roszkowskie
K 181a Precyzyjny regulator PWMNowy Elektronik 181-KPrezentowany regulator PWM idealnie nadaje się d
p1080166 2 Pociągnij kok; ., «•-<. /aM,ac/oncj linii - od kwiatka do kwiatka: a 4 Narywj to sam Ó
str 57,58 Skorupa kontyncntitlnn (5+60 km) od 5 do 60 km, a skorupa oceaniczna od 0,5 do 5 km, co w
1pxeo1 10 hYT AŃ 50...WRW GANG Kontynuacja cyklu „10 pytań do...". Dziś na tapetę wzięci są chł

więcej podobnych podstron