psio3tb_C++ - zszwg.edu.pl
Transkrypt
psio3tb_C++ - zszwg.edu.pl
Delphi Kurs Spis treści SPIS TRE CI .....................................................................................................................................................................2 ROZDZIAŁ 1 .....................................................................................................................................................................4 WYJA NIENIE ..............................................................................................................................................................4 Słowo type...................................................................................................................................................................5 Słowo var....................................................................................................................................................................5 Słowo const .................................................................................................................................................................6 P tla if, then, else........................................................................................................................................................6 P tla for, to, downto....................................................................................................................................................7 P tla repeat, until........................................................................................................................................................7 Procedury ...................................................................................................................................................................8 Funkcje .......................................................................................................................................................................8 PODSUMOWANIE.........................................................................................................................................................8 ROZDZIAŁ 2 .....................................................................................................................................................................9 ROZDZIAŁ 3 ...................................................................................................................................................................14 OPERATORY ...................................................................................................................................................................14 Instrukcja goto ..........................................................................................................................................................15 Instrukcja case ..........................................................................................................................................................15 Continue i Break .......................................................................................................................................................15 ROZDZIAŁ 4 ...................................................................................................................................................................17 ROZDZIAŁ 5 ...................................................................................................................................................................19 FUNKCJA PRED I SUCC ....................................................................................................................................................19 ŁA CUCHY ....................................................................................................................................................................19 KOMENTARZE ................................................................................................................................................................19 KODY ASCII..................................................................................................................................................................19 PLIKI DOŁ CZONE ..........................................................................................................................................................20 ROZDZIAŁ 6 ...................................................................................................................................................................21 ROZDZIAŁ 7 ...................................................................................................................................................................23 ROZDZIAŁ 8 ...................................................................................................................................................................24 ROZDZIAŁ 9 ...................................................................................................................................................................26 OBJA NIENIE: ............................................................................................................................................................28 ROZDZIAŁ 10 .................................................................................................................................................................29 ROZDZIAŁ 11 .................................................................................................................................................................31 FUNKCJA DRAWTEXT .....................................................................................................................................................32 ROZDZIAŁ 12 .................................................................................................................................................................33 ROZDZIAŁ 13 .................................................................................................................................................................35 BITMAPY........................................................................................................................................................................35 ROZDZIAŁ 14 .................................................................................................................................................................37 ROZDZIAŁ 15 .................................................................................................................................................................39 REGIONY........................................................................................................................................................................39 ROZDZIAŁ 16 .................................................................................................................................................................40 TABLICE ........................................................................................................................................................................40 METODY I KLASY ...........................................................................................................................................................41 ROZDZIAŁ 17 .................................................................................................................................................................43 ROZDZIAŁ 18 .................................................................................................................................................................46 ROZDZIAŁ 19 .................................................................................................................................................................48 JESZCZE TROCH NA TEMAT WYJ TKÓW ..........................................................................................................................48 TROCH NA TEMAT WYWOŁYWANIA OKIEN KOMUNIKATÓW .............................................................................................48 PRZECI ANIE ................................................................................................................................................................49 3 ROZDZIAŁ 1 ! % ' - ! & ( ) " ! ! # $ # # ! * + ! # , + . ! / ) % 0 1 2 3 4 5 6 7 8 9 : 6 ; < 6 < " = > = ? 0 = @ = A ) = @ = B = / 2 5 C D 6 B 1 E F B G D 7 3H 9 5 6 I J K D ; L M 3: I K 2 H 9 7 B 3 N 1 % D M6 N I P Q 6 4 S B 1 2 6 4 5 9 5 3O 4 R # / B > K T U WYJA NIENIE > ! ' * ! ? ! * W X Y 0 1 2 ( + + * = # - V ! * * ! * ! + ! 0 % F + # # V ! # > ! G # ) ) ! * # ) = X = * + - 3 4 5 6 7 8 9 : 6 3 N D M6 N > Z 1 2 6 4 5 9 3O 4 D 7 O : 6 S ; 7 9 > Z 2 L 6 [ 3 4 I - K 6 4 S \ 6 4 S ? ! T X # > ( - ] ^ ] ^ " ] ) F 2 ! - = ) % + # ! * G _ # ] + ) ) _ - ( F I K G # ) ! ! - V + F + _ .G # # ! = * ( + ! ( # Słowo type / ? 2 ` 1 % + ( F + ) # 0 B 1 a G # - , X + = ( ` X X - F G # ! ' % ` 2 W b * G = Y F ( V # Słowo var ? ! D 7 O : 6 S ; 7 6 > Z ) # ? * % 2 H 9 7 c % 2 I 2 K L 6 [ 3 4 5 c I % E a d 2 e 1 # % E F c G 2 I c a d K c W - ( ? F e 2 G K 6 4 S \ , ) W $ a ? ` 1 f g @ $ l a a " j f h # #a 1 f g f h i j f g d # #a k k ` " f h i d # # ! i i g j k B a d i j h k f g g k h d h # #l a a i i g a d i j h k f g g k h d g k i k ( W Y + W ? Y + ? ? * % ) # 0 ( W # W K ? W # Słowo const b ! + # X : O 4 < 5 E mn ` ) m 2 I ! Y D 7 O : 6 S ; 7 6 > Z 2 L 6 [ 3 4 1 # % E 2 I e * ! % K 6 4 S \ " ! - # P tla if, then, else o ( 38 c p a d 6 ( # 5 q 6 4 = ! L 6 [ 3 4 * - ! = ! ! = * % I a d ( K = 38 c r 1 d 5 q 6 4 38 c E 1 k 5 q 6 4 e 1 # % E m = 6 4 S + 1 k .m 2 6 M< 6 1 # % E m " + X = I ) = = * = ! - - ! ! K # m 2 % I K = I K P tla for, to, downto o / ! 1 # ( 0 a # - 0 i # ^ D 7 O : 6 S ; 7 6 - X X B - ! 1 # ` 1 @ ! A ` ( + F ? % b % F _ ? G # % G 2 H 9 7 % 2 L 6 [ 3 4 8 O 7 5 O % E d F 1 d G 2 S O 1 d d I # # # L 6 [ 3 4 ( 1 # % E 2 I ( I + - = 1 d - # # # K K W K 6 4 S \ 6 4 S \ f # / 8 O 7 % E b ! 1 d d S O s 4 5 O d S O 2 = ! ! * # L 6 [ 3 4 I K P tla repeat, until o + - * ! _ # 7 % E d 2 7 6 D 6 9 5 # # F t / % E u mu F G u m _ mG 2 1 2 ; 4 5 3 M % E 1 d 2 Procedury ` = > Z * + - % % F c % = % G L 6 [ 3 4 I - K 6 4 S \ Funkcje ` = * + - = # X % 8 ; 4 : 5 3O 4 > Z X F c % = % G % 2 L 6 [ 3 4 I - X K 6 4 S \ PODSUMOWANIE ? = " * / ) # 8 ! ) ! # & > * # , ( = * + - ( % # # ( ) ! ! @ ) ( + - + ( ( = + - ! # ( b # = Q = X = ROZDZIAŁ 2 / = V 1 # b a # ^ i # * " - # ( ! ) * # # W 2 b e = * ( @ - X = * - ( f # 0 - X ` 2 _ F * @ G # k # ^ D 7 O : 6 S ; 7 6 * B = ( 1 # ` 1 @ F ? % b % G 2 L 6 [ 3 4 38 5 q 6 4 1 #J E ) 6 M< 6 vV I 1 v # w = 1 #J 6 4 S L 6 [ 3 4 F I % E X 2 I " G = F B G K F K G K 1 #J % E 2 6 4 S \ j # , e = ( W b * _ w B # Q $ r Q # b #= @ ( Y ) * ) + X W B n J @ b 0 n 0 0 x A x m ! Y # ) 2 ` Q ) ( @ * 2 Y 2 ( b B l * X 2 @ Y 2 ( b Y Y @ + # B Y ( 2 * 2 # ) # ! # % # V Y e X Y @ = X B V w 0 V + " ) ( ! * 0 y ) = * ) F # # # G ! ( F G = F B G # W b * # W ( ( # ) ( ) # ^ * ! ( # ( % - , = 1 # , _ ( a # , _ V i # 0 - - ( f # b b b j # - + g # 0 a { = 1 # ! ) l # , 1 d # ! * > 1 A ) l * ? y W B ( Y X ( % * ! ^ * ) * _ X _ _ # - + # # ? ( F X n G # ) 0 . * ` + - " / ! - a = ) A z G = ( W + = ( G # l # _ % z A 1 { A W c a # = z ! { = = ( + ( # W c i # # # * - 1 ( > 1 A 1 = ! % F - - a k # % B # = ! D 7 O : 6 S ; 7 6 F V B Q e @ ! - y ) ( # b ! ( ( ( = ( # { # b # 1 @ F ? % b @ # G 2 L 6 [ 3 4 X 1 # 1 1 # % E v| 6 4 S \ 10 v 2 E 5 q 6 4 ( t| m L 6 [ 3 4 Y Y # = % ) " - , " @ + ! + # z A h # - X #= * k # I 1 Y t b m #K ( ( X a # 1 # % E vb E ) v 2 6 4 S \ 6 4 S \ 1 1 # % 1 = a 1 a # , 1 i # , * 38 ( - + B ! 1 # - i # 0 , ^ * = ( + * + = 1 W > / # ^ = ( - . b * ! 2 ! ( ( x J # = % 5 q 6 4 E L 6 [ 34 % E 2 a W ( b * > / y . ! _ D 7 O : 6 S ; 7 6 # % E 2 + # a # _ ) 6 M< 6 ( b ( + 1 # 1 k # - 1 = 1 # 6 4 S ! # a # 1 f # ) ! # ! ( x J = 1 > / # # / ! . ( X % ! > 1 A * ( - + - # # % ` # Q - # ` 1 @ F ? % b = ( + ! ! # % G 2 L 6 [ 3 4 1 # % E vv 2 I * K a # % E vv 2 i # % E vv 2 f # % E vv 2 11 k # % E vv 2 j # % E vv 2 g # % E vv 2 h # % E vv 2 l # % E vv 2 6 4 S \ , ( ) 1 # , a # , _ i # , _ f # * , > k # . j # - ? g # G - h # ^ 1 d # ! _ - ( * - 1 #d # ^ D 7 O : 6 S ; 7 6 X + 12 ) # ( ! X ` b # X * e ( , _ n _ X _ % } # @ ! + ) , # a d d d # d 1 j l # F ( = * % n ` ) 2 ? _ 1 a # Q _ # W F # " n G W b * # = # ` ` # F V b # ^ n G = W b * _ # e # ( + ` W = Q _ ? # - / ( # , > 1 A _ ! * ( + * = # e 1 @ # " - ( F ? % b 2 I G 2 ( ` J B K ? ) L 6 [ 3 4 # ) ) # z { # B B # e * X V # ( % V l # b X ( % - b { + 0 " z } 0 > c , ( W = 0 0 % * # e 2 # _ ( + % % 6 4 S \ * y # # b ! # V & e 1 - ) A ) # ( t ^ + * - # W * * ! , + + * # m= ) " * - b ) - ( ) X X ( = = , # ! + @ ! # ' # ( ( ( % # # 13 ROZDZIAŁ 3 A ! ) # ! + - , b A • J X * - ( + ) ( * ) * $ R # c # = * = * / ) = J k d # # b - ( % # ~ ~ $ - ( + ( $ ! ! % - ( - ! # > • ^ b = ! ( b # ~ V ( , / " % * ) 1. 2. 3. 4. - F b " % ! ! V X = ( = ( ( # - # ( ! + # # Operatory ? * 38 F c 9 4 S r a d G I b * b F r a d G ! % 5 q 6 4 K ! + , * p p E r E b # b + = = r b b E r r % E p % = # - * b ! 38 c E % = % # ? % E 1 d A c 4 O 5 38 F c E 38 * 1 d G 5 q 6 4 ! ( 1 d ! ! ! ) 38 F # ( c * % L 6 [ 3 4 % = 5 q 6 4 1 d c p r 1 d G = O 7 ( = # # # 38 # F c E a d G 5 q 6 4 ! Instrukcja goto W ! * % ' # 0 H 9 7 2 L 6 [ 3 4 2 I I 38 5 q 6 4 c p j l K K 2 6 4 S \ ! ! = = c ! ( j l ( Instrukcja case ? * : 9 < 6 d % W Z ! % O 8 % E d 2 1 d % % E k d % % E i 2 1 2 6 4 S \ : 9 < 6 d % - ¥ - d = - ( # X ¡ ¢ £ ¤ 0 . " ¦ V - % c 1 # O 8 c # # F v - ¦ vG 2 Continue i Break 38 # 38 E + _ E 5 7 ; 6 5 q 6 4 1 # I ^ 5 q 6 4 § ) : O 4 5 3 4 ; 6 ! ^ # ¨ _ ! ( % L 6 [ 3 4 I K 6 4 S 6 M< 6 L 7 6 9 © \ Z Z Z Z V _ 1. 2. ! * 0 - X i 0 - X = * ( ! = ! ! % ª _ ! - § b ^ 15 3. 0 - " 4. 5. ! - 0 ! D 7 O : 6 S ; 7 6 X B « ¬ ¤ ® § % « ¬ = ( + 1 # ` 1 @ F ? % b W = b * ! # 1 # % G 2 L 6 [ 3 4 : 9 < 6 d % Q A 1 # F F 1 # c G u 1 % O 8 c i # c % E F F a # c G G G 2 i # c % E F F 1 # c G $ F F a # c G G G 2 a % i # c % E F F 1 # c G R F F a # c G G G 2 6 4 S \ 6 4 S \ 16 ^ ! * ! ^ ! * ( * ! = * # ( - ROZDZIAŁ 4 b ( + i / 1. + 0 - % * * - ^ * ! ^ # = * ! ( X ( ( # # X F ! G 4. Q 2. 3. ! = X + - - * ( > 1 A F ! 2 * * 2 G # ! - # ( + D 7 O : 6 S ; 7 6 ! ! ! ( 2 - % # ` 1 d @ F ? % b G 2 H 9 7 ` k % ` 2 L 6 [ 3 4 k % E k # e B ` # 2 B F v # 1 # ) % E k 2 a # ) % E k 2 i # ) % E k 2 f # ) % E k 2 k # ) % E k 2 j # ) % E k 2 g # ) % E k 2 h # ) % E k 2 l # ) % E k 2 # vG 2 % E 2 a # % E X 2 6 4 S \ " 5. % V D 7 O : 6 S ; 7 6 + + > 1 A + * % ¯ ¤ ¯ ± ² ( + ¯ ¡ ¢ ° # * ' ( V ( ² ¤ ^ ( + X + # % # ` 1 @ F ? % b G 2 H 9 7 ` % ` ` a 2 % ` 2 L 6 [ 3 4 % E ` # e B a % E a # e B X X ` # 1 # #@ 1 # # vG 2 #@ 2 B F v # vG 2 ) ) % E a # 2 X F v ) % E 2 ) a 2 6 4 S \ ? 6. ) _ # - , * ! + ( $ ) ® ! . . B * ( ! + * + = # ! X 1. 2. 3. 0 - ´ ¤ 0 - - ^ ^ V 18 * > # _ ¦ ¥ G 2 _ ! - # ! - § " ! + ( = # F ! 5 q 6 4 % E v ! % L 6 [ 3 4 # v 2 2 6 M< 6 - # 2 § ¤ #X ~ ¥ # ) E > µ > ³ > 6 4 S ! 38 # 2 ) ( ! - % # " ( & # , # # _ ( ( _ ( . # ^ # * ! ROZDZIAŁ 5 ' b # Funkcja Pred i Succ B # k d f h # ¶ F k d G f l · % H 9 7 c % 2 L 6 [ 3 4 c % E 1 d 2 8 O 7 5 O % E d F c G # # F v B ? S O L 6 [ 3 4 * ( $ l v G 2 ! # ? F 1 d d G 1 d 1 # Ła cuchy ¸ W ¹ _ ) * ! _ ) * ) % + - a k k * = % H 9 7 ) % ) 2 ) a % " = ¶ k · 2 º º V º º V ( ! - - k a k k * # * ! _ ) ( ! _ F ! ! _ ) G # Komentarze > ! ! - I ? = W ) / ) # ? ( = - + + V # * R R R K % F R R G = - I - K = º º Kody ASCII ^ # * 0 1. 2. V - - D 7 O : 6 S ; 7 6 X B = % 2 % E i a 5 O a k k n ! ) ! + n ? @ W W # n ( + S O @ ) ! ? @ W W # 1 # ` 1 @ F ? % b H 9 7 8 O 7 , * ³ % G 2 # % - } » d 1 j l # ? + » 1 # # F F d G u F G u v E vu ) F G G 2 6 4 S \ ( + n ? @ W W # Pliki doł czone ¼ ! + " + ' * ! * ! + # ´ µ ( # # : O 4 < 5 ? E i d d 2 " E a d d 2 " I P W " e W ^ n #W V @ ! ! 1 # c % E v 20 ( R #W V @ # ½ ! + - % * ( ( = ! + # b ! # # ^ # ! * 1 # c % E v v B K V X * # + ! % ! v 2 + ! + - ! vu u # = ROZDZIAŁ 6 , * # ( " _ + ! + ) * ! ^ ^ # A / 1 = A a # % 0 1. 2. - - D 7 O : 6 S ; 7 6 X % > 1 A ª # ` 1 1 @ F ? % b G 2 L 6 [ 3 4 # % E 1 # c 2 a # % E a # c 2 6 4 S \ = X > * % V ! + + - $ ^ * ! ^ # ! # ( A 1 = A a # = % ! # X # V # = % * ! = # ° # ¿ # ' * ! & ¾ # F * ) ¾ % * ^ - ( ( ' * ! - ( _ # # # # ) ' * ! ) # R # = ) R # = R # X # ! ' * ! # = * ' - ^ ( - _ ¿ ! ¦ ! b ) W = ( _ , , » , 1. 2. ^ ! - X - ! ( ) X ) / ) # W + # + # / ( # 5 7 C À À 6 Á : 6 D 5 À À b + ! ! ? ! + ¥ F # ? * G * + X * ¥ + ! % ! ( + # - + # X + X W X # * ! ¥ * ( c % E 1 d 2 2 1 # c % E " ! * B B 22 ( ) - a # ) = ª @ ( F * ! * F c G G 2 1 l # " ( + + ( + # * ' # # ` 1 B - V - % 2 ( - = B a # - ? ! * ! # " = # ROZDZIAŁ 7 / X V b + * ( # * X ( ( ! ! b * - X b # # + # b W 2 b * W + ( ! % ) n W , n J / ) # - * # V # % ) = ! ( ) @ ? # # > ! - b ` W ` ? Æ * 0 ( # , $ X + b + ! + + = + ! - + ( - % - # ) * µ ° X ! ! 6 7 5 Ä : 7 O M M Å 9 7 T - Ç Â O 7 Ã Ä : 7 O M M Å 9 7 ( + = ! # ( # * # @ ) b " ! ( c # - ° È # X * X - ( ! + # # - / X > X " # ! - X - F - / ? B b G ( > - ( ( # ( X # W F A ^ J X " ! ! Ç - b w ? b " G # X X " ° ( X ( # ) - V # ° % - # = # ) # ¦ § ( = É ¥ Ç ! # Ç ! - = É ¥ ~ ´ ROZDZIAŁ 8 " , , * ( X 1. 2. + = R # ~ ¥ X ³ ³ R # ~ ¥ * ( - X - X B 1 #A @ " ³ J ! X * * ' ! + ( ~ ¥ F ? % b ~ ¥ ³ 0 ^ 0 D 7 O : 6 S ; 7 6 ( X ) R # J # Ê ( _ § # ? ! V - - ´ % ! ¦ ¥ A - ( + ´ % G 2 L 6 [ 3 4 > 1 # B V > 1 #b > 1 #" > 1 # > 1 # B V > 1 #b > 1 #" > 1 # 2 % E v º º # % E 2 2 º º º º % E v J v 2 º º 1 # * ) J v 2 2 % E 2 2 6 4 S \ b ) 3. 4. % * - * ! # A È " - _ È ! # - ( ´ F R # ( ! # # _ ! G # * - , ( + ! ) " ! - ´ µ ( 2 W R # ( b J + * R # # ! ( ª b - D 7 O : 6 S ; 7 6 Ë , - V 1. 2. % ³ - B 1 #A ³ ( ³ # # ^ ! V ' ( + > > J F ? % b $ # 2 % ? ) X % ? ) X ? 2 | = W G 2 L 6 [ 3 4 ? F v@ %Ì > Ì # J v= d = ? V / Z B W e x V n > x G 2 6 4 S \ k # / ! * 0 ) , ( * - + ( F G ! # ? V / Z > B W e x V n ? F v> ` v= d = ? V / Z n e W n ? G 2 ³ > ? # # > x # 0 ) - # " # , ( - 1. 2. 3. 4. 5. X * R # J # R # J # ! X 0 - X ³ 0 - X ~ § ~ ¥ F _ = * ? G = ( _ ! 0 - X 0 - X b V Ç F / G = _ ( / # D 7 O : 6 S ; 7 6 § B 1 # ` ` 1 @ ! F ? % b ( + % G 2 L 6 [ 3 4 X b / # x c # B V e #b % E b 5 q 6 4 À À ! / # B V b * 2 2 # / % E 1 2 # / Q % E º º 1 ( 1 # @ Q 2 º º / X * X 6 4 S \ b ! % * # # / / _ + # ~ ¥ ½ % ! ( # / ~ ¥ G # % E 1 2 b * # ( " - ) - X * ' F X = ( + % 1 # @ Q ³ Q % E ( - + + V ³ ~ ¥ ( # % # X # F ' * ! G # 25 ROZDZIAŁ 9 _ ( ! n Q b = / J " - ? ! Q ? ! x ` b x e > ? w > n % " " ! b 1. * W ^ 2. b $ ! ( ( - ° * + # ( * ! - = $ ~ % - * - ( ) # / ( # X F ( > ( # + ª ~ µ « ¥ V X ° b ( G # ( = ( * ¦ + _ # µ ~ ¥ - ) « ! ( ( # ¦ ¦ ! ) ) + V X + # ! ( µ ¥ * ( ´ * * 1 # - º B + D 7 O : 6 S ; 7 6 ! + X ´ _ > ! ) # x # + * " # ? ~ ¥ = # * + V X ³ + # ¦ ~ V X G # * ¦ ( _ B F = ^ # / ¦ / _ + # / # * ^ # - A ( + ( # ) ° $ A # ( # > ª ' # F ? % b # ( + ! - ( ( + % G 2 L 6 [ 3 4 38 # V X J ? X 5 q 6 4 w E # % E d 2 # 2 º º # # # º º # # # _ º º _ # # # # # + # # # # - # 6 4 S \ ( - 1. 2. V X - > ¬ ¥ + ( # ) * # " ' = ¦ # " F ) ! W = ) # b # , * * ! % n G # * V ! ve v # " 3. - ) D 7 O : 6 S ; 7 6 ¬ ^ 4. - B ( * _ 1 # b = # 1 # ` @ F ? % b - ! % G 2 L 6 [ 3 4 38 ` # / 5 q 6 4 E L 6 [ 3 4 1 #@ % E / 2 6 4 S 6 M< 6 º º º º º º 1 $ # # # # # # 1 #@ % E n 2 º º 6 4 S \ " - ! k # ( W D 7 O : 6 S ; 7 6 $ ! ( + $ n = $ # Ç W # - ! % B 1 # ` 1 @ F ? % b G 2 L 6 [ 3 4 38 ` 1 # / L 6 [ 3 4 º º º % E B 2 1 #@ % E @ 6 4 S 5 q 6 4 E ` 1 # / 2 6 M< 6 1 #@ % E n 2 6 4 S \ " j # , ? » g # ^ § X A ( ( + D 7 O : 6 S ; 7 6 B + - = § X V B + ( ( # 0 ( ! ! 1 ! ! * X ! # ( X - X _ # # - ! % B 1 # 1 @ F ? % b G 2 L 6 [ 3 4 º º " º º 38 1 #@ E / 1 #" = # # # 5 q 6 4 # # # L 6 [ 3 4 ) % E F 1 #" ) $ 1 # y ) % E F 1 # y ) 38 # / F F 1 #" Q % E ) p 1 #@ E l d G O 7 Q 2 k G 2 $ º º # # # k G 2 º º # # # º º F 1 # y ) p E h d G G 5 q 6 4 # # # X # º º # # # º º # # # ? ) > F v@ % ) = 27 %G vG 2 6 4 S \ º º 38 @ # # # 5 q 6 4 1 #@ E @ º º V 1 #" L 6 [ 3 4 # # # ) % E ? F 1 #" ) u k G 2 1 # y ) % E ? F 1 # y ) X Q % E # / u k G 2 º º # # # 1 #@ Q 2 º º º º 38 F F 1 # y ) r E a f ) 1 G O 7 F 1 #" ) # # # 5 q 6 4 ) r E i f k G G L 6 [ 3 4 º º " º º # / º º % E X a #? ) B a a # 1 2 Q % E B # / a # 1 #@ Q 2 B B a 2 6 4 S \ 6 4 S \ 6 4 S \ U OBJA NIENIE: ) ( ! - ! ) = k ^ ! * % V ~ ± ® £ £ - + # # ( ! b * l l ( # ' B ( ~ F 38 ( + X %G G # F F 1 #" # § 1 d 1 ! # $ # F b / ) ) p * ) O 7 E l d G + + F 1 # y ) p ( + ( ! Ç $ ) ! ( * ( ( # % ) & 5 q 6 4 Í E h d G G ) = ) $ ( = # G # k ´ # 28 ± ® £ £ ( @ » # X F = # * ¦ - # B ¦ * # Î W ! = % ( ROZDZIAŁ 10 " ! * ¦ ³ W + 0 - > / F v = ( a # n " ( > ¦ ³ # > # ^ - $ # # # - X " F + ¶ » b %G v= # > ` c F v " - @ # * " * ' X ! % ! ( * 1. # " - ! ( G ^ · $ X - a v= - = = W X x v` ! + $ · = ^ d G 2 ( W X b ^ - $ ( # % b ¶ #v= > ` Z b ( G 2 ^ # % H 9 7 b % W 2 L 6 [ 3 4 b % E n # > ` c F v" y v » v= v ` ! + v= 38 b b 38 b V @ x e + ! + D 7 O : 6 S ; 7 6 = b # @ ) - " ( ) * ' + B K 5 q 6 4 # # Q 1 # ` ` 1 @ , K h # # b / # x c 5 q 6 4 À À ! * G 2 b ( = F ? % L 6 [ 3 4 X K I _ I x c 2 2 E W / @ n 5 q 6 4 E W / V b @ ! + 5 q 6 4 E W / Ë x ? I - 38 + ! > ` Z Ë x ? V b @ n V @ x e G 2 * + - ! # = J ) - + # + ! * - ( + % # B V e #b % E b / # B V 2 2 # / % E 1 2 # / Q % E º º 1 ( 1 # @ Q 2 º º / X * X * X 6 4 S \ , X D 7 O : 6 S ; 7 6 ( ( B 1 # ` ` 1 @ % F ? % b G 2 L 6 [ 3 4 5 7 C X b 5 q 6 4 / # x c # B V e #b % E b À À ! / # B V b * 2 2 # / % E 1 2 # / Q % E º º 1 ( 1 # @ Q 2 º º / X 6 Á : 6 D 5 ? ) > F v J + ! + v G 2 6 4 S \ b ` n ! Ï V W x V W x % # ? ! * ¥ ( * # ( ) ! W ! ¥ = ! ¥ + ( - * ( ! ! » # ? ! # ( ! ! ( = ¥ W ( = - ( = # , ( + V % H 9 7 % 2 L 6 [ 3 4 5 7 C % E n > F 1 d a f G 2 8 3 4 9 M MC B > F G 2 6 4 S \ 6 4 S \ " 30 # ( = - X # ( - = * # ) # b _ ( ! ( ( ROZDZIAŁ 11 " @ J # @ J # c b / @ J # c b X + # = - X % E @ b # b > J " Q Q + # Q Q Q + = ( = ( - ? ` % % ` ( | % E ` # e B ` # / > ? ¦ # ( F - ( + B F v@ %Ì W % E # vG 2 G 2 % E @ J #` ) #? @ J # c b ( ( % # " X = ) ( + # n % 2 % E @ 2 F a d = a d = vb > ? 2 ( # ! + | Ë # Ë # ~ X n G # - #@ 2 @ J #` ) #? - # ! * # 2 F 1 d = 1 d = ` @ J # ` ) #? X + ( L 6 [ 3 4 ` + 2 ` Ë %G vG 2 ! v@ J v # > # ` ) ? % ' H 9 7 > | ! " ( X # " ) ( # Q e $ @ J # , ) , * # ) = # * ! ( X Q X ( - G x ! - ( " c b a vG 2 ^ ` ) @ X ( ' ( # 2 ` ) b # ! F k d = k d = v V ( ! X 1 vG 2 F * ! * @ J # ` ) #? , ( #= ~ F k d = k d = v V ) # ` # B 2 6 4 S \ b ^ ! % V + > ? - + ^ X # F ) % * ! ( _ = ( ) ) * > ? ! ` ( ( + = # Q # - 1 d 1 d G # ' * ' # " # ( # Funkcja DrawText ) ( * ' + ! D 7 O : 6 S ; 7 6 ( B X = 1 # B * + @ J # # V = ) # F ? % b G 2 H 9 7 Q % Q 2 L 6 [ 3 4 @ J # ` ) #@ % E ` 2 @ J # B # @ % E " Q ) 2 % E Q F a d = a d = i d d = h d G 2 @ J # Q F a d = a d = i d d = h d G 2 / c F @ J # y = vB $ 1 = Q = / Z ? W V A O 7 e x e W V x / c v= x Q / Z w @ x V O 7 / Z @ x V x Q G 2 6 4 S \ = * ! ( V ( + ( * + _ ! 32 = * # + » * + " Ð Ñ Ò T * * + # $ 1 * ! ( ( / c # ) ( X ) = ) b " Q * # ! + / _ , * ! ( + ( ) + # ? ! # # # @ i $ 1 # X b V ( y ^ / # ! ! ) # # + # - vQ v ! ( ROZDZIAŁ 12 V + + ( 0 ) 1. " 2. " ¦ " 0 " 6. D 7 O : 6 S ; 7 6 ! * > B ! * _ v 2 " 1 @ F ? % ´ , - b b X ³ * # vb * v X ) v 2 $ r b * _ + § " Ç § - vV ^ ³ v 2 v v # # v , ~ Ç ³ * ( ¦ ¥ + - v + ( W - § ! - $ X @ , # » ´ vV X v # ³ " § # #b ( @ B - ! * ¦ ¥ vV * X X 2 $ ( - _ ´ µ - ° * V 4. 5. ! , 3. / ) 2 ! X + # v # , # ¦ ~ Ç ! * ( + ` ( + # % G 2 H 9 7 V ! " % V " 2 º º " ( = * # L 6 [ 3 4 38 b b / 5 q 6 4 1 #x c L 6 [ 3 4 º º > x ! $ / 1 V " s e B % E ' 35 q V " B F b V " #@ F ? X G 2 º º $ b - ? X #W S O 1 # / 1 # B V L 6 [ 3 4 G 2 º º , ! º º V " #@ " V " #@ y ) % E y ) 2 ) % E " ) 2 º º * / 1 # B V G 2 + / * º º º 6 4 S \ V " #@ % E x c B V F b º º ) V " #? ) 2 º º 6 4 S \ 6 4 S \ b ` n Ï V W x V W x % # " ª ´ Ç X ª ´ ª ª ´ Ç " % V ! 38 ( = ) & = = 35 q W ( ( ( ! # W + % ! + ( ( ( ! # + _ # # @ # * ' ? J / s ª ´ µ n J > - 1 #x c / W @ ) 9 < % $ r , % 5 q 6 4 V " S O # # ? J B F ? J / 1 # B V G 2 ( $ b ` n Ï V W x V W x % ! * " + , ! b V " n * % E / ( = ( 34 > ' V § ` ) ³ # Ç ´ V / ( ! X ) - = - 9 < T ( # 0 V " ( . + + # ? * / - ( ¦ ~ Ç G ' @ ( ) ( Ó Ô ! Õ Ö × Ô × Ø Ù Ú Ù Ó Û Ø 2 ^ ! * / W # v # ? ) # , X ( ( / W " ! # ! > * # = ( B 2 V . n vB # ) % B = $ V " + Ç § - # ³ F ! ( , ! + ; < 6 < - ! + ! B > / W ( ( W ) b * b ) r ( ! ( ( + % ( x J # ROZDZIAŁ 13 ( X Q 1 1 ! + X X + % ( / c » V ! * = H 9 7 Q Q 2 % L 6 [ 3 4 Q Q F 1 d d = 1 d d = 1 a d = 1 a d G 2 % E / c F @ J # y = v Q = $ 1 = / Z W ! = x V / Z * - # v = x e e W ? W ? G 2 * ( = = _ + / Z @ n ( Q x @ e @ # # ! = # # # % H 9 7 Q % Q 2 ? % Ä 5 7 3 4 [ \ L 6 [ 3 4 Q Q F 1 d = 1 d = 1 d d = 1 d d G 2 % E ? - % E / c F @ J # y = @ ) F ? G = @ J # Q F Q # e X = ) + ! = * ( vu v º º " v` Q # = Q = $ 1 = / Z @ n Q # Q ) = ) v 2 Q x @ e @ Q #` G 2 O 7 / Z " º º V º º b Q / ` Q x n ^ G 2 + ) º º Q / c F @ J #y = @ ) F ? G = $ 1 = / Z " Q / ` Q x n b ^ G 2 6 4 S \ b ` n Ï V W x V W x % + + @ ) = + b * - * = = ( ( @ ? # ) + , B ) # $ = # A * Ç ) ( ° ! # H 9 7 ` % ` 2 * # ! b Bitmapy Q ! ! % Ç ° " + = Ç ° # § V § « ª § ° L 6 [ 3 4 ` ` # e B % E ` ` # / ` # B 2 #@ 2 B F v@ F d = d = ` %Ì 1 # vG 2 G 2 6 4 S \ V + * ' ( ( = ( = ! * # V _ * ) ) - - # ) % H 9 7 ` Q % ` 2 % Q 2 L 6 [ 3 4 ` ` # e B Q % E % E ` #@ 2 B F v @ %Ì 1 # vG 2 Q F d = d = k d = k d G 2 @ J #? ) / F Q = ` G 2 6 4 S \ 36 ( # ( + " # ( X ¦ Ç Q ( ) ) # - ROZDZIAŁ 14 ( $ + ( ! + ( 0 - X ~ 0 - X ° ' / * X ! $ / J @ ` c $ B @ ` c v" i # 1 v # V - ! ( + i # 0 f " ! / k # " ! / J @ ` c 1 _ ! - Ç j # " ! B @ ` c 1 _ ! - ´ j " ! g # 0 ^ - % l # ^ - - X # ! B _ ( = + - § % + X * - _ # ´ B e ` c / 1 # e ` c B e ` c " R # - - R # = ! ! ´ ® # ! 1 # 1 ^ _ ® * § ´ § X e ` c 1 ) ( + D 7 O : 6 S ; 7 6 , * ' $ " R # # X vx J v e ` c B e ` c h # ) » # 1 # $ a # a # $ $ X § V ( ( ( # X * = A = # W ´ b * $ ! ( % 1 # B e ` c 1 @ F ? % b G 2 L 6 [ 3 4 5 7 C W 1 # # e B B F B e ` c 1 # B V G 2 6 Á : 6 D 5 ? ) > F v ! X * #vG 2 6 4 S \ > ( = ! * ! , _ 0 - - ! ( # R # # $ * µ F B - X ? J / W + X 1. 2. 3. 38 # § 1 #x c 5 q 6 4 µ ) ! * ! ` # ? ^ * % / ) ¦ $ * ! ( * ( ª L 6 [ 3 4 G 2 6 4 S \ f # - a ? ) x c F y = v v = @ ! ( + ) F B e ` c 1 # B V % G = = = ? " Z ? y b " > n | # % 1 # # ? J B F ? J / 1 # B V a G # ¦ ~ Ç W > W , x / G 2 > ¦ ª n W # ' V ( ? " Z ? y b " > ! * 38 ` ) * - W b ) + $ ? " Z * ' G # b ? " Z ? y b " = ) ´ ® y W / x = @ ? " y # / Z ? y b " V b X X Q > n e = ^ ! * ? y x e e n ) - # W = V - # ! # e W , x # # / ( ® @ - . n # W V W > n B ( F ( / , W + ! # V # ° ® $ » V vn v W . b È Ü Î ( #A * $ ( ( ROZDZIAŁ 15 Regiony V ! = " 1. + + ( ~ Q # X # X + ! ! * = * % % H 9 7 ` Q % ` % y Q A 2 V 2 L 6 [ 3 4 ` ` # e B % E ` #@ 2 B F v@ %Ì W # Q % E x Q F k d = ? @ Q F @ J # y = @ @ J # / ` F d = d = ` vG 2 k d = a d d = a d d G 2 Q G 2 G 2 # B 2 6 4 S \ " + W + @ Q Q W * ! ( # $ " Q # V ( ( ! ) + k d = k d = a d d = a d d # % - ! ( # ! % : O 4 < 5 I Q V ( V i * # ` ) ( X ( . n X E Q F ¶ d # #i · @ , ( F F | %k d 2Ë %d G = F| % d 2Ë % k d G = F| %g d 2 Ë % 1 k d G = F | % 1 k d 2 Ë %g d G G 2 K % E % # ¥ _ ( n * ? f = = @ = e x Q V n x G 2 * ! ( * ) | X # # Ë , X ) # * , * # , = = + d # # ) ! ROZDZIAŁ 16 " ! ( - * y > = ! e # Tablice / - ! + 1 d » , ! * = W # ) + ( + ! - ( + ( * ) % H 9 7 , ) ^ - ) ( W 2 Q # ( X F G # ! * V _ ¥ " ( # ( ) ( - O 8 ¶ d # #l · X + 9 7 7 9 C % ( f d ! - f * # ¹ ( - = # * # % ¶ d · % E a d d 2 ¶ 1 · % E f d 2 ¶ k · % E $ 1 k d 2 # # # # ! - = - ! : O 4 < 5 " / ) f 9 7 7 9 C % O 8 ¶ d # #a · W / E F 1 d d = = a d d = i d d G 2 * ) ( - - # H 9 7 9 7 7 9 C % O 8 W 2 L 6 [ 3 4 ? e ) F = , = ! " F = " ! + H 9 7 ¦ " + X @ a d G 2 + ! * * # V + ! ( - $ a d # X § ¥ f d d G 2 + ! = + ( X ¾ X ( * ¾ # f d d # B = b % W 2 9 7 7 9 C % O 8 ¶ a # #f · W 2 L 6 [ 3 4 b % E e % E F G 2 y ) F G 2 Metody i klasy V + X = ( ¥ ½ * ( 0 1. 2. 3. + / ) - ! # ^ ( = = * ! * ( # ( " > ! + ! ) % # b ' F B 1 a G - _ ( + + ` 2 % E s ! ) / + + % - X % / X ^ * ( + V - = X # - A F ! ¦ ( + G # % B 2 q 3 M6 4 O 5 n S O / L 6 [ 3 4 # > 2 ? F 1 d d G 2 A 38 1 # % E ? F A 1 # G 2 5 q 6 4 F / G ` 2 4. b - / % E ` n Ï V W x V W x % % - V * ! ( + % / + s ( + q 3 M6 T + _ # 0 " Ç ° - ° 4 O 5 = ( + - # = * ) ! - ´ # ) " ( ) # " ! , - $ ( = = i # § 2 ) » " ) # V - - ) = * # • > ( + • • ) > ! F + $ = ( ) + ! - X * + # ± $ ( ( * + ( + X ( W b + * * ) * # , - ( # % D ; L M 3< q 6 S n 2 41 , R # J # 42 ! * ( X * ROZDZIAŁ 17 ( 1. 2. 3. V " 0 - 0 - o o o X = ` ` = % E B # ` ` % " ` % ? n " i d = i d = _ , * ( % i j d # ! - ! _ a a a = % % > > = e = e X % e X % i i 1 = j = ) % 0 1 1 i = h = ³ ! _ ! ´ = a h d = % a a g 2 a a g = e X % ) % = b / = ? ` # % a j 1 = y ) % ! - 2 v = v" ! # v$ vG = ? * ! 5 q 6 4 % E b a l = - Q = w ` % @ j = V i i 1 = % E E y ) % i 1 a = + - # + ( % # Þ = ! ¥ ( # B V #b i a l # ` = y ) % e X % Ý Ý ¥ a a f = E / # x c e ) % > = ) % Ý Ý " * Ý Ý ¥ ? _ b * ? a g 2 ! % = > c % k = > % ` ) = @ % % = y ) % a = ! e X % * V ( % " ) ( + # È d = ` F G # @ 38 V # 1 l g = 1 g = - ~ 1 1 k = » % ! ) % y ) % % " ) % h = ! e X % x " _ ? ` = > e % 6. / = B f 1 1 # a a k = % o ? ` % o * y ) % > b n w W ¾ X ) % - W o 5. ( ! 4. ^ ! v v= = , ? , > - % b = * = > > # ( , " ( ( = + ( , _ # F ) # vb * v % Þ L 6 [ 3 4 ¥ Ç / # B V 2 2 # x Ý Ý ¥ % E 2 # / % E 1 2 # / Q % E 1 # @ Q 2 1 #@ % E x c B V a #@ % E v? % B F b / # B V G 2 v 2 6 4 S \ " 7. ^ ß É ( = % E 1 # y % E x c B V ` ß ã E % E vb ¥ ¥ ( > ) _ # # - à á â ( + ¨ # e ) 2 ¥ v F b ? #? 2 ¦ ¥ a #@ 38 ? # > c ß Ç ¨ X ¿ / # B V 5 q 6 4 u x c B V F b X / # B V % vu G 2 L 6 [ 3 4 v ¥ ¥ ¦ ° ¥ ¥ ¥ ¨ ¥ G u v # # #v 2 % a #@ % E 1 # x v? % % E B B ) v 2 B 2 6 4 S 6 M< 6 1 # x % E a #@ 38 ` ß ã E 2 % E v? % 5 q 6 4 v 2 L 6 [ 3 4 ¥ ¨ a #@ % E v? % B ) v 2 6 4 S \ 38 ` E ß ä ¥ 5 q 6 4 ? a #@ % E L 6 [ 3 4 v? % B ¨ v 2 6 4 S \ 8. 0 ! 38 ( # x ß ã E ~ ¥ ¦ ? ` % 5 q 6 4 B ¥ ¥ ¨ x c 2 ß ¥ 9. # % E ß å : 9 < 6 ¥ ¥ ¥ ¦ ¨ ? # 2 ° ` ( ! % ¨ O 8 ` 1 # 1 % " a " i ? w F d = P f d d d f d d d G 2 I f d d d K J b ? w F d = P j d d d j d d d G 2 I j d d d K J b ? w F d = P h d d d h d d d G 2 I h d d d K J b ? w F d = P l d d d l d d d G 2 I l d d d K J b ? w F d = P B B B B B B B B G 2 I % " f J b % % " k % " c K 6 4 S \ b ` n Ï V W x V W x % 10. ^ ' ( 11. ^ , * 12. ^ ` 1 #w ß ~ 44 X % E % E v % E ¨ ¥ ¨ v> ) ( = - - f d d d # ° E ³ ³ 4 O 5 % E 2 f a d 2 _ 2 2 % E / ' ! - - ( ( X ( # + - ! * 0 ! + ( # ( + % # 2 1 #@ ) " ( 1 #@ ) 1 # y ) # ! * * a #w ß ä f % E ? B - v? e 1 #w * ? 38 ? @ # " ¤ ! ? 5 q 6 4 ! ( « v" ° v 2 v # v? - v ( 1 #@ ) 2 ! % ¬ 1 # 13. ^ > 38 > 1 #@ ) ` 1 #w % E E > 5 q 6 4 1 #@ ( ! ( + % ) 2 L 6 [ 3 4 B 2 a #w % E B % E 1 # y ) 4 O 5 % E 1 #@ ) e 1 #w % E B 2 B 2 i k d 2 6 4 S \ 14. > ( = v, V Z 38 ) 4 O 5 % E ) #@ ) 1 # B ! # ! = ! - ( ) v # ) #@ V Z B ? % E E X ? V Z 5 q 6 4 b V I ) # @ ) 2 ) K 6 M< 6 B 15. 1 # B ? ! % E X V = $ 2 - ! + _ - % E V 2 ß ¥ X ( # , * = § 0 ! X - v ! v % B a # ` ? B a #" # / # / B % E Q a #? ) % E a # 1 2 ß ¥ B a # 1 #@ ¨ ¨ ~ Q 2 ß ´ ¨ ~ ¨ % E 1 # > 1 2 I ~ ¥ B V 2 ß > c > 2 ß ` n Ï V W x V W x % % E B a # > B b ? $ ´ ³ ¨ Î ¨ * ~ X = = X X ! # 16. v 2 ^ ß ° # / B 1 # # / 1 # x a #@ % E % #? 2 # x - Þ % E B Q ¥ Þ ? * % v ! ° ¥ ¥ ¥ ¨ 1 # 1 2 1 # 1 #@ Q 2 B _ % E % E v, % E v? % ( + > + ! + K # # # K % E d 2 a #@ ! B 2 1 #@ % # B 2 I % E 1 # x % E 2 I , ? # ~ ³ § 2 X ¥ 1 # B 18. 19. ! B 17. _ $ r ( , ( b X * # > v 2 I ( F ( = X $ r , + + K v 2 G % n J = X # 2 - # 45 ROZDZIAŁ 18 ! , ! * = ( % 0 ) " " " " " ^ ^ " " # = # ^ ( ) ! " # ( , V B ! ( $ = # ! ^ * # # ! ) - * ! ^ ' * - = ( * | v # v ! ^ X X ( ) - ( * V v n J ! " v # ( $ Ê # B ! - # * # v # ! * | ! ? vb vn J v> 1 B # 1. b * ! ^ / ) # " # 1. 2. 3. 4. X " " ! µ - # ( æ µ - # # V ! ! # V ) ( x # - § ! ( + % H 9 7 x Ë = | % % % x 2 º º / ) W 2 W 2 L 6 [ 3 4 8 O 7 5 O % E d x % E S O k L 6 [ 3 4 º º x # @ F ? X G 2 x # % E ? X 2 c % E Q F f d d G 2 Ë % E Q F f d d G 2 x # e X % E | 2 x # % E Ë 2 x # c % E v ^ º º º º I º º e vu B x # # # | Ë W ? F W G 2 ! º º V ! x c 6 4 S \ b ` n Ï V W x V W x % " * * , % E ( # ( 8 O 7 ( ) = ( * # ) / k # # > + ! x # @ F ? X G 2 x # % x " + % E > 2 V ( ( ! # @ ) ! x ' v ? X v - d i l l # ( , X | > # " # Ë + # x # c % E B , ç > A * ´ µ " $ b ( / ) - , V * @ § ( è + # È * § " ! - « Ç ¥ - - " " " ~ b = * % = æ ( + ¦ § n J | F ¾ ° ³ " = æ # " ^ å « ° Ç + X # # V ( , # ( " æ # « ! / @ e 0 ? Q k d # ` # X FË G # > Þ ( , ( , ç ¦ V ( ' ( # - + + # v= ¶ W · G 2 è ~ å ( G # ç ! # - = # = X F ~ ^ ( F v X ) - ) Ç ¥ ( # - È ! + ( ! ( ( # , ( ^ y > / ) = ! + # F V V G # # e = ! + " " # " b ' R # ^ + ( # # * # * ' , ~ ! # 47 ROZDZIAŁ 19 Jeszcze troch na temat wyj tków é b + ¼ + ! ! + * # * ? * B F v@ %Ì W # > b d G 2 % 5 7 C W 1 # # e B # v G 2 6 Á : 6 D 5 O 4 x W J A ) S O L 6 [ 3 4 > / F v X .v= x = ¶ ^ · = 6 4 S \ O 4 x W J W F v .v= x = ¶ b ^ · = d G 2 6 4 S \ ! x B b " 1. ) + * ( ! ! ( ! " ! ! ( $ " ! ( + " ! $ ! X # $ ! # # + # + # % - % 6 Á : 6 D 5 O 4 x W J A I ) S O L 6 [ 3 4 ! ( + K 2 6 4 S \ O 4 x > " I " S O L 6 [ 3 4 ! ( ! + K 6 4 S \ ! ! + F Troch na temat wywoływania okien komunikatów é ( ! > / F vy . v= W X ! = ¶ » b ^ # # · = d G 2 G # " # : M 9 < < F x c G 2 E # # 5 C D 6 x > " ! % " X * " $ x > $ x x W J b - x x @ ! # x B @ x x " > - ! > / F vy v= " ? ) W X = ¶ ¼ ê · = ^ d = a d = a G 2 ) a d a # > - % anie + - / ) f # 8 ; 4 : 5 3O 4 / F e 1 = 8 ; 4 : 5 3O 4 / a F e 1 = - e a % " W G e a % / F e 1 = e a % W G / F e 1 = e a % / G ) ) # ) / ) ! - % W 2 % / 2 % 8 ; 4 : 5 3O 4 Q % / G 8 ; 4 : 5 3O 4 n b % > F vy v= a d = a G 2 Przeci » " % % W 2 / 2 ) O H 6 7 MO 9 S \ O H 6 7 MO 9 S \ ) ( / ) ! * ! O H 6 7 MO 9 S X ) T ` ) ë ; 7 < D O : q O S Ã 3 Ã < 6 7 s 3< ; Ñ 7 O [ 7 9 N O s 9 4 36 ì s s s T D 7 O [ 7 9 N O s 9 4 36 TO 8 T D M 49