ࡱ> ( `/ 0DTimes New Roman(0(z[ 0 DCourier Newman(0(z[ 0 1@ .  @n?" dd@  @@``   M#  '- +48(<-&!!&'&4S)8O C 3 3 #  > K0 :9 4N0!     0AA ff@d g4VdVd@z[ 0ppp@ g4dddd@z[ 0p@ pp<4!d!dl 0<4ddddl 0 ʚ;9ʚ;<4ddddl|- 0Xr0___PPT10 pp2___PPT9/ 0?  O = .+"Vztah struktur k programovmu kdu#"http://nb.vse.cz/~tichy/IT_103.htm###86Sekvence   <2Selekce  jednoduch IF$  ;hUniselekce  jednoduch IF (s pozitivn podmnkou)85   5@hUniselekce  jednoduch IF (s negativn podmnkou)85   5:,Selekce  slo~en IF$  9,Selekce  vnoYen IF$  =HPosloupnost selekc  vcensobn IF$%"  %>FVcensobn selekce  CASE bez ELSE.$   $BBVcensobn selekce  CASE s ELSE."   "AIterace  WHILE$   C Iterace  REPEAT$   DIterace  FOR$   F0PYkazy Continue a BreakN    G Slo~en podmnky( EVyhodnocovn podmnek  /o*p+56789:<=>?@ABC~  ` ̙33` ` ff3333f` 333MMM` f` f` 3>?" dd@,|?" dd@   " @ ` n?" dd@   @@``PR    @ ` ` p>> @(    6 P  RKlepnutm upravte styl pYedlohy nadpisu.**   04ǥ   Klepnutm upravte styly pYedlohy textu. Druh roveH TYet roveH tvrt roveH Pt roveH)   ]   0(ĥ ``  T*   0ͥ `   V*   s *ܥ H  T* H  0޽h ? ̙33 $Przdn prezentacez 0 Pt( w t t 0L P    T*  t 0}     V* d t c $ ?   t 0`  @  Klepnutm lze upravit styly pYedlohy textu. Druh roveH TYet roveH tvrt roveH Pt roveH,   ` t 6 `P   T*  t 64 `   V* H t 0޽h ? ̙3380___PPT10. [{Y /'@(    0ȴ `   YD_Struktury.ppt  6<ϴ `P   T*   6<Ӵ `   V* H  0޽h ? ̙3380___PPT10. a * 0$(  r  S ` P   r  S    H  0޽h ? ̙33 + LD`%$ ( ~@ $R %$ s * 8 r $ S 9X   4  $ <1>S(  begin A; B; C; end>!FR $ s *f0  $ s *C8 8 MC(2 $ s *H8h8 MA(2^ $ 6o^ $ 6ohX $ 0A1^ $ 6o M X $ 0FM 6 $ s *DM88 MB(2^ $ 6o $ <P> A   begin A; B; C; end$* + $ <TV>xS   begin A; B; C; end>F  $ <]Ԕ x  QProgram $ 6 b B'  KBR $ s *    $ 6e   KAR !$@ s * c  "$ 68j \J  KCR #$ s *   $$ BnԔ.9 QProgramH $ 0޽h ?$$$$$$$$$ $$$ $$$ $ $!$ $"$#$ ̙33 8 y" (  R " s *  x  c $v/`    R  s *f5   s *-M MB(2  s *R-MR MA(2v @ NZGcHEIcoN-^  6o}X  0aQ^   6o X   0E 5   HO Kano 2   <0} HPdX   0v  NGHIoN-j"  BH;I oMj"  BH5I oM  Hjo K ne 2  H\> Z* if Pd then A else B;8  <|>vP 2n  if Pd then A else B;8  BL Ԕz QProgram  <Ԕ '|  QProgramR  s *  R @ s * d   6(  KAX2  0    N8L   LPd  6  KBX2   0  ! N4T   Pnot PdH  0޽h ?         ̙33 7 2V (  R 2 s * @ x  c $,'/`    R  s *f   s *( MB(2^   6o[_X   0.^   6o[ ^X   0 M    H$.q   Kano 2  <20 HPdX  0F vv  NGHIo2p  HGH-Io2 Fp  HG *H*{I7]o^_  H<7#o K ne 2  H/> zP iif Pd then B;   <|@>v Bn  e if Pd then B;  ' BlDԔ6y  QProgram ) <HԔ   QProgram * 6hL: : KBR + s * \\: X2 0 0 Z  1 NhP 2  LPdH  0޽h ?o     )*+ ̙33 < /b (  R / s *  x  c $HX/`    R  s *f M   s *ZzEez MB(2^  6o'6)X  06^  6o&5 )X  05   H@_9g K ne 2  <cV6 HPdX  0eAv  NGHIofEVp  HGH7Ioe}p  HG *H*{I7]o'6e)  HXhz' Kano 2  H`> * mif not Pd then B;     <q>FX b>  iif not Pd then B;   " BuԔ! QProgram * <yԔ `  QProgram + 6}B )B KBR , s * B X2 - 0$ &b  . N :  Pnot PdH  0޽h ?o  *+, ̙33 6 RJ-2:(  R 2 s *X x x  c $d    R  s *f   s * MB(2  s *nn MA(2p  HG0*HfIsTo^   6oFX   0wFg^   6o X   0* 5    HܔAW Kano 2  <^ HP1X  0p  HG*HI[o^p  HGdH=Idoj"  BHylIdo  HE K ne 20  Hp> N Dif P1 then A else if P2 then B else C;EE8-  s *(B B  MC(2  <Tx^p HP2  H R/  K ne 2p  HGH/KIo v @ NZG~HFI~op p  HG*H4E ICo^  H8Gh7 Kano 2  H > z 4if P1 then A else if P2 then B else C;550  <PԔ0p  QProgram  6@ KBR  @ s *8 ! 6  KAR "@ s *(#  # 6pF KCR $ s * % BԔ QProgramX2 & 0h  ' NT< Y LP1X2 ( 0 ) N\D[ LP2X2 * 0&^ + NTD Pnot P2 , 6  L& R - s *(X2 0 0 1 N$g Pnot P1H  0޽h ?      ,  !" ,#$ ,- ̙33& 5 @&8&<Bx#(  xx x c $@X`   R x s *f-  x s *4Ee4 MB(2 x s *4 d]}d MA(2p x@ HG0*HfIsTo^  x 6o+X  x 0&+^  x 6o]=X  x 0B=2  x Hd1  Kano 2 x <lL HP1X x 0-]p x HG*HI[o]p x HGDHIDo}Ep x HG0*HIdoe- x Hm< K ne 2h x H> p |if P1 then A else if P2 then B else if P3 then C else D;}}8e x s * # Uu  MC(2 x <&I HP2 x H+k:? K ne 2p x HGOHIOouE p x HG0*HeRIop x HG*H4E ICoE x H|. Kano 2 x H2>N * Lif P1 then A else if P2 then B else if P3 then C else D;MMH x s *7j ej  MD(2 x <@;Kp  HP3v x@ NZGwHbIwop e p  x HG*H4E ICo U  !x Hd@{  Kano 2 "x HD RO  K ne 2p #x HGHIoE R %x s * 8 &x <$IԔ0`  QProgram 'x 6Mh7r KBR (x@ s * )x 6Q  KAR *x@ s *(; R ,x s *X2 -x 0  .x N Vt w LP1X2 /x 0tN 0x N Z4 LP2 3x 6] L& R 4x s *(X2 5x 0N 6x NbLl Pnot P1 7x 6eP-* KCR 8x@ s *jP 9x 6iP* KDR :x s *j$PX2 ;x 0,j x NqmB Pnot P3 ?x 6uSMj L& X2 @x 0lO Ax Nty5 Pnot P2 Bx B|Ԕ2 QProgramH x 0޽h ?/@xxx xx xx x xxxxxxxxxxxxxxxx xxx xxx xx x xx#x 3x'x(x&x)x*x3x?x,x&x3x4x?x7x8x?x9x:x ̙33  9  3=7(  x  c $/`    R  s *f   s *d   MC(2  s *44  MB(2p  HG0*H I7~o^  6o+2=/X  02^   6o Q X   0  t    H$H Kano 2   <,^= HP1X   0 ! Q  p  HGsH!Iso/:p  HG)HtIUo (  p  HG HI oF9   H' K ne 2   <>^   )if P1 then A; if P2 then B; if P3 then C;**8 R  s *(    <hԔW QProgram  6D L& R @ s *  6 NH L& R @ s *  6 L& R  s *;  6د"TB"  KAR  s *"X2  0NB  NX4 LP1 $ 6""  KBR %@ s *"X2 & 0fB ' NhG LP2 ( 6**  KCR )@ s *6;*X2 * 0 J + Nlo LP3 1 <i < HP2 2 <F  HP3p 3 HGΊHIΊok v 4 s *T MA(2p 5@ HG0*H I7~o uv p 6@ HG0*H I7~o<9:4p 7 HG0*H I7~op 8 HG0*H I7~okiv 9 H9xG Kano 2 : H }+  Kano 2 ; HF[*g K ne 2 < H[*  K ne 2 = BԔ>: QProgramH  0޽h ?  4     1 2    $% ()123251627418 ̙33e :  0/J(  x  c $\/`    R  s *fRu R   s *rr MC(2  s *vv MB(2p @ HG0*H I7~ovr^  6oX  0/j^  6o u X  0E u  5   HLq  Kano 2  <lv KK=1v" @ NZGBlHQQI/or 1 p  @ HG)HtIUot9:rv !@ NZGnH_Inor9  " H K ne 2 # <Vt SK=2 $ <i t SK=5 & s *rEer MA(2p ( HG0*H I7~oVip ) HG0*H I7~otvp * HG0*H I7~o + H p?; Kano 2 , HoS Kano 2 - H ;  K ne 2 . H   K ne 2v" 4@ NZGeHIOov / p 7 HGjHIjo H E X 9 0K = / X : 0H M 1 X 8 0E 5  ; H> 0v  -case K of 1: A; 2: B; 5: C; end;.. %R < s *H0h8 = <Ԕ P  QProgramR > s *R ?@ s * @ 6,{ KAX2 A 0|V B Nt t MK=1 C 6 n4" KCX2 D 0t6 E NXq MK=5R F@ s *U G 6t KBX2 H 0| I Nx  MK=2 J B||ԔRr QProgramH  0޽h ?& 8 &: $  9!#$(#)#*94$87=C>=@?=GF ̙33=! >   `58u(  x  c $h[/`    $  H\>O I 8case K of 1: A; 2: B; 5: C; else E; end;998   R  s *fm   s *a MC(2  s *Xc  MB(2p  HG0*H I7~o^   6oX   0XbH^   6o 0 X   0t M d    H  fwhile Pd do B;R  s *fBE: p  HG0*H I7~oVWp   HGH[ IoVX   0[:K   Hl̥rvE  Kano 2  <x& JPdv2 @ NGHIpo]  HT  K ne 2  s * MB(2p  HG0*H I7~o&IX ( 0:I*R , s * h - <,Ԕ   QProgram . 6jqVj KBR / s * j 1 N T> LPdx8    68%`B 2 0DԔ  `B 3 0DԔ  `B 4B 0DԔ   7 H> DH jwhile Pd do B;  8 H<>  <\  {#while Pd do begin B; end;$$ 9 BԔzZ QProgramH  0޽h ?_   (-./ ̙33  ? /3%(  x  c $/`    R  s *frmp @ HG0*H I7~ovwNp  HGHIowX  0{  Hr^-  Kano 2   <HNF JP1v"  @ NGяH9Ipob   H$v K ne 2   s *ȋ MB(2p   HG0*H I7~oF X  0R  s *S 6  <lԔ   QProgram  6Hj P5j KBR  s * Tj   N$ ;>  LP1tF     8 x ZB  s *DԔ  ZB  s *DԔ  ZB B s *DԔ    Hx>^  qrepeat B; until Pd  BԔR QProgram  64Z fZ KBR @ s * TZ R  s *K 8   <4Ԕ h  QProgram  6b 0  b KBR  @ s * b  ! N@  6  LP2tF    " 0 X ZB # s *DԔ  ZB $ s *DԔ  ZB %B s *DԔ  R ( s *;  ) <Ԕ o  QProgram * 6ԸR r PB j:=1R + s * 4R  , NL|   jPd & j=0  &tF    -  <y ZB . s *DԔ  ZB / s *DԔ  ZB 0B s *DԔ   1 6tB B  Nj:=0R 2@ s * 4B  3 0rF :Neodpovd zkladnmu pojet strukturovanho programovn.; 2;;H  0޽h ?           )*+ )12 ̙33x @ ( -M(  x  c $/`    R  s *f*Ur   s * =  MB(2  s *.q. Ti := i+1 (2  p  HG0*H I7~oX  ^  6oX  0 b^   6og Ih X   0I    <vX  Ii>Nv"  NGH'EIyoq.   <x>J  'for i:=1 to N do begin B; end;(( * s * Ri := 0(2p +@ HG0*H I7~o.vp , HG0*H I7~o. / Hlwk  Kano 2 1 H|]   K ne 2 3 BԔ~R QProgramR 4 s *V 5 <Ԕ QProgram 6 6hM KBR 7@ s * 8 NP T i = 1 .. N   tF    9 $AZB : s *DԔ  ZB ; s *DԔ  ZB <B s *DԔ   = <?> Z  kfor i:=1 to N do B;R > s *f:=u  ? s *HCF  % F  MB(2 @ s *F~ S ~  Ti := i+1 (2  p A HG0*H I7~o F ^ B 6o X C 0J^ D 6o 1 X E 01  F <K  Ii>Nv" G@ NG hH2I:oS  H s *O  Ri := 1(2p I HG0*H I7~o p J@ HG0*H I7~oF ~  K HSy _  Kano 2 L HpW  K ne 2 M B[Ԕj b QProgramH  0޽h ? *    +*,567F?ACHBFED@FGHFI?@J ̙33v B & (  x  c $`c/`      <d>R ;cyklus . . . Continue; . . . Break; . . . end nebo until<<<  6f>n askok za konec cyklu  6(h>fP x*skok na za tek cyklu  3 BqC8DEFo88qhX_$@       C BqC8DEFo88qhX_$@  0    6q>N hz "  j Cyklus mo~e bt:   6u>.   \for while repeatH  0޽h ? ̙33  C     (  x  c $~/     6>n  \PYklady:    6؄>`  :Lze pou~t logick opertory:\   6Ԉ>x :not X kdy~ neplat X X and Y kdy~ plat X a zroveH Y X or Y kdy~ plat X nebo Y nebo ob X xor Y kdy~ plat bu X nebo Y, ale ne ob #(-   6P>0 : zpodmnka not true and false je toto~n s uzvorkovnm (not true) and false tak~e bude vyhodnocena jako falsejp p   6>2 X a zvorky.    6̞>0  podmnka not (true and false) bude vyhodnocena jako true podmnku a>1 and a<5 odmtne pYelo~it u~ pYeklada xm   m  6> <rNejvyaa prioritu pYi vyhodnocovn maj zvorky. Bez zvorek je nejtsnja not, pak and, nakonec se vyhodnot or a xor. Je to analogie vyhodnocovn vrazo se s tnm, nsobenm atd.MBH  0޽h ? ̙33 A NF (  x  c $/`      <>`  7RE1:=2; RE2:=0; RE3:=5; {$B-} if (RE3>0) or (RE1/RE2>0)888  6>G Tprojde  <>  7RE1:=2; RE2:=0; RE3:=5; {$B+} if (RE3>0) or (RE1/RE2>0)888  68>?8  2skon  runtime chybou 200  <>i 1  z0RE1=2; RE2=0; RE3=5; if ((RE3>0) || (RE1/RE2>0))111  6p>   Tprojde  <(>a   z0RE1=2; RE2=0; RE3=5; if ((RE3>0) || (RE1/RE2>0))111  60> 9   2skon  runtime chybou 200H  0޽h ? ̙33+ 0 |@( _ R  3 t     C #t @   "H  0޽h ? ̙336 0 |p ( @ p  R   3 t      C t @   "H   0޽h ? ̙339 0 | (  |X |C     |S \ @   "H | 0޽h ? ̙33: 0  (  X C     S  @   "H  0޽h ? ̙33; 0  (  X C     S L @   "H  0޽h ? ̙33< 0  (  X C     S  @   "H  0޽h ? ̙33= 0 0 (  X C     S < @   "H  0޽h ? ̙33> 0 P (  X C     S  @   "H  0޽h ? ̙33@ 0  (  X C     S , @   "H  0޽h ? ̙33A 0  (  X C     S ( @   "H  0޽h ? ̙33B 0 p (  X C     S  @   "H  0޽h ? ̙33C 0  (  X C     S  @   "H  0޽h ? ̙33D 0  (  X C     S  @   "H  0޽h ? ̙33E 0   (  X C     S  @   "H  0޽h ? ̙33F 0  (  X C     S  @   "H  0޽h ? ̙33G 0  (  X C     S <Ĵ @   "H  0޽h ? ̙33r .#.W-8C/o uew0QoBp1y {|>`ڲ0~iAn!ɉ=ly)X`Q)+? (Pedvdn na obrazovceKIT VSE PrahaobPA Times New Roman Courier NewPrzdn prezentace#Vztah struktur k programovmu kdu SekvenceSelekce jednoduch IF5Uniselekce jednoduch IF (s pozitivn podmnkou)5Uniselekce jednoduch IF (s negativn podmnkou)Selekce sloen IFSelekce vnoen IF%Posloupnost selekc vcensobn IF$Vcensobn selekce CASE bez ELSE"Vcensobn selekce CASE s ELSEIterace WHILEIterace REPEATIterace FORPkazy Continue a BreakSloen podmnkyVyhodnocovn podmnek Pouit psmaablona nvrhuNadpisy snmk"System_㍯LacoLaco@Times New Roman-. :2 '"Vztah struktur k programovmu kdu,0/.-@Times New Roman-. :2 t"http://nb.vse.cz/~tichy/IT_355.htm         !.-՜.+,0    \Pedvdn na obrazovceKIT VSE PrahaobPA Times New Roman Courier NewPrzdn prezentace#Vztah struktur k programovmu kdu SekvenceSelekce jednoduch IF5Uniselekce jednoduch IF (s pozitivn podmnkou)5Uniselekce jednoduch IF (s negativn podmnkou)Selekce sloen IFSelekce vnoen IF%Posloupnost selekc vcensobn IF$Vcensobn selekce CASE bez ELSE"Vcensobn selekce CASE s ELSEIterace WHILEIterace REPEATIterace FORPkazy Continue a BreakSloen podmnkyVyhodnocovn podmnek Pouit psmaablona nvrhuNadpisy snmk_㽓LacoLaco  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~Root EntrydO) 71 Current User%,SummaryInformation(8PowerPoint Document(DocumentSummaryInformation8 `/ 0DTimes New Roman8 08z[ 00DCourier Newman8 08z[ 001@ .  @n?" dd@  @@``   M#  '- +48(<-&!!&'&4S)8O C 3 3 #  > K0 :9 4N0!     0AA ff@d g4VdVdPz[ 0ppp@ g4ddddPz[ 0p@ pp<4!d!d| 0<4dddd| 0 ʚ;9ʚ;<4dddd||- 0hr0___PPT10 pp2___PPT9/ 0?  O = .+"Vztah struktur k programovmu kdu#"http://nb.vse.cz/~tichy/IT_355.htm###86Sekvence   <2Selekce  jednoduch IF$  ;hUniselekce  jednoduch IF (s pozitivn podmnkou)85   5@hUniselekce  jednoduch IF (s negativn podmnkou)85   5:,Selekce  slo~en IF$  9,Selekce  vnoYen IF$  =HPosloupnost selekc  vcensobn IF$%"  %>FVcensobn selekce  CASE bez ELSE.$   $BBVcensobn selekce  CASE s ELSE."   "AIterace  WHILE$   C Iterace  REPEAT$   DIterace  FOR$   F0PYkazy Continue a BreakN    G Slo~en podmnky( EVyhodnocovn podmnek  /o*p+56789:<=>?@ABC * 0$(  r  S ` P   r  S    H  0޽h ? ̙33r.+? u  !"#$Oh+'0 hp  ( 4 @LT Bez nadpisuDoc. Pavel DrbaleAC:\Program Files\Microsoft Office\Sablony\Przdn prezentace.potlLacoogr77oMicrosoft PowerPointoso@@ܔV@ eB^@ /1WGg  :  -- @ !--'-- $--'@Times New Roman-.  2 1."SystemD-@Times New Roman-. :2 '"Vztah struktur k programovmu kdu,0/.-@Times New Roman-. :2 t"http://nb.vse.cz/~tichy/IT_355.htm         !.-՜.+,0    \