4962385655

4962385655



Instrukcja złożona

Instrukcja złożona łączy ciąg instrukcji w jedną instrukcję i ma postać begin II; ... ; In end gdzie II, ... , In są instrukcjami. Znaczenie tej instrukcji opisuje reguła

Pi { h } Pi+1 i =    (4,

Pl { begin    end } Pn+1

Przykład. Fragment programu

begin x:=x+2; y:=2*x; end;

jest złożeniem trzech instrukcji, z których ostatnia jest instrukcją pustą.

Instrukcje warunkowe

Mamy dwie instrukcje warunkowe. Pierwsza ma postać if w then I

gdzie w jest wyrażeniem typu boolowskiego a I jest instrukcją. Znaczenie tej instrukcji opisuje reguła

P Aw{I}Q P A->w Q P {if w then /} Q

tzn. instrukcja oznacza ’jeśli w to wykonaj I’. Druga instrukcja warunkowa jest rozszerzeniem pierwszej i ma postać

if w then II else 12

gdzie w jest wyrażeniem typu boolowskiego a II i 12 są instrukcjami. Znaczenie tej instrukcji opisuje reguła

P A w { II } Q P A ->w { 12 } Q P {if w then /lelse 12} Q

tzn. instrukcja oznacza 'jeśli w to wykonaj II w przeciwnym wypadku wykonaj 12’. Przykład. Jeśli x jest typu całkowitego to mamy

T { if x < 0 then abs := —x else abs := x } abs = |x|    (7)

gdzie T oznacza formułę zawsze prawdziwą. Z (1) i (3) mamy

(TAx<0)=> (—x = —x A x < 0),    (abs = —x A x < 0) => (abs = |rr|)

((—x = —x A x < 0) { abs := —x } (abs = —x A x < 0)

(TAx<0){ abs := —x } (abs = |x|)

i podobnie można pokazać, że

(T A -i(x < 0)) { abs := x } (abs := |a:|).

Zatem (7) wynika z powyższych dwóch formuł na mocy reguły (6).

Iteracja warunkowa (pętla while)

Instrukcja iteracji warunkowej ma postać



Wyszukiwarka

Podobne podstrony:
DSC02059 (7) Dla przegrody wielowarstwowej złożonej z „n” warstw wzór na współczynnik U ma postać:u
str005 Zulo/ymy, że lego typu instrument ma indeks odczytowy /iiujdu
SAVE0375 [] SZANOWNY WŁAŚCIELU NOWEGO CIĄGNIKA ZETOR Niniejsza instrukcja ma na celu zapoznanie użyt
z nauką gry na jednym z wybranych instrumentów: OGÓLNOKSZTAŁCĄCA SZKOŁA MUZYCZNA I i II STOPNIA IM.
Z. Rudnicki: MATLAB - KOMPENDIUM Instrukcja przypisania ma postać:_
Nowy 7 2 111 Dlatego przyjmuje się, żemoment tarcia w łożyskach tocznych złożony jest z dwóch składo
3. Analiza instrumentalna [ćwiczenia] - 2 rok, sem II 3,71 25% 4 Analiza instrumentalna [wykład] -
Przyjęcia na studia mogą odbywać się również na podstawie złożonych dokumentów. Dopuszcza się jedną
str005 /ułożymy, że lego typu instrument ma indeks odczytowy /iut
3 3 1. Cel Instrukcji Instrukcja ma na celu przybliżanie podstawowych wiadomości o technice świetlne
CONFORMIS Uwaga: Protokół obrazowania opisany w niniejszej instrukcji ma na celu wyłącznie zapewnien
32 Rozdział 3Instrukcja iteracyjna while Instrukcja while ma postać while wyrażenie_warunkowe
Instrukcja iteracyjna for trzecia^ jest instrukcja iteracyjna postaci: for(instrukcja_b; wyra zenie;
ŚM mmk Tm<£®mm Złożony jest z trójkątów prostokątnych, w których jedna z przyprostokątnych ma
33 (571) Pętla while... do ma postać: while Warunek do { blok instrukcji } Pętla repeat... until ma

więcej podobnych podstron