David Harel Yishai Feldman
Algorithmik Die Kunst des Rechnens
Übersetzt von Micaela Krieger-Hauwede Mit 124 Abbildungen
123
David Harel Department of Applied Mathematics Weizmann Institute of Science 76100 Rehovot, Israel
[email protected]
Yishai Feldman The Interdisciplinary Center P.O. Box 167 46150, Herzliya, Israel
[email protected]
Übersetzerin Micaela Krieger-Hauwede
[email protected]
MSC-Nummer: 68Q01 ISBN-10 3-540-24342-9 Springer Berlin Heidelberg New York ISBN-13 978-3-540-24342-7 Springer Berlin Heidelberg New York Bibliografische Information der Deutschen Bibliothek Die Deutsche Bibliothek verzeichnet diese Publikation in der Deutschen Nationalbibliografie; detaillierte bibliografische Daten sind im Internet über http://dnb.ddb.de abrufbar. Dieses Werk ist urheberrechtlich geschützt. Die dadurch begründeten Rechte, insbesondere die der Übersetzung, des Nachdrucks, des Vortrags, der Entnahme von Abbildungen und Tabellen, der Funksendung, der Mikroverfilmung oder der Vervielfältigung auf anderen Wegen und der Speicherung in Datenverarbeitungsanlagen, bleiben, auch bei nur auszugsweiser Verwertung, vorbehalten. Eine Vervielfältigung dieses Werkes oder von Teilen dieses Werkes ist auch im Einzelfall nur in den Grenzen der gesetzlichen Bestimmungen des Urheberrechtsgesetzes der Bundesrepublik Deutschland vom 9. September 1965 in der jeweils geltenden Fassung zulässig. Sie ist grundsätzlich vergütungspflichtig. Zuwiderhandlungen unterliegen den Strafbestimmungen des Urheberrechtsgesetzes. Springer ist ein Unternehmen von Springer Science+Business Media springer.de © Springer-Verlag Berlin Heidelberg 2006 Printed in Germany Die Wiedergabe von Gebrauchsnamen, Handelsnamen, Warenbezeichnungen usw. in diesem Werk berechtigt auch ohne besondere Kennzeichnung nicht zu der Annahme, dass solche Namen im Sinne der Warenzeichen- und Markenschutz-Gesetzgebung als frei zu betrachten wären und daher von jedermann benutzt werden dürften. Text und Abbildungen wurden mit größter Sorgfalt erarbeitet. Verlag und Autor können jedoch für eventuell verbliebene fehlerhafte Angaben und deren Folgen weder eine juristische Verantwortung noch irgendeine Haftung übernehmen. Satz: Micaela Krieger-Hauwede, Leipzig Herstellung: LE-TEX, Jelonek, Schmidt & Vöckler GbR, Leipzig Umschlaggestaltung: KünkelLopka Werbeagentur, Heidelberg Gedruckt auf säurefreiem Papier 33/3100 YL – 5 4 3 2 1 0
!" #$% &" '
! " ! # $% & $ !' ( ) % % ! % % * % + + % * ! * % , $ - ! '
% ! ( . ' % % / ! % % - + ! % ! + %' $ ! 0 + ! ( .
$% / ' + * ) $% % + 1 2
$% + / % ' ,
! " # $ % % & ' & ( " ) * " + , & - . ' ' / . ' 0 / 01 ' ., 2300 4 / 2 0 4 - ) 5 $ # ' 0 + / 6 7 - 8 $ . 8
- - ! 6 7 9 # : ) , 8 # / 0 0 ; 9. - # +
# ' , $ # " / 0 ' - ! % . $ 8 30 0 . )
# ' 1 % .
! " # $ % & % % $
'( ) *! +,-. / +,-0 1 1 ! % 2
3 & % #! 4 ! 1 5 % 6 2
& % 4 !7 ( 4 1 4 ! !! (8 9 ! !4 % %! ( ! 2 % ! 4 7 6 2 8 8! ! 6 & % $
4 5 % ! 5 % :7 % % 3 2
5 % 4 5 % % ; % < = 3 $ 5 ! 1< ! 4 & % %
! " # $ %" & ' ( ') * ½ + , " - . / 0 % # 1 , . . 02 ,2 # 0 " *
3 4 . 5 # 6 . 34 5 3 4 - ) # , * % # 1 * 7 # 8 , . 8 # 1 0 % ( ' " ) . # + , 9
: ( . , ; %< # * - . 0 " ) / % # 1 - %
0 # -" %< ) . ' # 5 1 + %
/ % ' . ' # - (= % . > 8 ," 3? .4 ) (= 0 #
6 * , . " . . * # 1. > 2.
+ 9@AB
½
! " # $ % # & # % '( $ # $ ) * $ $ + # , $ $ )- % ' . ¾ . " $ ' / / ! & $ * '( 0 % 1 $ )) ' 1 1 & # '( * . 1 % 2 1 3 . % ' 4 5 6 ! 7 8 $ * 9 .
: );;)
4 # ! $ !% $
¾
! " # $ " %! & ' ( ) ( ) * + $ , ' - .# # / 0 " # ' 1 # ' 2 " * + * + ( )) * + ( ))) * + $ 3 4 . / 5 ( .5 6/ ! $ ' ( )% * + - ' .# 5 !7/ ( .# 5 !7 8 ' 1 / ! 9 - ' " ' 1 8 ( : ! # ' $ ' ( )% ( " *$ ;;+ ' $< 7 * $ ;=+ ' >
' 6 $ ' ( ? ! ( % * + " ' 8 6 . ) / $ ;@
$ $ ' & $ ;, ." / $ ;3 .A' "</ ) % # 8 - " < ) $ " " ' "< B % ' ! C (B
D " < 5 B 5#8 ' ! # < $"8 # $
!" # $% ! & " $ % ' ( ) * $ + , - . / - 0 - + ( / 1 - # $+ 0 2 2 3 " ! + - ! 1 " - $ ! # +
" $ 4 + 5 6 7
% '
* ,
8 89+ " 9 : ; : /+ 9 ) ; , " 3 " &
- < < " -
* 3 = (
>??@
+
9
;
X
c
;
<
>
X
O
@
;
X
;
>
D
H
c
D
G
D
9
X
^
<
J
D
[
@
X
O
@
@
;
O
D
D
>
<
{
>
^
;
J
;
>
Y
a
@
J
c
O
U
>
>
;
;
c
E
O
O
a
J
>
[
>
a
5
7
/
5
;
O
<
;
O
E
J
J
@
@
V
D
E
<
>
@
X
O
@
;
O
;
D
O
;
@
c
D
>
U
@
<
V
k
;
X
E
D
@
>
;
Y
<
X
;
;
>
@
<
;
m
@
O
c
o
;
O
[
[
M
U
D
E
E
H
_
E
m
\
<
E
X
>
O
;
@
>
O
@
;
U
@
>
;
n
^
^
<
_
`
J
D
a
o
O
;
;
E
E
a
;
;
O
V
E
;
>
£
;
<
;
D
D
V
;
O
@
O
@
X
;
}
;
<
D
_
z
<
m
O
J
U
O
V
<
J
^
z
O
O
E
<
M
X
a
;
}
O
c
o
;
<
;
J
a
O
E
J
O
;
X
;
;
E
;
@
{
O
V
;
;
D
<
>
D
<
o
X
X
>
}
@
O
D
;
O
m
J
<
<
;
;
@
<
D
M
>
;
J
E
<
E
<
;
o
;
O
>
;
c
U
r
;
H
U
E
E
;
c
O
j
U
a
O
c
O
U
;
E
E
U
@
H
E
E
O
X
X
;
@
X
a
O
<
J
@
@
;
O
D
@
h
J
U
H
U
;
a
>
^
O
c
a
O
;
c
D
M
E
>
¡
^
@
O
;
>
E
E
E
O
X
a
X
;
J
H
E
`
V
a
O
U
<
;
;
<
V
E
9
E
;
j
@
>
;
@
G
>
E
D
O
j
m
;
;
X
<
M
¡
U
^
<
a
_
X
U
E
O
^
>
£
@
D
E
X
<
D
@
E
;
V
<
;
;
^
m
U
[
@
O
_
h
M
c
<
X
`
M
h
z
U
h
^
^
G
[
¤
H
c
E
D
`
D
k
<
M
9
E
x
<
E
E
;
U
a
O
^
X
O
D
E
<
E
¡
>
o
c
;
J
;
;
M
o
<
@
V
r
X
c
>
<
E
@
E
o
E
;
_
;
G
r
E
s
;
o
;
;
D
E
@
;
O
;
c
<
M
D
M
J
@
X
;
O
X
;
D
J
E
>
J
;
c
X
@
J
H
;
E
¡
<
O
E
E
}
;
;
O
;
a
w
}
U
<
E
D
E
O
V
E
<
O
o
[
D
O
@
;
;
@
E
<
D
J
<
;
;
<
X
E
D
J
J
>
;
>
>
a
;
X
M
@
V
a
\
^
;
;
O
z
E
O
r
z
>
@
c
H
>
J
H
>
@
u
E
E
E
>
X
a
;
O
U
M
U
;
E
;
V
z
E
@
X
[
@
@
@
@
M
;
O
O
X
<
E
@
G
O
E
>
J
E
@
a
D
k
O
\
@
E
J
U
m
;
;
;
;
@
o
;
`
D
U
m
<
>
^
<
H
M
E
o
_
<
<
D
>
r
c
;
;
@
c
D
E
O
<
;
<
;
<
H
;
@
>
;
^
@
X
E
;
^
@
;
>
o
U
@
J
E
;
O
U
;
j
r
;
X
h
D
a
J
>
@
ª
^
_
@
;
c
<
;
;
E
<
E
<
m
;
<
@
E
;
>
o
;
X
>
;
c
;
O
V
>
^
c
a
H
J
<
U
[
>
D
;
>
E
>
;
O
E
J
>
E
<
H
;
j
H
E
E
O
M
;
D
o
;
o
;
E
^
@
>
;
@
O
>
@
r
<
^
;
;
E
O
<
V
@
;
c
;
J
O
<
E
E
;
>
;
@
E
;
U
¨
¡
}
O
J
^
;
_
;
D
<
J
>
H
E
;
O
D
@
c
D
;
E
E
M
>
E
;
X
>
c
X
o
>
@
>
M
D
@
U
k
^
<
D
r
r
E
¡
m
;
`
_
E
>
;
>
X
@
;
o
J
;
E
`
V
;
;
a
U
X
H
<
U
<
<
V
>
E
E
;
c
H
>
O
c
D
@
D
E
M
;
G
J
U
>
D
G
D
D
;
J
X
X
c
O
`
D
;
;
;
X
r
<
^
H
;
O
D
h
o
<
n
D
O
;
;
c
X
§
X
U
U
;
>
V
h
J
j
<
<
;
E
E
J
;
@
;
E
O
m
X
H
>
r
_
E
U
<
;
z
;
>
;
h
X
D
_
^
[
V
<
X
;
O
;
;
E
<
O
@
J
X
;
X
U
H
a
o
<
@
m
o
>
;
@
;
m
@
>
U
V
E
E
D
>
c
^
;
J
D
z
\
^
^
D
a
E
>
z
D
<
E
n
O
U
X
X
D
;
c
u
J
>
U
E
r
;
a
M
G
;
O
D
O
O
O
>
E
M
E
9
;
O
<
;
;
>
;
>
;
c
E
;
>
Y
X
D
<
>
M
X
O
^
D
>
D
G
@
X
<
E
>
M
V
;
;
<
D
<
_
D
<
m
U
H
;
H
_
G
@
z
^
[
c
>
E
D
«
c
D
O
;
X
9
D
J
G
}
a
E
J
J
H
O
D
©
V
-
Q
>
<
G
U
O
;
E
J
<
X
O
<
U
E
O
E
a
D
^
}
<
;
;
;
;
E
[
D
<
E
E
X
D
U
E
X
^
{
H
c
@
>
9
E
3
r
;
O
X
E
z
>
;
;
O
V
j
E
<
E
<
;
U
D
O
;
E
c
E
<
<
o
;
;
O
<
s
>
@
E
;
<
;
M
k
X
;
O
;
@
<
H
;
O
h
o
<
H
;
M
E
G
D
M
;
U
E
D
E
E
X
o
}
;
D
c
D
;
^
J
;
J
;
<
E
X
>
@
c
;
X
U
>
J
9
E
D
a
a
o
@
E
D
;
E
1
D
H
;
h
;
;
;
;
@
M
@
D
X
@
>
M
D
9
a
@
E
U
O
<
U
<
}
E
H
O
>
E
V
X
;
M
_
;
;
;
M
D
;
c
M
;
j
J
O
j
X
;
a
O
@
H
G
>
;
^
@
E
J
;
@
O
@
@
@
O
@
G
E
c
;
O
;
a
;
U
o
<
c
O
c
;
X
D
;
^
<
/
*
9
@
E
9
;
(
;
<
O
'
>
h
<
>
D
M
@
;
%
>
s
;
>
;
D
#
<
E
;
"
;
E
X
!
<
;
O
-
X
D
@
;
z
r
E
V
<
^
E
6
7
P
Q
/
+
k
`
A
%
%
,
6
%
r
t
*
H
%
s
k
(
C
(
%
H
,
l
%
k
t
(
#
k
K
-
#
!
(
(
%
(
C
!
%
%
R
*
(
C
i
(
#
%
(
%
/
P
k
%
*
k
u
/
M
/
%
`
k
r
/
!
+
H
"
s
!
+
!
"
Q
*
*
*
h
r
A
!
/
+
(
/
P
%
/
%
%
%
$
+
*
!
i
%
!
+
6
%
*
%
*
o
P
%
!
*
*
M
%
H
/
K
5
M
+
+
i
*
%
K
3
,
6
>
+
U
E
H
*
%
-
(
*
+
/
/
%
#
*
C
5
(
!
Q
g
/
+
*
*
(
>
H
#
%
%
#
-
/
!
,
5
(
5
*
+
(
+
,
l
*
%
*
W
,
%
*
E
(
(
k
%
+
%
+
>
i
/
*
*
C
(
+
+
#
+
!
*
%
U
R
%
%
C
*
,
E
#
A
5
*
+
/
C
#
l
!
+
%
+
/
R
%
*
+
h
#
*
*
/
p
!
!
>
f
H
H
h
`
*
P
!
+
l
%
#
/
%
g
+
M
M
(
,
e
!
%
5
d
*
C
*
P
c
*
,
+
m
(
a
+
W
(
,
/
+
R
g
k
*
5
l
#
6
,
H U
k
5
(
$
,
*
/
!
!
,
-
>
$
K
l
.
5
5
0
2
-
(
!
A
!
3
H
5
-
H
*
i
-
.
f
(
P
!
$
H
R
%
"
/
%
*
+
!
/
!
Q
!
!
5
!
+
C
/
A
+
%
%
R
%
/
+
w
%
g
%
º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º
º º º º º º º º º º º º º º º º º º º º º º º º º º º º º
º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º
!
º º º º º º º º º º º º º º º º º
º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º
" !
º º º º º º º º º º º º º º º º
º º º º º º º º º º º º º º º º º º º º º º º º º º º º
#
$
%
º º º º º º º º º º º º º º º º º º º º º º
º º º º º º º º º º º º º º º º º º º º º º º º
º º º º º º º º º º º º º º º º º º º º
º º º º º º º º º º
º º º º º º º
º º º º º º º º º º º º º º º º º º º º º º º º º
º º º º º º º º º º º º º º º º º º
º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º
!"
!
"
º º º º º º º º º º º º º º º º º º º º º º º º º º º º
º º º º º º º º º º º º º º º º º º º º º º º º º º
º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º
" #$
º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º
º º º º º º º º º º º º º º º º º º º
º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º
#
%
! "
# !
$ ! " % " &
'
( ) #
*
" ! +
# #
! ' , "
- ) . "
" ! / "
0 "
" !$ * " .
, 1 , $ ! "
"
2
" ) * 3 4
" 3 4 5 )
" ' -
# ¼ ½
%
( )
$ ' " " 6
klappe dieses Bit um
falls dieses Bit 1 ist, klappe jenes Bit um
setze dieses Bit Null 01011
klappe dieses Bit um
01011
01011 falls dieses Bit 1 ist, klappe jenes Bit um
setze dieses Bit Null 01001
01001
01011
01101
01001
11011
Umklappen
Nullsetzen
Testen
! " #
$ % & '
%
$ % & ( %% $ ))* +
, - . +/ ( $% * !
+ . $ $ 0 1 + $ /$ % "/ $ 2 % $
3 $ $
+ - + 3 3 % $ " " # 4+ ! ' "/ $% 5 $ $ 6 $ ! $ 7 8 9 / % (% $ & * :0 ! %$ $ 1 4 8 9 7 $
7 % ; 2 7% / $ $ % # < # $ % ; $
% < 4 - $
$ 2 % %
Zutaten
(Software)
(Hardware)
Rezept
Backofen Utensilien Mensch
Kuchen
! " # !$ " ! !$ % % ! !! !$ %
& ! " ! " '
( ) * " " % +, - $ '. ! ( * " / $
0 & 1 !$ 2 ! ( * " " 2 0 3 - " " !$ % ! ".
(" " % !$ / " 04 !$ .
!
" # $ $ %
" $ & !'
( $) * # ! ' + , -
'
! $ $ $ . /
0 * 1 ' # 1 $ 2 $ 3 # % $ * 2 - '
3 * $ 4 %
* 0 ' 5 1 6 0 & 7 1
"
. 8
8 '
* / ,'
8
$ /
* $ % *# ' - 8 9+ :,
8 ; ,
('' * ' 0
;<½ 0 '
* ) * 9 ' % ) 1 # =
8
- !5 /
1 '
9 ! $ = 1 >
$ 1 ( $ # '
$ 8 ' " > " = , % *
! " ½
! " #$ % $ #& % ' ( ) ( * #$ + % * #, % #- % #' !% ' . / , ) . . (0 - $ " / & + / ' 1 2 $ " 3 * 1 / & - 4
* & ( $ + , ' " ! 0 ) 1 566 766 1 8 & ( *
8 . 9.: 1 ! 8 . Ü Ý 8 1 Ü Ý * 8 +
. ! " * ' ) ! ' ; & &+
+< = > ? + ( 3 & ! ! , + ; # % @ ( +< = > <
3 A ( & - BC6B " +& D ' !
! "! # $ % & ' ! ( )*++ , "- # & , ". # & - / . % / 0 !, . &/12 $ / 3/ ! , ( 4 5 5 $ 6 7 ! $ . 0 / & , 6 ' & ! 8 5 0 0 !. & 9 0 0 ! % 6 % & - & % 1 0 / ' 0 / $ 4 4 , 0 !/ / 0 : : 1 )*;<
8 );=< 1 !/ 0% . , / ( : / ! 5 0 & , ( /$ $ 6 /9 % $ 7 4 1 . 1 % $ 4 & / , 1 0 ( 6 / );+< 1
5 6 , - / & 0 / $
! "# $ % & '( ) $ *+ $ " # $ # $
, & % -./0 -.10 2 3 & # % # 4 & 5 ' 6 # ) # # % 7 # 8#
, ) , 5 % 5 6 3 & # "( # $8 3 7 ) % % 5 # ) # $ 6 $ "
% # , ! 9 (6 ! " (6 $" % 9 -.:0 -.;0
2 3 <"= 5 <" => " $ " 8 ? " # 3
[email protected] A A , # " % B 4 5 # # # % # " -.10 2 # 2 -.1@ $" 6 C # ' C 7 % 6 A D # # 3 # "# # # -.10 2 E $ $
-.F0 2 3 '
3 5 # > 5 G C A( %
& %# C
!
" ! # $ % &
% '( ) * % !
( + , (
-!
- . % / 0((
1
2 & % " ( % 34! % 5 % ! 2 ' # - (
+ " 5 6 7 6 6 ( 2
! % 2 (( 8 $ % $ ) 5 ! -
9 $ ((
( 2 ( 2 1 # % "
% ( & 1 ) - %
9 1 : 1; 1 < ) . (( / = > $ ( ( ! ) 2 = > ( $
( & ( 5 ! ( & . (( / % 5
# % ( 9 ' 1 5(( ( & (! "( & # # ' !(
! ! ! " !
# !
$ % ! & ' ! " ($" ! ) * +'" ( " !
" # , " ! - "
" ' ! , .
/ ! ' 0 # 123( 4
" 5 6 " ! /(" 3( ,
7 / " # ! " 8
$ " 7' 9# ( : ! " # !" & !
" ; 7 4 # & !( !"
< ' =! " # 3 12 7 < ' " # " $ $ 7 # -
3 ( 8 ! ! =' = 4 ' /
( " 9 . (
7 " !
# & !
123( . " = ! " % !
# - !( ( ( " ! & # - !
( 4 1> " " ! '
. % #
% ' 7 7 !" 8- ," 1?@A # @B9# = C % C 2>D " 2 ) -
) " E % !# . !
! " " # " " "$ % & ' ( "
) "$ ! * + # " ! "$ , " ( "
!# " ! - . !
/ 0 " ( #"
1 2
!" #$ %
" " # % &
%
% ' ( )% % *% + % , "
! " " " - " " # . /
% !0
% $ " % % #1 2 " / " , % ! % + 0 - " #1 2 % " . " % 3 " * ! #1 " " " /% " !0
% "
. "* % " " ! % " " " /% " !
1 4 &
0 ) " !
# 4 56
" / "
% "
"* % "
# . " 5
7 % 0 "
!
" # $
% & & ' ( ) * +
, , ! !
+
! , !
+
" -
, . # / . ! *
/ . /0 , -
1 #
. + / - 0 2 , 0 ,
# * * ,
" 3
4 , * ' -
*-
* ! 5
& 6 &
7
8 1 # , 9 & & * + + + -
6 5
# % 6 6 & # . !: /
$
!" #
$ # % & # ' ( # ) " # # $ # ## $ # * *# + &# # , - # . $ (/ # # # # # 0 # #
1 " # !" - 2" - 23 . $ &" $ # # # # $## . $ ) "# 0 4 # # ) " ! # % 0 ! # 5 ! # 6 5 . # # - ) " +## 0 ' # & !" " . 0 6 # *- 5# & 4 !" # % 5 # $# !" 783 !" "# 0 # ' # 1 *## # #" $ # $ & '" 4 9 5 # ) " " $ " $# 9 # ## 4 3 # 1 $ , 5 "# ( # ) ## 6## $ 6## "#- # #
! " # $ % & " ' & " '( ) * + $ , * - + * # . + /" + 0+"12 + + % +" .* , & ) + ' 3 ' + 4 + & +
+ 3
* + * & + + ) 5 6 7 3
8 & ' 3 9 3 % , * *
'
! ¼
! "
+ *
, 0 1 - + & . ¼ % ) /:2 - * % - .
Start
Name
Gehalt
John Brown
$21 000
Jack White
$34 400
Mike Green
$18 000
Joan Silver
$26 000
0
Wert der gemerkten Zahl
21 000 55 400 73 400 547 200 Ende
!"
#
! # $ %" # & # '
# " ( ) ' *) + ) % # ) % ! , - ! # .% / # 0 % +
$ *) ( $ ) '0 % ' # $
# + ! " # , * + 1 ( " ( 2 ' 3 # %" & # %# ¼ # # & '# % - # )# ) 2 ) 4 ' # ) ) $
jede zulässige Eingabe Spezifizierung aller zulässigen Eingaben
und
Algorithmus A
Spezifizierung der gesuchten Ausgaben als Funktion der Eingaben
gesuchte Ausgabe
algorithmisches Problem
algorithmische Lösung
!
"#
! $ % &
! '
(
) % * ! % % + '
% , - . /
'
! $ 0 1 ($ 0 1 2 ! 3 &
. /
0
2 3 !
4 5
! 6$ &
! ! )$ 1 $
+$
(
$ 1 % !
&! $ ! 4
$ ! -
% ,
(
7 $
! ! * ! ' 8 $ & )! + ! )! 9 +* !
!
! " # $% & ' $ ( ) # * +,- $ ' $ ) $ ' % . ) / ( 0 ) $ 1 234 ) ' , $ * 5/ + 6 ( , 0 $ % ) 5 ' ( +0- # ( 5 ) ) 5
$ ) $ ) , !
¼
' 5 % ! 0 ¼ ) 1 7 4 % $ #$ ' ) 8 % 8 . $ 95 5 ) ' ) 5 $ ) $ % . $ 9 5 ) 5 " . $ ' 5 5 ) , $ / ( $ ' ) $ 5 : ) $
! " # $ ! $ % &
# ' ( ) *+ ! &
, ! % ( . " / $0
/ 1 ½ 2 0 ¾ 2
. % 3 2 $0 /
# ! 0 / % 45 6 & !2 0 / 0
( # , 0 ! 7 .
!
" # # " $ % " & ! ' " (# ) &! # * ) + # # & # , - ) & , ) & . & - / . # * , ) . + # * & - / 0 ! . . # 0 & ! " ! / & 0 1 & 1 0 . 1 " 2! 1 " +* 3 ) ! / # ! # 2 * /
" 2 ) 2 4 " ! &
3 ! # 1 ! . 0 & " . 0 3 ) ! )
5 !
2 ( ! " # # & ! & ! $1
! "
# $ % & '
( ) " *
+ ¼ ,
) - +
.
. " "
% *
/ ! &' ! 0 &( '
% " * "
! " ! " #$ % & "' ( )
! * + ,(- ! ". ( !
" ( ! " ( #/ (
0
" $ 1
".
, % 2
3 )( ( ' 4 0 ( 4 5 ( & '
, 0 , ' 3 )( & 6 ( ' % 7
! ( 2
! & ( 0 ! 7
1 ' 8 , 90- ( ( ' 9 ( '
) : (
!
" (
(
"
! " ( #, 6 ,
".
' ( 2 ; ' 9 ( ( ( : '
! 1 5 %( 9 '
" - ( , 5 " 8 ( / ( ! ' ! 6
5 & , 5 9 (
, & '
! ¼
! ! "# $ ! ! % &
" # $ % & '()
* '(+) '(() " , % - ., $, & , '(+) '(() # # / , 0 # , ' ) * , '+) # % - " 1 - " 0 '() 2 % $ % - & , # # 3 4 " , - 5 , 6 % " # 4 3 , 5 "
- , , #7 0 , , - / - # # ! $% & / , % $8 & - 4 #
! " # $
% %
&& ' & (&
&)
* + &
" + , -
* & &
+ . -
%
)
*
%
- % (& % / % 0 % 123 4 -
/ (& ! - )
& .# 4
#
.
&% 1 &) 2 - 4 (& . (& )
* - & 1 5 2
! ( )
* / "
1 2 -
%
& -
(& ! . 0- 67 &
- 3
5
$ - !
%
8 &
! )
+
. % ! +
% 5 9 - : . & & 4
%
+ )
. % 5 . % 8# & +
,
; :
0 8#
$ 3
. % ! . & #
%)
8
! & ( & & ! & % + ! &
½
½ ! ! " ½
dog
dog
dog
body
body
typical
typical
typical
body
typical
typical
typical
typical
dog
dog
dog
sun
body
body
sun
dog
dogma
sun
sun
sun
sun
body
body
sun
dogma
dogma
dogma
dogma
dogma
dogma
Ende
Start
Start erster Durchlauf (a)
Ende zweiter Durchlauf
(b)
!
! " # $ ! " % & $& ! ! ' " ! ! " ! (! ) * + " , + % ! - ". ' & /0* , % ! ! ! !! ' *% ' !1 % & % -! " , 2!! + % ! - $ " 3 4 (! & /0* , " 5 % ! ' 6 " % ! "+ ' & /0*, % ! ! & * 7, %! $ ! ' % 6 8 9 &
& ' 8 !9 -" & ! ! " % ! " " ! " - ' " : " ; + ' ; & " % ! ! !)" &
24
78
78
78
78
78
12
24
69
69
69
69
78
12
24
46
46
46
14
69
12
24
26
26
26
14
46
12
24
24
8
26
14
26
12
14
69
8
26
14
14
12
46
46
8
8
8
8
Start
Ende
! " # $%
! "
#
& ' & ()* + ,-. + - + ,-/. " -/ # 0 & & 1 2 // & " # # ,-/. 1 ' 3 2 & 2 , . 4 1 2 ) " 2 3 1 ' , . 5 2 ( * # ( *
! " # $%&' ( ) $%&' ! *+ * , - . / + ** ! 0 . 1 . . + ! . 1 !1 2 / ! * 0 3 1 - 1 ! " ! 4 * *+ 5 , *+ $%&%' $%%' $%&' ! *+ $%&%' $%&6' *+ *+ 5 ! 7 . $%&%'8 $%&6' * 5 , . ! 4 - * . ! 9** - : * ;1 " * *+ . ! . +!* 1 9: . * <+
- , 4" = + / * . > * *" 4 . * ( *+ , 9: < &6 *+ 1 / &? * - - . )@ . > ( * . )@ . )@
Start
notiere 0; zeige auf das erste Gehalt
addiere das aktuelle Gehalt zur gemerkten Zahl
Ausgabe der gemerkten Zahl
JA
am Ende der Liste?
NEIN
Schleife
zeige auf das nächste Gehalt
Stopp
!
" ! " # $ % ! & ' ! ( ! ! ) & *!! $ % ! " !!&
+ & ! ! , , & ( - # "! . ! % % ! ! ! $ ) ! ! ! "( & # " ! ! *# / # 0 ! 1 ! !& # ) " ! !2 !#3 4 +! ! ! # ) " 5
Start
notiere 0; zeige mit P auf den ersten Angestellten
JA
addiere Ps Gehalt zur gem. Zahl
Ist Ps Gehalt höher als Qs?
Ist Q unm. Vorgesetzter von P? NEIN Ist Q NEIN setze Q auf den am Ende der n. Angestellten Liste?
NEIN
äußere Schleife
JA
innere Schleife
zeige mit Q auf den ersten Angestellten
JA
JA
Ist P am Ende der Liste? NEIN
Ausgabe d. gemerkten Zahl
setze P auf den n. Angestellten
Stopp
! " # !
! " ! # $ % &' ( )
½ * '
+' ! , ' ¼ - . % . ' ' &' /
' ! 0 1 - 2 ( ' ' ! &' 3 ' ' * 1
'' 45 , 0 ' % ' ' 6 1 2 7' ! ' + !) 3 '
2 0 ( ' + &' 2 . ' 0 '
+ 8 !2 * , 8 " 8 &' 0 9 + ' 2 2 ": . + / ( 9 2
' 0 9 !) -
; !" #$ % & ' $ ( )*
0 + 8 9 ! 0 1 <= < = > '' 45 '' 4? > 9 0 "
' ' 2: 9 ' 2 ' ! " 9 ' 9 ' ! " '
Start
initialisiere Zähler und Zeiger
überprüfe die nächsten Symbole
Suche nach dem ,,Geld“
,,Geld“ gefunden?
IM TEXT
NEIN
setze den Zeiger vor (überprüfe auf Ende des Textes)
JA TEXTENDE gib den Zähler aus Stopp
überprüfe die nächsten Symbole
Suche nach dem Ende des Satzes
,,. “ gefunden?
IM TEXT
NEIN
setze den Zeiger vor (überprüfe auf Ende des Textes)
JA
TEXTENDE gib den Zähler aus
Stopp erhöhe den Zähler
Start
Unterroutine search-for X
IM TEXT
überprüfe die nächsten Symbole
X NEIN gefunden?
setze den Zeiger vor (überprüfe auf Ende des Textes) TEXTENDE
JA
initialisiere Zähler und Zeiger
Aufruf von search-for ,,Geld“
Aufruf von search-for ,,. “
gib den Zähler aus
kehre zurück
Stopp
Unterroutine
erhöhe Zähler
Hauptalgorithmus
! "# $ %
& ' ' ( # !) !(
* ) + * #( , !
- . ) # )( ! / # ! ) ! - ) ! -( )
! 0 # "$(# # 1 2
! " #$ % & $ '()% * &+ , $ ) !( - # . &/ " & , " $( 0 1& & % 2$ , ,& & 3& ! %. & " 4 2$ 0 ' 5 6$$ " ,& . 1 & &7 ,& 4$ . 5 1& 2$ & " $7 ( % ! , ! 8$ 1& % , 9" . & & ) % % %
, : %( & 2$
$% & - & & / " & ; ; & , 4 5 7$ & " % $ , :$( ( & && !$0 % ($( & &" ( # & & & ,& & <( & $0
! " # $ % & ' % ( ) * * $ + $ ,- . !
/ - - 0 - % $ 1) 0 ! 234 22 ) % - 5 # & 0# '- 0 ) % ) - $ ) 6 # 1# #
/ * ) $ - ) ) - # # $ 7 - - 7 6' 7 #- - # 6' - - - 7 '8 0 * 9' 7 1 / - # - 6' / ) * - . + ) $ , ) : ; 7 <) ' - # 7 = ) $ 0 7 - : ) > / ) 7 5 : 0; * - : - - !# - * ! % - # +
A
B
C
!" ! # $ % $ ! & $ $ !% '
( $ $ " # $" % ! $ ! ) * ! $ + + ! , - . / ! $ 0 ! " / ! $ !! 1
* . $ !
$ ! 2 $ ! ! ! ! ! ! ! ! #!! ! 3" ! 4 ! 5 & * # " 6 , -7 ! $ ! " ! 6 ! ! ! $" 0 6 $ $"8 $ ! % $ & ! 5 7
! ! $" 0 5 /
!
! " # ! $
% ! &
# ' () *
+
' $ & ! +
( *
! ," -
.
! . # / . $ & "
½ ½ ! "!
! 0 %
# + .
() " *
, .
1 1 2
. , , /
( * 3 . " 45
Stopp
Start move 3 from A to B using C
move 2 from A to C using B
move 1 from A to B using C
A
B
A
B 1
C
A
C
A 2
move 1 from B to C using A
B
C
B
C 3
move 2 from C to B using A
B
A
move 1 from C to A using B
B
A 4
C
A
C
A 5
B
C
move 1 from A to B using C
B
C 6
!
" # $ #
# ! %& $ $ " #
' ( # ! # # # # #
$
# ! # ) * + ,
-
. / 0
1! 2 # 3 "
2$ 4
A
B
A
B 7
! " # $ ! % " & ' (" &' ) &* ' ) " " + , , " * " (, - . ) /) 0 *, " ( , 1 2 , ) , " ( . 1 " ! & + ' - ! " ) " 1 ) - 3 4) . , - 5, , - " ¾
-" #"
#" " , . * 6 / . 3$ 7 7 . " $ ! 7 5) ! 3, ) 2 6 " " " " 1 ! " #! $! % &''(! ¾
¿
!
! " ! # $
% & !
'
! ! % ( ) *" + % *" % ¼ % , # # - ! ).% % / ' 0
- ).% % 1 0% # ' 2 3 *" %4 5
0- % "' 1% 1% " ! 0% 2 ! % % *" ' 0% 6% 7 )
$
% '1% 8 9 .% ! 0% ) ( * % ! * 6 :
! 0% ' " : 1
* * 6 ( ) ) ; - :
"4 6% < ¸
¸
¸ººº¸
0- ( ;
% 2
'
¿
! " # $ % ¼ & %! ' & ! ( ' % )& * ' + ' , ! ' -
% & $ %& " " % &
' ' ' , . !
/ 0 1 - - , $ ' ! ' ' "
' $ # 2 3 3 2 4 $ 3 , % & 3 - % &
3 5 5 ' ' $ " 3 6 $ ' , ' ' ! 7 8 , % & 6 $ 8 + $ ' ! ' ' - $ 3 % '& ! , . % & % &/ $ . / ' . % &/ ' ! $ - %& ! , 3 $ 3 9 0 1
! "
# $ % & '
$ ! " # # $ ( &
$ !" ! " ! " $ ) ) * + $ *
)
! ", # + # + $ % - !+ ". ) & / ( ) + ) ) 0 / $ / 1( % % / ( 2 , $ $ / (
% $ -'
3. ) ' '
2
) $
$ - .
! " & ! " 4
! " # $ ! % " & $ '( )
* + " * , +
" - ) ". /0 " 1 +
% )
$ (" ! 0
2 3 +
" ' ( 4
½ ½¼¼
4
½¼¼
#
% ! ( #
( "
* #
$ " 0 % " " ( 5 0
% 1 % % %#
) % 0 6 7 $ $ % #
( 8 7 8 $% ! # ,( 0 " ! # * " ' ! 0
Variable
Vektor
Feld A[1, 1] item item
item
item
Datenstruktur item
item item
item
X
V[1] V[2]
V[N]
item item
item A[M, N]
Etage 12
Hotelanalogon
318
301
302
348
Etage 2 Etage 1
Hotelzimmer
Hotelgang
gesamtes Hotel
entsprechende Kontrollstruktur Anweisung
Schleife
verkettete Schleifen
! " # $% & '( $# & #
' )
*
# + ,+ " # + ,+ - . /01 ) ) + " 2 #
( 3 # + ,
# ( + # +
# ( + 2 ) ! " 2 # 4 #
5 #
" - 3 ! .
+1 6 7 ++ # ++
. )
item
item
item
Zeiger
item
item
item
item
item
Zeiger
item
item item
item
Zeiger
item item
item
Feld
item
Vektor von Vektoren
! " # " ! # &
$%
# !
' # " # &
%
' (# ) # * & +
& #
! # ,- ,."- ! & #
*
/ ' 0 # * ,."- $ #* 2# *&*# *1
* 3 4 " * 3
* 2 *&*# *1
4 "
5 4 "
*
2 3 6 # 7% 8 $ 4 " " * $ ! "
Eingang Eingang
Ausgang
Ausgang
Ende
Kopf
Warteschlange
Stapel
! " # $ " # % & ' $ $ $ ( ) % $ " * + ! ," $ ( - $ +
. / # $
0 1 # 0" 1
# 2& & ," !
! 3 ( # $
0 1 -
$ , # )
" . # 0 . 1 - $ $ * & " * $ 4 '5 ! & 4 " ' " 6 " 6 " % $
! $ %7 $ '5 .
! " !
#
$
%
&
#
# '
!
Ebene 1
,,blink“
173
,,door“
54.2
$20
Ebene 2
Ebene 3
,,what“
,,why“
Ebene 4
! " # $ % %& '
(
$ ) ) & # ( "* + $ ' , # % , - # - # . $ * $ # /0 #1 / ! 1 / " , # 1 /" 2 $ # ( 1 0 0 ! # / " # 0 1 343 #
5 6 ) , $ $ 0 & , " # 7 8 " $ " # # * # 9* : . 0
0
(
% # % : &
;
#
! !
"
# $ %
# & $ % ! ' ( $) ! & ( * ( ( % #
' ! ( ! +% , % % ' ! % % ' - ! * - ) . - / $ 0 % ! %
% % ( ( % ! * ! 1% 0 % % % ! % ! (
, 0 " % ( % ! ! ! * & % & % .#
/
! # + % #
( ! ( & % % # * & ! ! % & % ! & % & % #
% 2 Ì Ì
!
" # ½ $ !
&
%$
$
"
"$
!#"
&
&
Erster
!'$
!#
Letzter &
%$
"$
&
"
$
&
!#"
!'$
!#
! " # ! $ % %& ' ( ) * # + # ) ,$ + -./ ! %0 1 2 ! % $ & 2 + $ 3 0% ! ! %0 ! , '! ( 2 $ 4 ! ! 5 # % + %% 2 6 7 # * # ,8 % 1
-./ 4 $ % 1 . ,
Start
Ende &
%$
"$
&
"
$
!#"
&
!'$
!#
! " # $ % & $ ' (
) ) ) ( ' * ) "+ ( +$ ( ( +$ ) , -./ 0 ) , -.1 2 3 4 * ) " 5 6
AH & %$ "$
AH !AH &
& !# !# !#
& "$ "$ %$ $ $
$ %$ & " !#" !#" !'$ !'$ !'$ !#" "
& & & "
&
! "
# $ %
& ' " ( ) * + ! ,-. / / $ " # $ 0 ,-12 / )* ! ( 3 4 & )
! 5 6 / ! 7 / * 8
! " " / & !
# ! ! ! ! " 3 * ! ! 0 ! 2 8 # 0 # ! 2 " ! !
! " # $ $ $ % $ $ " & $ ' $ ( )! *+ , # ." & $ / $ / , $ 0"1
/ 2 / $" 0"1 # / '3 .+ ' ! $" & % 4 # + $ /' ( +" 5 / ' 6 $ / $ ' ! & ! $ /' # $" ' $ /' $ " 5 7+ $ 8' 8 # " 5 / # " 5# 5 %' # + 5 " 9 / $ /' + / 5# - *+ $ $' 5: # 4 ;! $# $ < " 5 + = $ $ $ = # 6 %' / < "
/ > $ " 5 # , # *+ : :" 7 3 5 # 7 ' " / , ( / -
! "
$ % & ' (! )% (
#
! *
) +$ , ' - $ )%
! . $ /
! * (
" ' ! ! % 0 ' 1 ! ' ½¾¿
2 ' 1$ ½¾¿ ! 1 2
/ $
1 ! 1$ '
3$ 4
2 ' " 1 (#(1 ( ' 1 ! 3
5' ! & (#(
3 ! * *'
6 ! 7 8 9 (
+ 5' 9 '
3% ! ' 6
1 ! & )%
+
/' :
(
2 $ +
! & ; 3% . (
!
<
' *
9
3 ' ! ! % ; & $ (
! !
!
! " ! !
# $
% &
&
' ( % ) ! #*
+ ( * ! , -
! % % !
$ & . / 0 1 , *
! 2 + 3
4 1
4 5
( " ! " 3
1 1
* % / 6 ! .
( ( ( 2*
1, * 7 ( % 1, . 0 4 ' $ 8
2
( 2 ! ( 1 # 4 ( 7
! 5
%
4
5 8 9 / 8 , . ) 1
! 4 )
. ( . 1
/ . :' ( 1
3 ; : # 4
3 $ 4 ; :4
< ! ' ( ! ;
!
" # $ % & ' " & (& & ) * +
, % $ # - + * . /0 &
! "# ! " # $ $ %& '() )* " %& + )* ' ," - . . " $ / 0 1 Ä Æ Ë 1 2 ( È 1 %& + )( 3 %& + 4 5 6 7 ( 8 4 5 ,
" (9 $ + 3 " %& ' 4 5 4 5 %& ' 4 5 4 5 4 5 %& ' 4 5 4 5 4 5 %& ' 4 5 4, 5 4 5 : . " 19 2 " ; " < Æ 2 (
, ( Æ . (
!" " !" # $ " %" &'& ( " ) * " * + * ½ ¾ , * * " " ) * ¿
- " )
./ + ) ½ ! 0 & " + "( ! 0 1 1( )
.. + "(
)
* ) ½ " ( 2 " + & 3 ( 4 5
5 0 + ! 5 6 ! 5 0 ! ( 5 7 ! 8 4 "
) " " 4
( + 3 3 (1 + ) 9 " " " + !" ( 9 " 4
5 : + 9
! " #
$ $ % #
&'& # " # !($
% # " # !(
" &'* #
!(
# )
+%+ % % "
# ! , - - % ,
%
% +%+ % #
&'. /% # - 0 1% &'&%
% " # $ ! % 2 # 0 " ! 2 # 0 " # ! &'3 #
% &'*
-
# " % # ! &'4 2 # 56 % % 5$ #
% 7
% # % % +
% 5 8
!
9
! )
! %
½
! " # $ $ % ! " &
' $ % " $ $ ! ( ) # % ( * + ,
$ - . / 0 1 $ )!)2! ( % $
3 .
+ # 4#
# $
(
3 / 4 % + 5 ( - 4 6 7 ' / + ! " 4 $ # ( ! ,
!
" # $ % & ' $ ' $ %
' ( ) * + , - - ( $ . ( * /
% $ " & ( * /
0 1 /
2 /
( 3) /
(4 0" - & /
/
5 1 - ( $ 6 7
-" & /
( 2 5 ( * /
8 - "
* 6 28 2 " ! ( 9 . 28 :
;
/
- *
- < * $ ( ) + " != $" * $
) $- " ( ) " - <
" ( *
- " - ! >?- ( * & ! ( 9 ) 2 - & " 3 4 " 2 * )
! " #$ % & ' $ ( ) % *& ( + & , -, , % , ( % ( . , + ( / ( *% ( % ( & " , 0 1 & 2 ½ , 0 " "3 4 5
¼
½
6 ¼ (% 7 # , ( ¼ &( , ( * ¼ * (0 8 9 ! "3 ,% ' 0( % ,(% & : ) , * ( % & % % & ( ½ !' 0 , ) (% -;) * - $; $)% , 1' ,& 4 5
, <=> * <> -, 6 $ 0 5 ½
" #$ %
!
& ' &( $ )
*
$$ +
! !
for-Anweisung Anweisung Zuweisungsanw.
for-Anweisung
for
for-Header
do
end
Anweisung
for-Header Variable
from
Wert
to
Wert
by
Wert
Variable Wert Ziffer
Variable
Ziffer Zeichen Buchst.
!" # ! $ %& ' ( ) %& * $ + %& # , $ -,.
, " / 0 ½
! " #$ % ¸ ¸ º º º ¸ & ' ( ) ¸ ¸ º º º ¸ * " " + # " ,- ! . / ( " " . % . 0 " ! # . . % 1 2 " . 0 % " " "
"$ " 3 + 4. , . , . " . & " ! ( " 0 5 + 6 " ! 4
7 1 . " 7" " 0 " + # . 3 ! + # "
! . + # . * " 3 / 8 & + " 8 + # 1 0 3
½
+ 3 34 " 5" " 6 !
" 0 . "9 " 3 " 54 7 . 1 " " :%;2 <=44 > * !? 32/(2>> 2 327<?@ A6
! "# !$ % %& ' ( % ) * + ! , % $ !(! %&
- % %
½
! . / % % $ ! ' ) $ . $ ! ) ! 0' $% 1 $, ! " 2 34 ' " ! 2 ( # ! "$ % 5 6 # % % " $ '7 * , ' 8 ' 9 : $ ' 34 ( + " % !' , " 1 ! 5' '. !' 76 8 ; 4$ 8 " ! 9 3 34 / ! % * ! ' " 4 % # < 5 % = (' ! 3 $
½ ¾
½ ¾
! " # $ ! % ! " # & " ' " # $ ( ) ' " ' $ * + #
, "
- ) . / )0 1 / 2 0 - # ' 0 - ! - # - È
Î - # % È % 3
) È - É ) Î % % É È % È . Î ) - Ê % Ê
È # $ ' - È ) Î # 4 ! # ) " Î - - ! 5
! " # ½ ! ¼ $ ½ " % & % ' %
È È ! " # ¼ $% # " & ' È $% # ' ¼ " Î Î (# È È ) ½ $% # ¼ $% #" ½ $% # " $* $ " È È ½ $% # + ' È
¼ ½ $% # ' $ , % % $ -$ , . - # , / 0 ! . + -$ ' - . $ " " # - -$
! " # ! " $ % " # & ' &! !
( ) % &" * " + % , ! % # " #& ( * ! - # & " & . / 0 * % " * $ 1 2 3 % /& 0 ! 4 ( " ! $
algorithmischer Einfall A Algorithmus
Programmierer (menschlich)
AP
Compiler (Software)
Programmierung
Programm in einer höheren Sprache
Compilierung
AS
Programm in Assemblersprache
AM
Maschinencode
Ausführung auf dem Computer
! " # $ % & ' & ( ) * % + )
Å !
" !# $% &' & ( '
)
#
* +' ,
- .
/ +'
0' * !
( È & ( ' ( Ë 0' *
' ) , -
*
# #- 1 2 2 0 & 1 +' 3 4 5 1 3 & 1 2 2 & + 2 2 6' & 0 7
½
&
' *
- & (7 ¼
½
¼ ! " # $ $ %$ & ½ "$
'
( "
" # $ $ %$ &' " ( $$
' # 06 0'' * ,
! ! " # $% & ! ' " ! ( ! "
) " * + , " - * " " . "
( /
0 ! , 1 ( ' 0 + + ( 2 3 4 " * !5 6 # ' , 7 8 . 2 ) 4 1 ) ' " * " " * . 1 " ' /
!
! "#$% & ' ( ) * ) + , !- . /
0 - 1 2
3 / ) + 4 ! 2 * 2 2 02 5 6 ! )
! ) / 3 7 . / / )8 3 1 ' / 3 1 ) 3 ,
9 4 : ;
3 7 < 3
/ 3
) , ) 7 "% = . > = , ? / . = / 8 , @ ! ) 1 * @ A 0
) ,./
A B ) ) * + / ) & / 7
C- )
, / 3 * 7 1 !
! ! "#
$ % & ' () " * ! $ ! ! + ! , + $ - . # !"/ + / 0 # 0" " 1 0 / 0 2 3 ! " ! 4! 0 4! * ! ! % // ! ) ! 4!
0 0" 5 0 4! ! " 6 + # 7 ¿ " / * 7 " ! ! 0 ¿ ! . /8 +! 7 7 ! 9 // : ! 0 " * /" ;! / 0 5 4! 5 + / <8 /8 2 " ! ! 8 ! &$( ! 2 = ! / 9 ! ! " * + # ! 2 #! + 7 ! " 4! 8! + 0 " / ! ! 9 /8 "# ! 4
2 8! + > # 7 !/ 8 8 8!
! "#!
$ % & # ' "! ( ) * &
+ ! , # - $ . + ! % & ' , ! - * - & / & . 0!# + ! ! , . 1 # , # ) - 2 ! 3 & ! $ ' 4 * 3 5#6 3 $ 3 ! 3 7 & - + ! ! ) # # ! 3 ! 8 97
# %9! # & 97 : 97 9! # 4 ; ! 97 3 $ ! ! : # 3 ) - &! .) ! 4 3 7 3 ! % # - " . !)
9! - ) - 5 - & 9! -# " 4 " & " . # #
¸
¸ººº
! "
! # $!% &' $ && ()& * % ! # & ()& ! ()& + ! % , ! +!-& ' .'# / )&
+! + & # 0 !
! % & # / % +! ! 1&
! &
# & $! % / +! !
+& # +! / ) #
+ ! 23 * &
'
! ! # ! 4567 8 % & &' # 9 # + ! /& $ : + % &' ; # & & $ & ! + /& 0 & # !& & "
! 1& < &# 9 +! *& !
&
'
! ) = % # 45>> / +! >> + !& * ?# & % & &# ,
! "
# $ % & ' ( (( )( (
* + , - . , ( / " $
/
( 0 ! 1 ! ) ( !
"
2( ! 3
0 4 5 . 6
7 8 ( ( !
' ,(
! ( -& ( -
* +
"
( 5 9 : 9 /
( #
(
5 : ;<=> 5"4 * !
+ 5 3 7 #/ 5 3 - "? ( @ 0
(
8 '
1 1 5 ( ! 3
#/ A ( 5"4 3/
*, 5
A
(
3/ ;<=B ;
ÈÄ»Á ¾
½ ½ ! " # $% & ' ($ ) %( * ( + ( (! ($ , -%% .% / ' % 0 ! ,1 ÈÄ»Á & ( 2 3 % 3 ! 3
$ ÈÄ»Á (
ÈÄ»Á ¾
4 " # * * 3 5 #( 5$%! 3 0 # 6 7 !
UNIVERSITY_FILE
STUDENT
DEPARTMENT 100
STUDENT_NAME
ÈÄ»Á
COURSE 30
(15)A COURSE_CODE AAAA999
20
STUDENT_ID
DEPT_NAME
99999
(10)A
SCORE 99
COURSE_CODE AAAA999
COURSE 80 TEACHER (10)A
½ ½
! " ! # $ % &' ! $ '( ) * + * , -- $, . ! !/ 0,1 '( .$ 2 0 1 '( 2 '' . 0,1 '(' " 0,,,, 1 " ' 2 '' ½
$ % $ ' "#
$ & !
( )* +% , % $
/
* 0
(*
1#
+ $
- ## .!
+ $
% '
+
!"#
% *
% 2 !
2
+ '
#
(
$ , 1# '
% 1 %
5
'3 "% !
1 $
4 %%!
$ .#
%
% '
% #!
6+
7 ) 8
!
1 9*
1 (
% %
!" # $ % & !" ' # # $( # # % # ) * + , % )
# - . #$ , + #$ /
# /
, "
/
0 $ 1% /
( % " 2 (- # /
- $ $# & % % 0 /# # 3 ( # 0 #$ $ (
0 # # /
0 4 1 + 0 1 ) #% 4 ) #$ - % # % # 0 , ) 3 ( , # #
$ " / , /# # / % ) / ## , '
, 5 # 3 (5 % % # 5 ) #$ . , $ 26 ( ' 2 5 - # 3(+ ) 3 6 $ 3 - ' % ( 2 , 5 % 1 + ) ' - 2 # 3 6 7& 26 $ %4 & $ 8 - , #$ 5 ,
9" # :(:,(; , 5% 5 ) < , #4 - #$ 26 %4 % # # = , / 2 # <
! " # $ % #& '
( ) * ' '
+ ,
- . )
)/
* )
0 #
1 2 $ ,
3 4567 ' + 8
0
$
9 $ -) !
9 ) :
) 8
+
(
; ; 8 - 0 < = ¼ ½ 0
1 ; 2
9 ) ' ( < 46 ) ' * 9 ; ; >
; ! / - ? 0 0 0 <
! "
# $ % $ & ' $ ( ) *
( ' + , (-
. & / 0# ("
! " ## & $
$
( ! '
( ! ( % ! # ! (
& $ ( & $
' .
#
&1
#"
' $ &
. .' 3 #
¼
(
( 2 . $
4 &1 5 6 7
% ! 3
2 .
(
' ( 1 ,
# 7 5 % 2 (
-"
( $ " #" $ #" + 5 5 &
!
2 #
& $ & ( 5
* $ ( 5 & '
"
! "
# $ % & "
%
' & & ( ) ) * + , # ) - . /& 0 1)
- , .
& 2 $ ¼ ½ *
2
3 2 , "
' 4 #
5 #
4 , ' # 5
! ! " # $
!
% & % ' ( ) ! * + ,+-. / " 0 ' $ ' 1 2 3 4 $ 2 % 5 ! $ $ ! 6 $ 3 3! 4
&3 $ 7 ! ,+8. /
9 % : %& ;' 3 ) : ; < :(= 2;> ! 2 ' ! " $0 % ? $ $ % * $ 3 @ * AB $ A 9! = %
4!$ 2 !
' ! )! *5 #
!! " !# $ # % # ! & ' () !
* + & , ) -./0
1 2
3
! 1
# 4$ 5
5 1 ! 6 ' 1 5 # & 7
' -8 ) 5 1 4 5
&
4 ' ! )9
" 9
! :
! ; 4
$ 1 ! 1 4 1 !
! 4 !
$ & 9 :
! $ #
" ! #
%
% # & '# # ( # ) *
+ , # - # #
. 0 ¿
* + # / # 1
#
2 .
0 # + 1 *
1 * 1 # 0
+ 1
* #
+ 1 1
+ 0
* 1 3 "
1 #
# # +
# $ *
* #
# # 2 !
$ 0 + # + 1 * # +
0 1 4 $ 1 0 ! # +
#
3 0 5
1 0 1 ! 1
. #
0 1 %
4 0 + 1
#
1 # * . ! 1
! 6
$ 3 ) 7 *
# 51
$ 01
+ $ 1# #
¿
! "
"
#
! " # $ ! %
& % ! " # $ '
! ' ! ( " # $ " $
) * + ! ! & º
, ( $ - . $ ! $ $ , $ ( !
( /
0 $ ! $
$ ! ! 1 2 3! " / ! ) 0 1 3 #
4 0 1
3
3 , * $
! 5 $ &
, !$ 2
( & 6 7 8$ "!! 7 3 (/ !
$ $ 6 7 ( # . $ ! $ " $ $ 9 " . $
! "
# !$ !
# % &! ' () * + !! %
(
), -
+ )! $
! " ! . ) / 0
º
# /) 1
! 2 ' )
" ' + !! ! ! !! 2 "
)
#
% ' /
" 1 $ 3 4 ! 1 !! . / ) 5675 & 8 '9 ' + & - ) + & + ! 8 ! 9) 2 ! ' / ) ) #) + ! ! !! % + & ! ! . + )
'
) /
:)& + !! / 56;< 3 ! )' ! + !! # ( + !! ! ( !$' #! ! - ( ! !
+ !
+ ) 1
! % ' ! ! 2 ! ) =
! "
#
$ % % & & '
( $ )* ! *
+ *, $ ! $ !
- & &! & , *
. ½¼ &! /! - * !
"0 $ !
1
& - & # (
1
!
* $
* - $
!
! -
1 0
! - * !
( -
, & &! 0 $ ! & - & &! " * &! # 1 "$ #2
- %
$3
! 1 $ !
4 " ! 5 * !
# ( %
6 !
" &! # "
!#
* (
5
- ( ! ( - 6
!3
%
" *7
1 !8
# 2 9 - !
0 ! ( 6 !
!
2 % 5
$* : !
! " # $ % &' ( % )
! " $ * % * % +
, "( - . *" " / ) +
, ( *" 0 %
- /
. 1 2 . "( 2 ( . % ( 3 # 4 ! (' . & - 5 . 67 ! & 3 %+ 8"' ( 9 : "( ! & +; 9 : ! # + "( 8. # & % ' # * * 8. +
& - . ( % ' & 8. - % & #+. . ' ! # ! " "( !
" . <= 3 . <>?@ 4 % # 3 %. " %. 3
# 5 3 .. 7 " " A' 3 ! %. ; # . %. " 5 ( 7 ! " & 5 98" : # "( 8. 7
!" " # ! $
% #
& Ü ' % # % ( & ) ! " % * " % % & ( +! , ! % )
- ( ." ' # . . " . . (
!
" # $ % & & ' # (# # ) $ * & * $ ! * & * !# + , $ -
* . . ) " . % / . # 01 ' * # , + 2 % 3) ' !# * , !# % ) ' 4 ! " 5 " #3 . 5 #
! "# "# " $ % &
' ! ! ( ) & ( ) & ! & ) & ! & * + , * - . * "# * / 0
½ ¾ ¿ $ & $ . 1 $ % $2 3 4 / * & 3 5 & * 3 4 & $ - # -
* 6 - ( -
LinkedQueue _front _back (a) LinkedQueue
Linkable
_front
_item
_back
_next
1
(b) LinkedQueue
Linkable
_front
_item
_back
_next
_next
LinkedQueue
Linkable
Linkable
_front
_item
_back
_next
Linkable 1
_item
2
(c)
1
_item
Linkable 2
_item
_next
3
_next
(d) LinkedQueue
Linkable
_front
_item
_back
_next
Linkable 2
_item
3
_next
(e)
!"
! #
$ # %" & ' # (
!
)
* + ,
! ( % !
! " # " $ % & " & ' ( ) * +
, -. / + ! % 01 02 " % 02 , 3 "
+ ! + - & 3 4 * & + # " / & " $ * ! 5 % 6 7 5 4 * ! ' ! ( 7
!
/ &
! / / ! ! 3
+ , & " , 8 ) ) * " 8 9 : + ; /
! " # $ ! % #& ' #& & ( ) *& + " #& & & % & ( ,$ % #& - & #&
. " / 0 % 1 & . 2 ' " . " *& 34 5 5 " 0. & - 62 ' # & ) #
& 7 & 8 #& & & #& 9
#& & : ; # % )&
% 9
& " . *& <
! " # $
% &# # ' # () %# " " # * ) # + * + # # & $ , *
#
- * # * . # / * ! , * " )
# ! )
*0 " * ) $ &1 & '" & " # # * ' ( *0
! " " # $ % & ' ($) * ) +%, & ($- ! %, . / 0 ! ( 12, & 3 4 " ( 15,
! " 6 ! 74 ' 6# ) ! " ! ( , ) / 4 6 " 8 " / 1 # ( 19, : -# " - ; #
6 ; ' / ! ! ' & ' 3 * ! : ! # - ) 4 3 : ! " * " 105 - - $ % " 8 " / " ; " ! # 6 6 ; " 8 " -# " ; ! - - ( 101,
! "! # ! $ !% " % " & ' " ! ( ) ! ( ) $ *! ! )! +! ! , -*! ! ' ! % . / $ *! 0 . & ! 1 2 3 4
0 ! "! . !* * & ! ( ! * ! . $ ! ! . ! ) & !
( , $ $ *!
5*! ! # " ! % 6 $ *! $ 5* $ ! ! (
- ! '! 5* ( +!! ! " )
+! $ !
# ! , ! &! % , " * $ (% & ! # , %% 7 8 ' *! - ! ( " ! ! &% "! $2 , 9!½ " ! :; !!0
, 2 "
½ ½
5 4 6
um Maxim
3
4 5
3 Maximum 2
2 (a)
1
1 (b)
! "# " $%
& %'( % )* " % % %
% +# "" * , % - % $%% . $% " " + # "" , % $% */ ! % " +# "" +" 0% )* " " 0% ! !" 1 $% ! ! ! 1 0 , 1 % $ " % 2 )* " " 3 % "
2 1 "* 4 0% 5 %0 % $%% 67&(' ! 0 % , 4 5 $ " 0 1 %* ! * 0 0% 3 % $ % 1 ,% . $%% 67&%( % " +# "" % ! +# "" $ " 0% 0% % ! % )* " $%% 68 1 9 1 %0 4 5 1 0%
$ ! #
$
$
"
$
$
$
! #
" e
"
c
d
#
"
b
#
!
! #
a
"
!
! # f
"
! " # ½ $ % " & '(
) '( # $ $ *+,- . # $ $/ 0 1% $/ # , # - # 2 & $ 3 4 " 2 / '( , $ *+,- " -5 + $ " , $ *+,- " - . " 6 $ 3 " / . , $ *+,- . " & " - 7 # " $ # ' "
! ! " #$ % &
!" # $ $ % & ' & " (
# " # " )
" * + !" , # # - . -. $ &
/
$ " 0 , ) 1 " # 2 # 2 2 " # " ) + + +&
) + ! ,
"* $ 3 " !
&
&4 5 ( $ 5 ( 5 $
& "*
&4 ) + ++ & , ' 6 1
! " #$
"
"% $
&
"' $
&
"
! " !# $% &' ' ( ! )
# *
+*
!
! , -!
. /
- ) * 0) & ! +
" * -)!%
1' !
0 -! +
2 , # )! + .
' ) !
" ) 3 34 )! + ¾
!# , 5 %
$ 6 (
!
*
+*
7
) )
) ! " #$ " (
)
"% (
) "'
¾
+
+ ,
)
( - )
"
15
5
64
8
12
11
4
35
12
11
teile
15
5
64
8
teile
15
5
64
8
12
15
8
64
11
verschmelze
5
8
11
4
35
12
4
35
verschmelze 35
64
5
35
teile
5
15
4
12 11
8
4 15
64
4
11
35
64
12
35
verschmelze
64 35 rekursiver Aufruf Mergesort
15
12 11 8 5
4
4
5
8
11
12
15
! "# $%&' ! "
$% ( %) " * )+ + $% ! % " %
!
"
!
#
$
$ % $ & ' ( ) % $ % * *
&
! +& % +!, % -,
% .! &
' ) & / &0
% 1 % 2 %
*&% 1 % !3& 4
' &
' % &$
( '!
$ & &
&
% !! (
% 5 &! & 5 % ' ( +&
,
1 ! ' ' % ' 6 7 &$ ' &$ & .3& , ' 1 ! $ ! ' ! & ), '
1 ! 6 ! 7 *
/ 8
'0 5
& ' / 8
,
( '0 &
$ ( & $ / & .3& & 0 ) & & & &$ .3&
' %
8 # $
!9
'
& ! ,
& '
26 3
17
12
3
14
13
13 10
15
7
8
9 6
10
11
11 6
16
4
4
(nicht maßtabsgerecht) !
9
7
Gesamtkosten: 63 !
!
!
"
a
b
%
c !
!
"
$
e
'
% $
"
! '
% "
$
g
$
d
!
f
"
! '
%
"
$
h
!
" #$ %
& '
& % ' ( ) * & %
& + ,- .
/
% & (
" #$01 " #$0!1 2 % ' 3 2 % ' 4 ,- ' ( ! 5
! *
*(
! 6 * " ! '-" 7 ! 6 8 + 9 ! /
! " #
$ % #
&
' "# ( " $ ) * "
+ , - +
$ ) $
#
. " / " / ' 0 #
! 0 # 0 ' ' #
" # 1 " $ #
0 ( # # 2 #3 /
4 % " 0 # " 5 "
# " 0 "
" 67 ( # " " # % " " % $
" 0
" - ' 4 $ '
28 - 4
%
- & " - 8 4
0 9 ' :%
C
7
E 5
D 6
A
7
7
3
E
E D
5
B
B
6 6
6
F
3
A D
B
C
5
F
F
3
A 3 11 14
2
C
5
G
G
G der Graph
Greedy-Lösung Gesamtkosten:15
Lösung mithilfe der dynamischen Planung, Gesamtkosten:13 (optimal)
! " #
$ %
% & '( ! " ) * '( + ( , "
* % +( % '( - . / 0 1( % * % % 0 '( % ! * 2 3 45 '
% !
*
% 2 0
6
' % !
+ % ! %( ) 7 6
1 7
0 45 1 + % !
8 % ! 0 * % %
* '( % '( 8% !
# ! 7
1 7
0 % 9
+ ,
! " #$ ! $ %& !' ! ! ( ' ) " ! ( ' ! ! ( ' !
" * $ + " ,' ! ' $ ' - $ + #. /// + 0 $ ! 12 2 # $ / 32 2 ! + ! ($ 2 $. ) ) / ( 4 5 ! 6$ 7
) ' , # $!8 !
9 $ 6$ : / ' ( ' ! # $ ! # 2 # 8 # ; $ 4< /$5 4 /( !/' 5 9 # ' 3 ! $ =$$ 9 > 9 $ 6 6$ * - 2 , 6$ ($ ? <
6$ '
¿ !" # # $ % # % !"&% "' "( ") % !"* % # # !"
% % # # # % +, -
% " # # . / # !"
/ / 0 # /
# & % !"* /# %) 1 " !" 2 # !" 3 ½ 2 %
3 " 3 ¾ ¾ ½ 1 % % % 2 +, - 4 . # # 3 2 & ) % + - # !" 2 !"* 5" # 1"6%%
" 2% / % " 7 # / #
4 # 8 # % $%4 % *
"/ . % /% % # ,# # % 4 * "/ ¿
a
b
&
c d
!
! " " # # " # " ! !# !# ! " ! " ! $ ! " ! %!# & ! $ ' $ ! # $ ( " $ ' )*( " + ! " , !! ' - ( ! !
" %!# . $ & / 0 , ! $ . ! " 1# $ $ # . , " . ! + ! 2 . + " 3 4 " 2 + 5! " & ! + 3 4 "
vorn
hinten
(a)
1 2
4 3
(b)
1 2
5 4 3
(c)
2
5 4 3
(d)
3 4 5
! " # ! " $ %& ' % ' ( ) * + # # % ' # % ! ' #
' # # , #
' % ' # ' # - , ' # # % % ! - . ' # /# * 0 1 # ( ' ( 0 $ % % # # ! 2 . 0 # 3 4 # ' $ , % 5 ( . , 6 ! / , ' $ ' # 7 8 % # 2 9 #
! " # $ % & ! " ' $ ( )* + ! $ , - !
% . $ / 0 / 1 & 02 3 & 4 5 6 , 0 02 . 0 & 4 % )* 0 + *( 7 $ ** 8 * 7 5 02 7 # 6 0 7 9 : * $ 02 " 4 : % & 0 $ ** 02
! " #$
%
&' ( ) ! *) + ( %%
!
% ,
% - . / 0
, + %1 , )
( . . 2 3 % 2 % 4 5 . " ,
% 67 66 "
). $ 8 )
Î Æ Æ ½ Æ
!
"
# $ ! " ! & '
%
¼
%
Î Æ % Æ ½ Î ( )* !+
% , Á + ! * - . %
* / . ! ! * 0 !
!
" ½ #
! $ %& '( ! $
)
*
+
'( ! $ * ,
-
. & ! /
+ &
, +
+
,0
+
+ 1 '(
2 + '(
) + 2 '(
, 2
3
# , % .%
/
) 4 % , !
$
$ ! +
5 6
'( + )
6 + 2 + 2 , '( 2 7
+ * 87
$ . )
% , 4 9: , 4 9: 9: 9:
9;: .
, , &
$ ) < , . . / 9: , +
/ 2
. ,
!! ! " "# $ $ "# !!! % && ' $ " ! $ !! ( &) *+ ' $ " ! ! !! " ( , - * + ' " . ! ' ! ! / ( ! $! !! , ! ! 0 ! , ! ! $ ! ! , ! 1 , '
$ 0 $ !
&2 ' $ " ! $ ! !! &3 ' $ " ! $ ! !! *4 5 6 " $ + &7 " 8
! 9 9#!
' 9#! , &: " " 9! ! ! 8 #! '$! &;< ' $ " ! ' '( $! ' ! ,8 9( #! !! &;; " " ! 8 ' !! ! 1 * " +
! "#
$%% ## #& #% '# #( # ) ## #
# !#& #* ( + )# , -
. ! #& #% $%%/
# 0
.
!
#& #/ 1% / 1%
. ( *# !#&
"
. ( !( 2 !#
" .
*/
. ( !( . ) $%% (
1%
"
% !#
)#( # # 0 + , . $%% !#&. !#(
* . *.
. !#&
" #. $%% ##
!#( $%% ( + # 1% (
( + 1 # # $%% . % !#& ( + 3 . (
# # 1 !# 2
$%% % %'. *# # * # + 1% !( #( !( # )# #(
# 0 . (# ( # 0 4 )( # 5'# # # $%% " ,# 6 # 7 # # )#-
.
( # 8 $%% !#(9 )( ! "# * $%% 6 # 7 # # 4 ## )#. ( !#( $%%9
! " #$ % &' ' & & ( ) & # * " $ & + " $ ,)& -(
'( . ) /
& & 0 + 1 2 & '( 0 ()
0 '(
½
! " "# $% & ' ( )## " *$ ($ + + ( !(% & , ! - ($% & + ! '. '/ 0$ 1 + 2 3 $ ,#% 4$! $ ! ! ! + % 5 #+ + 6$
# 1 7 $ 7 & + , 6 % 5 $ " 8 9 $ ! - $ !% - ! $ % $( % : ,# $ !( ! )# # ! - ! + 7 $ !( !+
Start
notiere 0; zeige mit P auf den ersten Angestellten
JA
Ist Ps Gehalt höher als Qs?
addiere Ps Gehalt zur gem. Zahl
Ist Q unmittelbarer Vorgesetzter von P?
innere Schleife
JA
NEIN Ist Q am Ende der Liste?
NEIN
NEIN
setze Q auf den n. Angestellten
äußere Schleife
zeige mit Q auf den ersten Angestellten
JA
JA
Ist P am Ende der Liste? NEIN
Fehler
gib die gemerkte Zahl aus
setze P auf den n. Angestellten
Stopp
! "
# $
%& # ' ( ! ) ) * ½ ½
! " # $ % &' ( ) % # ) *+ (
, " % , - . . (/0 ( , .
( %
, 1 % (/0. 2.. 3 - . . 4 - 5 . , (/0. . 6 . , - ) - 5 (/0. 7 # 6 8 9: 5 - . ; . . 6 . % / < 4 . 3 . 3/ " .. 2 . ) ) . ,) 50 " . . = . 1 . ) ( = - 5
!
" # $ $ % &
" "
$ '
(
! ) *+, - . / ! 0 ) * '"
) * 1 2 / - $ 2 3 - ) *
' # ,
) * ! 4 !
.5
.67 0
! $ ) * - )* 4 ' 7 8 # 1 ! 2 $ + 1 '
1 9
+ 2
: 3 ' 2 3
2 , # 1
2 ;
$ $ "
<
¿ º¾
' &
) * $ / /
= º /
" > 1
¾
! "# $ % ! "& "& ' # () #
# ' ' & !
* +
, ¾
-* . ! / , & # . & 0 1 23 & 4 *
/
0' & " * 15 6 +
5 ' & ½ ½ 3 5
' * 7 * ' 8 * 5* 8 9 &
8 ' + . '* # + ! "& & ' !
9 + 9 ' 8 :; 8 <=
8 , !
2 8
+ , , 2
8 8 >* ' - - !+ ?
!" # $ !" % ! " & & '" & ( !" ) * " + & &
& *, $ &
- ( . &
- / -( - * ' + * " ! 0 * ' * 1 ! $ . , $ 0
' $ * , ' $ $ &
&
' 2 ) 3 0" ' & 4 &
0 & 0 " 0 & 5 ' 6 ' - , & 78 3 " & "
6 9
4 5 : 9# ;: / # 0 , 3 &
& <= &
6 . " >
$ < " ' ? & <= +
!
" # $% & ' $ "
(
' ( )
'
*+ "
&
,$ - . / $ , "
, $ 01 ,
(
' 2#$ 3 ' 4 ' ( ' '
$ ( 5 5 1 6 7 ! ! + $ ( ,$ $
8
! ( " $ $ $ *
! ( + 7 ( 8 $ 9
*8 $ & 7 "
,
& !
$% " /$ ! 4 1 & & ' "
# 8 - ( 7 $ ,
6 7 , , 4 " + ( ! $ $% , $ : 6 ; 4 !< + & !" =$ ,
! $ 7 $ " 8 0 $ = $ 8 ( 7
*+
*
! $
% $% " ( 4 & 7
; $% ! "
! ! " # $ % # & % ' '
( " % ) ! * # # + , - ' ) . &
! / & # . ! ! - 0
# . ! % ' ! 1 2 ! 3 456 7 8 !
& $ 9 # ' # # 3& '6 , & & # $ : #
X = 17,6 an dieser Stelle
JA
Ist X = 100?
NEIN
Stopp X←X+1
!
"" # $ % & #
& " " ' $# # ( # ) *#+"
# $ ,
# #
" ! # $ -
&% . # # / "% - &% 0 & / ' #+# # $
!
1 $# " # / % & # # " $ 2 # %
' $ 3
jede zulässige Ausgabe
jede zulässige Eingabe
Algorithmus A
Algorithmus A falls dieser Punkt erreicht wird
tatsächlich wird dieser Punkt erreicht
dann ist dies die gewünschte Ausgabe
und dies ist die gewünschte Ausgabe
Ausgabe
Ausgabe
partielle Korrektheit
totale Korrektheit
! " # $ $
% & " ' ( & ) % * + %
, -
$ " ) * * $ . . / ( ( ! ! % 0 1 " '" . 2 3 . . ' "
( . 0 ! / 4 . 5 2
! * 5 " 6 # 7
! " ! # $ %
& ! !' !' (
% & ) $ * ( ' +!' , -
! . / . 0 1 (
2 3 $
/ 0 4 $
& 5 (
& + * ' '
6 7 8 *
' 9
* + % : % # 2. % : ; * <
& "'
' 2 ( 7 8 / =>0 ; % ?
* &
2
( # @ ' %' : A ' ! : ; @ 6
& 2. ! ,
%
algorithmisches Problem P; Algorithmus A
algorithmischer Prüfer
,,JA: Algorithmus A ist in Bezug auf P korrekt.“
,,NEIN: Algorithmus A ist in Bezug auf P nicht korrekt. (die Fehler sind: ...)“
¿
! " # $
# " # % &
#
&
& # # "
% # " % " # ' # ( &
)
'
' *" + ! % & , *" -
! " # ¿
Eingabe ist zulässig
Start Zusicherung
Zusicherung Zusicherung Zusicherung Algorithmus
Zusicherung
Zusicherung
Ausgabe erfüllt die gewünschte Beziehung
Zusicherung Stopp
!
" # $ %
& ' (
( ( )
* + ( ,
+ ( !
(
-
( # ( - (
( -
, +
. +
//0
+ ( !
(
# &
' (
*
# ( + *
, #&
* ( -
# (
( (
&
! " # $ % & ' ! ( ! ) # * + ! ,- ' " ! ! . / 0$* ' 0$* ' ! ' 1 ( 2 ( 2 ! 2 ! ! 3 % ' / ¼ " ¼ ' & !
' 4 " 25 ! )6( " 7 25 8 ! 9
+: //; <=, :< ;// = >? 4 $ " 25 ' + ( := , / " / 25 " 25 9
+: //; <=, : =
Start
X ← S; Y←Λ
NEIN
X = Λ?
Y ← head(X) . Y
JA
Stopp
X ← tail(X)
!"# $ $
% " & ' " () !" ) !" ) # " " ' *
+ ' ", () !" # !" ) # - , ' " # - " % ' " . ' ) # / (' + ' ' .
# 0#1
Zusicherung 1 Start
S ist symb. Zeichenk.
(1) X ← S; Y←Λ
Zusicherung 2 S = reverse (Y) . X
(2)
NEIN
JA
X = Λ?
Zusicherung 3 Y = reverse (S)
(3)
Y ← head(X) . Y
Stopp
X ← tail(X)
!
"
" #$
&
'
¿ (
%
½
)
*
" #$
¾
+ +
" &
¾
%
¾
, -
) .
/ / "
% )
+ (
&
)
)
0 +
'
" 0 ( 1+
)2 %
3
Start (1)
(2) NEIN
JA (3) Stopp
1 Start
2
2
2
2
3 Stopp
½! ¾! ¾! ¿! ¾! ¾!
" #$! % & ' ( )
*
' " *
'
+! , -
"
" - . / 0 1 / 2 ,
( 2 3
3 0 - , 4 2 " / + % - "
1 ( 3 4.
" #5! / /
¿ ! " # $ % " & & ' $ ( $ ) * + , - . - / 0 12 " ' 3 ½
¾
¿
¾
¾
¾
!"
4 ' ' " & " *¾, & % *¾, & 50 6 * # 6 , ' " *¾, # 6 0 ( ' & + 7 & ( ¼ ( ¼ * , & ' " $ # ' " % ' & ' $ ' ) ' !
! " # $ % & ' ' ( ) ' ( * *+ , # - , . * & ' # * & . / 0 / 0 , , #
& . & 1 2 ¾
¾
. # & ( - 3 , 1
* ( ' 4 & & ( 5 ( , . - . 6 , # % ( . ! " * ( / 0 , , 7 8 , 9 7
! "# $ ! %
& % ' (
) %
*
* ) % + , !
* -! . / 0
1
) "
! * ( ) / ! ) * ( ! '
2 + , 23 ) % *
* % * 4 * *
' !
+ *
, 5 3 6 7 ( # 3 8 % 6
! 3 & # * * * !
* * 9 % 2 ) -
% * &
/ * % ( ! : ; % * ( 2 /! < 46 =>
½ ½ ! "! !
"
# ! ! $"% &' ! ! ½ ½ ( ) " * ½ ! ! " + " * ! ! " , # - (./ 0) ! 1 20 . . ! " !
3 4
!
½ ½ " 0 " * 4
-5 0 , - ' " * . ! 6 . - 7 /. 4
¼ 0 " -
. 8 9 ! /
" ! . : , ! " + 4/
; - ! 0 3 , & 4 " 4 -
!
" # ! $ % & # & '& ( & ) * + "
!
" # $ % & " ' ( ) " ' $ ( ) * ( " + $ ( $ " # "
! ! ! " #!# ! ! !! ! $ % ! "! ! " ! &' ( " &'
' % ! ! & # " ) *+, % % ! "! '- .+ ' / # -
"!
! #!#
' ! ! ! " !
" !
*+, "
N
X Y Z (a) Anfangskonfiguration: X enthält (mindestens) N kleinste Ringe; die übrigen sind schraffiert.
N−1
X Y Z (b) Induktionsannahme: Die N − 1 obersten Ringe werden korrekt von X nach Z bewegt.
N−1
X Y (c) Unmittelbarer Zug: Ein Ring wird von X unmittelbar nach Y bewegt.
Z
N
X Y Z (d) Induktionsannahme: Die N − 1 obersten Ringe werden von Z korrekt nach Y bewegt.
!" $
%
&
#
$
'
( ) $
*
! "!!# $ % ! & ' $ ! "!! % $
' ! "!! % $ ( ! " # !
! " # # $ % # !
## # & #
' (
) (
$
* *+ * , )
(* #
- # . / (* 0 1 )# ( * $ )+# % ! , ))# % $ - . )+# ! / % !!
2
( .3!0 4
* - # (*
- # (*
, - ## # - # ( #
- /
5 - # & * ( 4
!
" ! # $ % & $ ' ( ) (& %
* +
, ( ! - * $ . $ ($ ( %( " $ * / * 0 ( * ( ) 1
)23 & ., 4& + ! 567,. + ((
* / 0 - 8 # $ * / ( + * % 4$ 9 : %
( ( 6 , ! 4 ( (
* ( ;< ;= 0 , $ ' / -
! " # $% & $' ( ) " * ' + " , ( ' $ % " ' $ # * % % + +" # -# . -/% . ( * /% " # 0 + # 1 ) ! " * '2'3 '% /% " + ( 1 0 " $ ( * ) $ ( + )% " % ' # ( + ! 4 % ' + " * ( $% ' 4 ' 1 * ( 5 $ ( / ( " $ # % # " 4 ! # ( + ( # ( )% " 4 % $ /% + ! ( 1 ) # " 6 /% # " '2'3 ( /% ( +' % ' /% " +%
/ # "
! " # $ % # & ' ( %) % ( * ( ) + " ,
- . % & ' # " / !
0 . # + ) 1 . + ! , # " , - % & # & . # 2 , 3 4 3 - . " ) , 5 , # % + ) * / - + 6 7 899: 0 - ) - - - ;+ ! , 8< =
5 " - 2 / >
! " # # " $ % & !
' !
$ ! ( ! $ " )
*
* + + + " (( ( $) # , ( - ! ( ( " " . / 0 /() 1 2 ( ! " !
1 )
( 1 + ( / ! ( " % ( 2' ) 3 / % *' &4 " - / " ! & ) 4 / ! - (
(
+
" 5 3
$ 5 & 4
" !
/
! &4 (
! " # $ !%$
& ' ( ) * +" ' , - * * #% * & . & ' - ' . + . $ !
/& * - '
, $ *
' # ) /& 0 / 1 ' ( # - .) 2&
+ ' . ) $ ' & + 3 4 ) $ 3,- + ' 1 4 2 /$ & # * /& 2 $ ) ' 0 5 . 1 ) * 1 )' /5 )/& ) 5$ )& 6 $ ' . 1 ) , 7 * ' , *) * - //% * ' . *% 5 0") 5 / , 8 '
! ! " # " $ % &' $ ( ( &' % $ )
* +
( , ( - . + %
/ 01 + ( - - ( + " ' $ 2
- 3 % - $ 4 , +
% " & $
(
" +
5 + & , . /0 / 0 12
½ ¾ ½ ¿
¾ ¿
+
2 , .½1 ½ ¾ .¾1 ¾ ¿ 6 .¿1 ½ * .
% 1 ¿ +
7 ( + - % ¾ - 8 +
! " # $ ! % &'( ) " $% * ! + # &' " ,' ) - #- + . / ) 0 - + 12 &' - ' ,3( + 14 # ) ( %% $ + 15 16 0 7 ,3 - % + # 8 ( ) 9 ( - ) - " ,' " 8 &' " ,3 : ; : ! " < % # ! ,3 = ! ) >
" % 8 : ! ) = " = " ( = % ' + ? $ @ + ) % : @ , " ( # : "
% - ; 7 , ,( $ @ % , % + - ,
! ½¾¼ !! " #$ %! & $ ' $( ) * + &% $ , !% - & . - / $ &% !% 0'
% .% 1$2 3 &% "$ . 4!5 / . !% 6 '! 1$ $7 $ $ 7 ' . ! / 1 - . 8+. +" %! . $ . !% - $ !4! . ! &! & " %! ! ! 7 9 ) #$ :1; 4 . 7!! - %
1 . " <=> #$ 7 3
$ * . % / 6 , <=> 1 ! ? ! # $ 1
!
" # $ ! !
" ! % &'(( ) * + " ," .
. " ! / &'(( "
" 01 * 2 % 3 4 5) 6 7 . +
8 6 9 ! : 0 $ ! *!*
; :
< 8
= 1 > *!* ? * % * ) 9 ; ! 6 = 1 &@'A $ !
; " !* > *
. !! " + / . 9 ! $ ! 9* 8 7
½
½¾
!
" # $ %&
! %" ' ! ! &
( ) %& *+ %& '
* , !- )
!" # $ % & ' ( ) * ! + '% * ,
. %/ * % %0' * 1(#% !
2 * ) % 345 ( %/ * )
% ! 4/ % ) %0' )
&' ! '/ ''! $ 6 '
%/%
&
!7 & ) %)
!8 ) 9 )
"!: ! !:
. 0% "!: ) ;
$%
% / )
% < ; $%
! 2
!
# &'
%0' ! $%) 9 < $% !
"!: %0'(
'' ) 6 = ;(
!
> %) ; ( ! < ? % ? '<
= '<
&' > ) &' ! / &' ) * ' = >
! @ < 9 ) 0% '
) 9 ' % 0% '
) '
! ) 9 $0' %
! "#$ % ! & ' ( ) & * # ' + ! * ( & ! ! ) ' ) , '! + ) ! * ( % ) ' + ) ( ) & * ( % & , ' + ) ) * ( % ! & ./ ! 0 + ) 1
2 ! & '2 3 * ! # "#4 * ! & ./ ) )# * 5! "#67"#89 & :( & 1 !3
! ;! 1 < 3 ! 1 ;! < 3 & ;! ! & ;! #
3
* ( ' = ' = ' ! ' ! & # > % ) !
#
"#6 % ? 1 ! . & 1 :( '% )# * % # "#@ % !(& ! 1 # ( & !# ./ , :( ! )# ' ! 0 ! ! 1 :( ) # * % # "#8A B 1 ) , , ! !# * & !(& ! 1 # C ! ! 1 -
!
"
# $ % & ())
'
*
%
+$* ,- % & . - % / ,- 0 % & ' ()1 +
2 * 3
! 3
4 3 - 2 % ()5 6 3 ! 3
2 3 - 2 %
()7 8" & - % & ! 0
9 0
! " #$$
$ $ ) $
Å
!
# ' -
Ò
Ñ
¾
Æ
Ñ
Ñ
Ñ
¾¾¾
¿
Ò
%& '
$
$
½
$
1
$
Ò
ÈÏ
Ñ
Ò
(
*+ ' , ¼ !
¾
Ñ Ñ Ñ
! . $
/ * '
!
Ñ
0
$
!
$ * '
* '
2
3 (4 2
! -
* '
2
*
, 5 # 2 5
2
3
!
- 2 * 3 3
$!
2 3 3 3 !
- 2
!
- 2 3 3
!
- 2 3
* '
* '
2
*
, 5 # 2
! " " " #
$ $ " $" % " &" '$ ()
$ ! " *
&"+ '$ (
, ! " '$ -.
/ ! " " " 0"#" "
#
'$ -
1 2 " 3 45 $ $ 6 # 6 " % $ 2 $ ! $ " 75 8 75 & "" 9 +
4 : $ "; $ 2 #
! $ " + 75 $ $; <
3 0 "" #
! ; *$ 8 75 & "" 9 $ # !+ #9 $;
! " ! #$ %
& % % ' (
' % % % ) *
( + %
' % (
(
% " ) % ( % ( % ,
" - ' . / / 0 1 2 ) ( % ) 3 ) " % 4"5 ) ) , ( % * % * % $% 6 % " * " . )
! " #
$ %#
% &" ' % ( ) *" + "
,# " ' - &" * & " . *" ! #" / #
" 0 &" %
#
! 1 # 2) % # 3" 2 #
3"
# ! " 4 2 % # ' " % *"
#% % & 5 " ¾¼¼6 ' # 3"
#7 # # 3" ! 2 8 # 5 16 ! ¿¼¼ & #
& # # % % % 3" % 1 *" 9 ! 3" :# & 0
) ' # # ,
# ! 3" # ; # ! 3" # :# ' "
% &) : # # 4
" & %
< = / %# *" > , # ( 2
*" ?+
! " # $ % &'
( )" * "+ ! ( " ,
+ % # ! - " # ½¼¼ " , , + "+ .
½¼¼
$/ # "
0 ) ' 1 *" ½ "+ 2 # *" , 0 # ( 3 0 0 "+ .
½ ½¼¼
, 4 " (" 0 # 2 5 ½¼¼ / 1 " 5 # $6' * ½¼¼» 0
½¼¼ $7' $8' # 0
.
½¼¼ ½
! " # $ $
$ % $ & ' ( " ) * + ' " & ' , ( - . / $ ( 0
$ " / 1 . 2 . 3 12 4& 56 1 4# / " 56 0 $ 7 $ 8 7 & 9 * 0 / ( " ' + / " # $ " $
" " # 7 ( +
/ " , ' " " 7 / " : / $ 1; 7 ( $ " 2
! " # $ $% & ' % ( ) ) * ( ( ( ) + # ( % , ) & - & ( .%. ) . & ) / .0 # .% & + #1 2 3 / 4 # " . 2 ! 3 5( $ & # 4 ! 3 ( # 3 . %# # 6 4 ' 5 .* 4 ' * 4 4 4 % 4 # 3 + # 3 7 8 4 # / " 6 ) # & .%. + 4 $ %%
! "
#
$
% "
&
" '
(
)
(
" ' *
+,-
( . /
(
½ ¼¼¼ ¼¼¼
% " 0
(
( 1
(
( 2 3
% 4 /5 6
¾
½
' )
' 6
½
" ' 2
¾
2 5
$ ' 2
0 % 2 6
½
1 3
¾
1 3 7
% /5 2 " 8
'" 9
"
# $
9
9 / 1 :; :<3
Start
betrachte die ganze Eingabeliste L
Y nicht gefunden
vergleiche Y mit dem mittleren Element der betrachteten Liste
durchsuche die erste oder die zweite Hälfte der betrachteten Liste, abhängig vom Ergebnis des Vergleichs
Y gefunden
Ausgabe ,,gefunden“
Stopp NEIN
Ist betrachtete Liste leer?
JA
Ausgabe ,,nicht gefunden“
Stopp
! " # $ % ! & & !' & && ( ) * ! " & * $ + * " & $ , - ! .!/* & * $ 0 . 1 * * " & & * $ ! ! !! 1 & ! & ! * & - & " $ 2 ! !! 1 #- '0 - " 1* & 0% & 3 ! ¾¼ '&
(1) Allen (2) Baley (3) Boyer (4) Casy (5) Davis
Casy > Boyer Heureka !! Casy < Davis
(6) Davison
Casy < Davison
(7) Glen (8) Greer (9) Haley (10) Hanson Casy < Harrison
(11) Harrison (12) Lister (13) Mendel
Start
(14) Morgenstern (15) Patton (16) Perkins
Länge = 20 Anzahl der Vergleiche = 5
(17) Quinn (18) Reed (19) Schmidt (20) Woolf
¿¼
! " # $ %
&' $ ! ' (' ) * ¾ ¼ + , !' ' - ! * ¾ ¾ ' ¾ (' "
½ ' ' ¼ " (' . ½ ¾ ¾ ( # ) "
( ) ½
½ ¾
½
¾
!
½
¾
½
" # $ % & # ' ( ) * + , # , $
% - .(/ $ 0/1 , $ #& - 0-$( 2- 34 $ - / # " 5 ( ¾
%/ * 6 *&5& 7 # $ " 8 9
: ; $ - " 9
2- 2-& 2
<= <3 2-
Start (1) K1 K2
(2) K4
(4) Stopp
(3) K3
Stopp
!
"
# $% & ' (
) " * " + " ,
- ! " . " " / 0 ) % 1 + 2 + 3 $ %(
" + )
! ! "¾#
$
"% & ' ( ) # * + $ ( " ,# ! "¾# ( % & " - #
½
.
% ! /
(3) (1)
(2)
(2) K2
K1
(2) K2
(2) K2
K2
K3 K4 (4)
log2N Segmente führen höchstens zu K2 × log2N Anweisungen
¾ ¾ ¾! ¾ ¾ " # $ ! ¾ ¾! $ %! & ' ( '( ' )*(+ , % $ - ./ 0 0
1 %! ! 2$3 4 , " 5
! " # $ % & ' ( ) *
0 5
$ $ ( ) ½ (
! " # $ % ! %& %& % ' " ( ) )* + , % ! - * *) ) " * . * " & * # & + / % ' '0 0 ! % . " & 1 ' ** ) ,* 2 3 4 * $ ) *
5 3 $ $ 0& &! & % # ) # * ' & 6
7 89 ( & 1 $ 0& & 3) 4 , , , 3) * ¾ 3 * 5 * $ 0& & .* * ¾ : $ 0& & *) % % % 4 & * * * * ; $ ! $ !
1 . 1 * & # 1 *) # $ 1 * ) ** ' * & ¾
½
!
" #
#
¾
" #
$
# %
%
% # # # ## & $ # '( ) #
$# * " #
) # #
" #
# '( + ,
- . $ * " #
($
#( / # 0 0
0 '($
$"
# . 1 - ) ' # + '($
$
2# # * " # ( 3 + 0 - '($
$*
# 0 ## " # 2# 41 - 5 '($ " #
$" 3
# 0
# '($
$
26
# % (#( #1 6 /$ # # -# # / 5 # 0 '($
$" . $
# # - # 1 . 0 0
" 4 #1 " # #
$
7 # % . #1 6 " $ # 71 - .
$" # 71 8 &
ººº
ººº
! " #$ % ¾ & ' ¾ ( % (% % ( ¾ )* % #+ " ¾ % , " % ( - ( -% - . ! /
¾ - , ¾ % 0% ' ¾ ' ¾½ 1 , 2 !% , #+ 3% !#4 567 % ! ,% ,! ! ' 4 587% 4 97 ! )#* % , : 4 5; 5<7% % (% ! % !
% (= 3 % 3 > ? $%
! " = . > 8 % - % 0 4 ! - 7% @. 3
" @ > 8% = -2 2% -= ! ,
A B :% > 8 , , ! /
# $
!
" % " &"
' # $
" % " &" (
" "
" " &"
)
*
'
!
"# $ %
&'" ( )
( * + % " , - . *
. %
- - % # " / 0 1 - 2 $ " 3 2
*
% 0 4 2 - 5 , 4$ 6 - 1 !
7 2 !' - . -
- 5 , 78$
79$ )
$ !
&
, " )
0
!" #" #" $
$ % #" $ &$ '
% ) " $ & &*
+#" , #" +#" &$ *" #" #" " #" "(
" + +#" #" - " "
. " /
) 0 - " #" #". *#"#" 1 $ - " / ! ! 2. & #" #"
)*#"
+#"
1
.
1 #" $( 1
+#"
$( 1
#" ! 2 #" #" #""
1 !
,
+#" 3 "
+#"
3 4 5 6 % " #".
" #" ).
0 / '
3 7 #" - " 8
#" 1 " #"
* %#"* " $ - 9: ; " & #" / ) #"
/ 1 7 #" #"
$#"
%#"
4 5 " / " 1 #" %#" 4 "
$(.
*( + - " " )
& " #" $< #" " #" - " + 1 .
8$(
#" + #" #" -
#" #"
&
&
"
!'$
!#
"$
!#"
%$
&
$
Erster
Letzter
& & " !'$ !# "$ !#" %$ & $
½
¾
¾
! "
# $ % & ' () &( & ( * $ ( # ' ( $ + ( + ( &
!
, - . / ( " + # ) . ( . ( & ( # ) +
& $ , & # & + ) # & %
, . # $
$ # ( - 0 , ) #/ & #/ , $ ( ( ) # 0 & ( # & ( 1
#
. - #
!)). (
, % ) % 2 . # 3 % ,
¾ ¾
»¾
¾ ). (
4 !)
!
"
# " $ % " & ' (
$ ) % * + , "
"
+ # "
*" -$ . /.
) "
/ % #
( . 0 ½
/
*
" " .
$
" # +
%
/
" % " ' ¾ 1 * ,
2 ) ' "
$
% " 3
% 0" 4
+ " % / $ ' 3 .
%
" / . " "
" ¾
' '.
)
-0 5 - * ( $ 3 . 3
) 5 -
' "
) " $ ) 5
¾
¾ ¾
6
% "
%"
" , ¿
" 1 2"
"
'0 7% 8 .
" 0 ' 9
ein O(N3) Algorithmus für P
O(N N)3)
obere Schranken von P ein O(N2) Algorithmus für P
Ps inhärente Zeitkomplexität
O(N N)2)
algorithmisches Problem P
?
ein Beweis, dass P in O(N × logN) ist
O(N N) × logN)
ein Beweis, dass P in O(N) ist
N) O(N)
untere Schranken von P
¿ ! ¾ " # $ % " & ' ( ) * *+
! "
! " " # $#
! " " %
& # # $ ' $#
# " %
& ' " (#
)
"
" ¾ ¿ * ) " & " ) "
" + ! " ) ) " " ! #
" & , -
../
# * " "
" 0 * # "
' "
0 ! " " 1 "
" " 2 & 3 ( " " 4 " & " " " 5
" " 6 "
!" #$ ## % & % ¿
Vergleiche Folgen von vergleichsfreien Anweisungen
Y ist 6-ter in L
Y ist 4-ter in L endgültige Schlussfolgerungen Y ist 7-ter in L
Y ist 2-ter in L
Y ist 7-ter in L
Y ist 4-ter in L
Y ist 3-ter in L
Y ist 1-ter in L
Y ist 5-ter in L
!"# $ %! ! & '
& & " ! ( % )
* ! % * ' $ & $ ! ) )
) ) * + )!" ! )
& ! )! % # !" *! , ! ' - , + (
* ! +* ! . ¾
¾
¾
¾
½ ¾ ¿
! " # $ # % $ &
# $ ' ! &
( ) (
! ( ( * + %
, ( ( *
, &
( +
!
' * ( -.) / ( / 0 !
1
½¾¿ 2 1
! 1 !
+ ! * +
3 4 0 ½¾ 5 4 1
+ + 4 ( ' 6 + ) 7 +
4 1 1 * '! 0 + 6 ) 4 + 1 8+
"
¾
¾
6 0 ¾ ! 6 1 (+ ( ! / (+ ' ( -.) 4 6 0 ¾ 1 ! ( ¾ +
! " ¾ # $
! "
# ! $
% & $
'
"
! ( " $ ! & ) % $ * + & , ) - ! . $ %
/
' 0 1 $ *2 ) 1 ! ! % %
$ 3 " %
$ 3 " ! ! 4& - ! ) + ')
! " ) $ . "
')
3 % / 20 5& 6 7 / $ & 0
8 9
$ /
5
50 ' $
! " # " # $ %
&
% '
( % )
#
'! %
*
(
$ + % ", * "- & . " / $ *, & * + 0 1 $ 0 % 231 (
"
) "
+ ( "
$' 4 # " 5& $ ( / % 6 " 7 " 8 8 % , $ & % ( $ % ( " $ $' 4 6 " ) $ 0 $ ) $ 8 1 (
%9 :
;
"
&
#
$
'
" !
%
"
#
!
¾
! " # $ % &% ! " '
!
# ¿ %# & ' $( %# #
"
$ %#
% % * +
, -# )
%
$( % # # )
(
( " ) " *+ *,-
" *+ ! #.$ / #0$ " *,- ! 1 ! #0$ 2 " *,- ! ( 3 4 ! 1
5( 63 " 7
&
#
$
" !
' "
%
!
#
!" # $ Ý% " & ' (" ) * (" + ÇÆ Æ ' , -"
. -" / 0 1 , 2 2 # # ) - (" # # ' # + 2 # - (" &3 Ç Æ " ' , -" & -"
' + 4
½
. 0
) 5 6 . , , %052
! " # $ # % & # " ' ( )
" # * )# +" , - - . # / % " # -0 0 ' " # ) " 1 " ) $ )# 1 21 3 4 % 5 + " # # " * $ #
" # 6 '" " # 1 1 # #" + # ( # &" 1 1 " * " # ' # 7 " # % 8
9 +# : % +" -" ; " # #"
! !"
# $ $ % & ' !
! ( $ (
! ) * )
!
$ + ,
- *
. % * ' ) ! & . $
* % )
*
/
$ " % * % ! !"* " ) 0 )( ".( $ * ! * ".( * % " ! * " - !
%. ! %
* 1 ( ) $ ' * # 0 ! ! 2 3 0 /" % ( # !" #
! È " ˾ Ì
ÇÆ ¿ Æ ¾
! " # ½ $ $ % !$ % % !$ % & ' % "
# ($ $ " # ($ ) & ! % ' %
*
* * * % ' %
*
+, - ' . $ ' / 0 1&2
0 . $ . 3& 4 $) +, % ' % + !$ ,5 % 0 .
5 6 & 4 $& 0 % 0 0
¾
¾
! "
# $ % " & & '( & ) * + %, '( ) - + . '( & / ) % 0 % !* & 0 % !* - % - 1 + 2 + 2 + 2
3+ 4 - 5 0 6 * ! '( 7 +
* ) 6 8
0 % !* & ) - 9:! !;
% . 1
) %, + 1
2
%, + ! 1
2
2 '<
. - % %, 5 ) = 34 %, 0 ) - (
> 9 /
?# % " 6 @ - ) % 1 '( 0 = 39 4 6 ? '( 0 6 #
! " !
# $ ¾ % & '( ) * + ,- . /( ) $ 0*1
* ) $ ) 2 3 45 46 ,, . 1 7$/( ) 1 3 48 !! 9 2 "
'1 ( ) 0 !
7 12
3 4
: $ ' ; ' ) < ) ,6 . 1 7$/( ) . 7 $ # $$ =/ /
3 4,5 ,5 / *
¾
! /( )
,4 ") =*$ / ! /( ) ! /( ) .1 $ # =/ /
3 4,4 ,> = 7 7 )
3 >,- // # $ 7? 3 >,- 3 >,4 @
/ . AB AB
$ < $) 9 7) / . /( ) ! / / ! 7 * )& 9 " $ / ! / / #) ! % / " */ ! .
, " // # $ 3 ,> $
'( ) 1 *
/ 7 7
# $ ! % &
*
+ !
) , (
-./ "
" + !
+ !
*
$ ! % (
)
*
! "
'(
0
) !
) !
"
! (
1 2 3 " " )
%
½
4
% 6, %
!
¼
"
¼
) 0
4
<
= " $ " > % + "
0#
7 -.89-:; "
5
<
=
0 1 = % % " <
> " % 5
% ?
-.8 "
½ " > %<
½
@ ½
+ !
1 ! %
! % <
¾ ½ ¾ ¾ ¾ ¾ ¾ ¾ ¾ ¾ )
)
¼ ½¾ ¾ ¾ ¿½ ½ ¾ ) + , -.A ! ! " ¾ < ½ ½ ½ ! % ½ ½ # % ¾ ½ ¾ 5 " >< %< -:; 6 %
+ "
+ ! "
1
½ ¾
¾
!
¿
! " # ! ! $ %! & #' (
¿
! ## '
!
¾ ½ *
¾
! )
¾
! " # $ % &
# ' (
¾¼ " &
'
) % &
# ' &
" &
)
*
+ ! # ) , ' ) ) ' - . / &
" 0 1 ) ' ) 2 3 ) ' ) & * ' & *
$ 4 ' 5 # ' * ) ). &
# ' 4 ) ( .
6 *
* 4 * 7
! " # $ ! % ! & ' (
) ( & * + , ' - )
) (
. )
/ ! +01 ( 2
%
' 3 45 6 )
! ' ) !
) 7
# %" ( 8
45 & ! ' 45 5
½
( 9 : 9 7 ;
) 7
& < 8 ) (
%
! )
(
= # & *
)
# > 7
% 5 - , ( ' ?
' @ 5 7 ' & ! .
5 A & !7 ½
¿¿
!" # $ % & '
( ( ) * + , - $ , ./& 0 1 * 2' 3 , # 4 ¿''¿' 1
5% #
4 -
0 $- & # 1
¾ 0 '' ', #
4 5% 6
# # ,
789 '+
'' ', :
%
)0
# 0
* 4 ;0 ''
!
" " #
$ %"& % & ' ( $ )
' * + * , $
- " . / 0 (
. *1 2$
( 3 ) # 4 ( ! ,
. ' 3 .
5 -
$ !6
2 4$ 0 -
0 , 0 , . 2 - 0
* 78 # +
. 7
3
4 # 9:;
$
- < . 7 . '
' $ '
7 = ' ( $ <
= > , 5
?@! ?@!
' ! '
Anordnung existiert immer (a)
Anordnung exisitiert nie (b)
! " # $ ! % & '" ( " ) '" *
'" + + + # * + ++ ) ) & , '"
- " . '" "/ )% %
0 1 ) , ) 2 '" ))* )% ! * * 3 '" " )% % 2 ! ) ) 4
5 - ) * "
- 2"6 " !* ,
N
20
60
100
300
1000
100
300
500
1500
5000
Funktion
exponentiell
polynomial
5N N × log2N
86
354
665
2469
9966
N2
400
3600
10,000
90,000
1 Million (7 Stellen)
N3
8000
216,000
1 Million (7 Stellen)
27 Millionen (8 Stellen)
1 Milliarde (10 Stellen)
2N
1 048 576
eine 19-stellige Zahl
eine 31-stellige Zahl
eine 91-stellige Zahl
eine 302-stellige Zahl
N!
eine 19-stellige Zahl
eine 82-stellige Zahl
eine 161-stellige eine 623-stellige Zahl Zahl
unvorstellbar groß
NN
eine 27-stellige Zahl
eine 107-stellige Zahl
eine 201-stellige eine 744-stellige Zahl Zahl
unvorstellbar groß
½¼¼¼ ! " # " ! $ !
% &' '
( ' ) * ' +
, , ( ! ! ¾ " $ ! , $ ! -
' . ( $ /0 /1 !
2 . !
3 ! $ $ /4 !
3 ! 5 $ $ !! '- ' $ 6 , $ 7
$ 8 " ,
!
1040 NN
2N
1.2N
1035 N10 1030 Anzahl der Nanosekunden seit dem Urknall
1025
1020 N5 1015 eine Billion eine Miliarde
Anzahl der Nanosekunden an einem Tag
N3
eine Million 5N
1000 100 10 2
4
8
16
32
64
128 256
512 1024 2048
! " # $ % & ' " # ( " % ! ' ) * + , %
-. /" 0 ) ) * " ) 1 ) * 2) " 3 ¾ ) ) * 2) ) 2) 2 $
N 20
40
N2
1/2500 Millisekunden
1/625 Millisekunden
N5
1/300 Sekunden
1/10 Sekunden
78/100 Sekunden
2N
1/1000 Sekunden
18.3 Minuten
36.5 Jahre
NN
3.3 Milliarden Jahre
eine 46-stellige Anzahl von Jahrhunderten
exponentielle
polynomiale
Funktion
60 1/278 Millisekunden
eine 89-stellige Anzahl von Jahhunderten
100 1/100 Millisekunden 10 Sekunden
300 1/11 Millisekunden 40.5 Minuten
400 Milliarden Jahrhunderte
eine 72-stellige Anzahl von Jahrhunderten
eine 182-stellige Anzahl von Jahrhunderten
eine 725-stellige Anzahl von Jahrhunderten
! !"# $ % & '! ( ) * #
!" #$ % ! &
"
" #
& ' ' (# (# ' % ' (# (# ) ) ! * +,-+. / 0 " ' $ ! % ' #$ !! & !# 1 ! 1 " & %
½¼¼¼ 2 )3 ½¼¼¼ ' 4
#$
) & ! # ½¼¼¼
! ) 5 ! / 6 %
unhandhabbare Probleme handhabbare Probleme
Probleme, die keine angemessenen Algorithmen zulassen
Probleme, die angemessene Algorithmen (Polynomialzeit) zulassen
! " #
! $%&&'! ¾ ( $ & ! )*
( + ,- . # / ! +
(
!
01'&2! - 3 . ! " ! ! ( 2 ! , 3- 4 5! 6 7 8# 9 #!
-&
# ( º : -
, 0
: 2 - 8
2 "! 8
¾
!" !
#
$ $ % & !' ( !
$ )!
* (
+! , !"
Funktion
º
º
º
Maximal in einer Stunde lösbare Kartenzahl: mit heutigen 100-mal schnel- 1000-mal schnelComputern lere Computer lere Computer
N
A
100 × A
1000 × A
N2
B
10 × B
31.6 × B
2N
C
C + 6.64
C + 9.97
! " # $ " $ ! % & $ ' " ( $ ' ! ) " * ! + (
, ( , " - . % ( /0 11 2 $ * 3 " ) ( %( * $ ) ( . + . 4
' - 5 $ /0 6 ( * + * + 4 4 * $ $ , * $ $ ( * " ' 3 $ 4
!"# $ # %
& !' & #
( )' *+ ! , - . / 0 ) 1 ! !' ¾¼ 2 3 0 ! ! 4
' ! 0 5 ! 5 ! +
! ( ) 6 $ 78 ! - ! 0 # 0 ! !'
#
*+ 9
*+ 2! 6 : ! % !
! 6 ) 0 9 ! # !
0 *+ # ## $!! ## $ 9
!' ## 4 !
! "!# $ %& ' ( ) ) * )+ , , - , ), ( ! . / 0 ! % ! ' + % ' 1 ( # 2 ) 3 ! 4
1 ) . & / 0 ! % / +
) 5 - 6& ! ! ) . .&
), ( + !+! ! ) ( 1 !+! % 7 "!# 8 6 %%+! !
, )
8 7 9 ! ' + . 7 ., % ' .
& 5 ' & !% ) ., + $ ! ., 7 7 % ., 1) 7 9 ) 4
! 5 ! % , 0 . "+ ) & ! &
6
6
3 9 4
8
4
3
4
10 3
7
5
7
3 7
5
(nicht maßstabgerecht)
Gesamtkosten: 28
ÌÓÙÖ ! " !
# $ %&'( ) ! * + , # - $ "- " ./0 .0 # " $ 1 2
" 1 - 1 ( 3 " 3 # " 1 3 !
1 3 4 " $ () - # 5 6 3 7) 8 * 9 ) # ! ./0 " 3 # .0 " # " + 6 : 6 , ; " - " ! - 2 3 3 ) ! * " "! " # 1 2 '1< " 1 " " " 18 ) 1 , 3 6 " " " " ! 3 " 4 1 ) " 1 8 1 9 !
ohne die zusätzliche Kante gibt es keinen Hamilton-Pfad (a)
ein Hamilton-Pfad (b)
ohne die zusätzliche Kante gibt es keinen Euler-Pfad (a)
ein Euler-Pfad (b)
! " # $% & $ ' ( ) * + ! , - . / 01 2 + " 0 $ . #
) 3 % .1 ) , - 1 ! 4 5 $ ¾ 6 7 / 8 . 0 ) / 9: $ 01 2 . $ 01 ) ) !; ½ % - $
¾
! ! " # $ # % &
&
' () *
( +
,
+
-& +
, . + " , + / ! , , + " () . 0 () , " ,* &
+ / "
+ & ! 1 0
* 2 3
. () * $ 3 "
4 +5 - % - " ' 6 78
7 8 7 8 7 8 9 3
:
* $
½ 3 * ¾
*
! "
# # $ % ! ! ! &½' ! % &¾' ! ( ! ¿ # $ ! ) * $! +
! , % % ! .$ /! ! !% $ %
" $ ! ¾ & 0' # ! 1 " 2 * +! .$ " (% !% $ %% ! 3 4 .$ " % * % $! % %
5 6$ 7 ) - -8 1 /% ! !+ % /+ !+ & 799' ! /% % : # 1 /% ! 1 ! /% % !+ % % + *+ & 0' ! + $! ¿
!" #
$ # $ %& '
( ) %&* ' & ( ) ( ( * + , % - # (. / ( %& ( 0 %& 1 %& ( / 2 %& + %& 34!25 0# 6 !"
# $ 72 34!25 )8* + # -
!"2 !
& & 9 2 + # 6# + ) *: + &2 # + # # , + $& -
!"2 2 & ;/< ;< ;/< 0# / +
!"
# $ %
&
' # # (
) #
# ( * +! # !
, # -
#
( . / $
## 01 023& #(
+
) # . #
4#
'
) +
# - # (" - /%
(
' 5 # 6 ' 5
7
(
( !#
) #( -
$8 # * & (" - 9 * % # !# !: ) #
9 ! # # # # ; # / # # ! # < ; ) =
; # $ # (
' !
-
"# &
; ' ' # < ; > / # ) # ; 9 ; ;
/ ,
/ ,
# $8 # ; / ,
/
# / ; - & = # ; #
;+
!
; 6 ) 8 +
, /#
!#
# (# ;
/# !# !: 5#
? < !# !: # +
! " #$ "
$ $ % #$ & ! $'
" "
#$
( ) *+* , " *+- * *. "
* *
/ " + 0
!
" 1
*+* #$
2
2
" " ' 3 % , ! 3 *+*
! 4 ! "
" 3
* *+ *! "
" #
%
! )
*. *! "
,
* 5 "
*. !
- ) , ( %
! " *
*
*. $
* *. $ 6 78 - 3 % * ! " * % % % " 9 - % **
" 6
! " : ; ! <
1
2 1
1 1
1
2
2
1
2 G
T
der Hamilton-Pfad ist hervorgehoben
Tour des Handelsreisenden der Länge 6 ist hervorgehoben
½¼¼¼ ! " # $
% & ' ( &
) $ * + ,* - ,- ( ( + + ( + ( + % + . . % ( # / . 0 % " # # % # * # # # ½ / ¾ %( 1%23 4 %+ 0 / 5. 6 ½ 7 * 8 9 . % $ $ / +:. + 5 % " 5 . 6 ;0 ½ ( #
G:
,
Anzahl der Knoten N
transformiere G in ein neues T
1
2 11 2
1 1
T:
, 1
2 2
Polynomialzeit p1(N)
Anzahl der Knoten N
Weist T eine Tour des Handelsreisenden mit einer Länge ≤ N + 1 auf? JA
JA, G weist einen Hamilton-Pfad auf.
NEIN
(hypothetische) Polynomialzeit p2(N) Insgesamt (hypothetische) Polynomialzeit p1(N) + p2(N)
NEIN, G weist keinen Hamilton-Pfad auf.
! " # $ % " & ' ( ) ' *) ) ' + ,- * ./0 1 ( 2 ) ' * ) 3 4 2 ) ' ' ) ( 5)* # ) 6 7 5)*# ) ( ) * 8 ' (
Ê Ê !
Ê "
" "
Ê
É
#$ % Ë
& '
Ê
É Ë ( ) É Ë " Ê "
( " " * $
"
+ " , "! - , Ê "
$ " .
Ê -' "
. Ê
/
$ .
) ' " Ê
! "! ." 0 1 , 2342 "! ' . ! / " . ' "! 5 (
*'
- / 5 ! " * ' *' 3
(
6 ! '
/
' ."" '
( )
" *
$
! "! # ! ! $ "! % &!! $ ! ! !! # $! $ ! ! $' $ ( $ ( ! $ ) ( )' $ # # ! $ # ½ $ !! ! ! %)' (* ! ) $ ( !
¿ !" # $ " %" & $! & " ' ( $! & )
%" & ! *% $ % + &
, " )
' $ $ "
! " # $ % " " & " '!( !) * +, - " " ' * +,.! ' ' /! ! " " * +, 0! ' " ! % !
¾
! " # $"% & # ' ( )*+ , -## . /01/ 2 3 4 # 2 2 #3 5 3 # 6 4 # ' " " ! 4 ' , 7 8 # " 9 # " 6 .
½ !"# $ ½ % &
' $ ( ( ) ) * + ¿¼ , ' ) % ( -& ) $ . / ) % 0 ( 1 2 3 4 56) $ 5 77 78 $ 9
: )(' 4 ,; ): ( ) $ < = ) ' + ,; ): < + & >' > )(' 6 3 ' & = % & ( % $ ( '
! " " # $ % & ' ( ) " ! * +
" , - $ $ $ " - ½ #$" ( + . ) " $ " ! -"" ! # " ! %" ! " # $ ( * / 0+ !$" 1 * (2
" ! 3 4+ 5- ! $ " $ " 3 3 . $ $ " 6 - 6 "# "" 7 !" ! 2 # "" ! " & ' $ - 3 8 " $ # ! 9 7- . $ 7 " ) -" : ! 1! !# & 9 : $ 9 ) 6# ! 9 - 5 - & " 4 * ! $ " ! ! $ 3 ! ; 4 5 "!#
7 . 2 "$ ' $$ $ 5 - & $ ! ! ! $ #7 . ' $$ " - " ! 3 ! < "! -# = 8 " ' $$ " "
"" 5" " $ > 5 - & # (" + " " " - ? . 7 $ & #
!"# ! $ !"# ! % $ ! ! $ ! ! $ !" # ! $ ! $ &" $ '# ( ! !"# $ ) " $ * + ' $ , - $ " ' + $ & ½¼. ¾¼. $ '# (
' $ ! - $ !* " ! & $ !* " $ & & '# ( " / ' '# ( $ $ ! !
01# $ , !"#" ! 2 $ $ " % $ $ !"# ! 2 !* - 3 $ 1" ! 4 !"# 5 # 4 0 65 ' ( ' ! $ 72 )8 ( ) 7 $ # 7 - )$ 2 ) 3 $ !
! ½ " # # " # $ %
! & ' ( )) ) * ' ! ! ' % ) ' # ) + , #
* * * - . / # " # ) / 0 + # ( ! # ) ( ! # ) / ! / % # 0%
# ! , # ! . $/ ) ) & / % 1 2 1 2 ) , # 3 % % $ & # # ! # . % % ) ( # 1 2* % " /
' # ! % % % ( $ & ( 456 % 7 )* ) $8& " 7 )*' % # ) " * ) $ ! ½& , 9 ' % % *
0% ) -
: ) ) - ) # (* 7 )*# ; ) ) % % 9
B gewinnt A A gewinnt
A
B
B gewinnt
B A gewinnt
! " # $
% #
& # # ' ( # ) * ( + ,
# +
( ( ( # - . /
& 0 1 2 3 ´
¸ µº
) ( + ( $ ( #
( $
( # +
$ ) ( # ( ' 4 2 5 # # 4 6
!" " #" # "
$% " & '
' ( )*" " "
+
,
)
" " +
" + -
"
"
# . $
) /+ +
"
0# 1 +
1
/+ )* " 0# 1 +
) /+ +
1 "
/ 1
) /+ )*
$
/
0 2 3"
+ / " )* + # 4 #5 * ) $ " 2$" )" 6 )*3
/ "
$ 7 8 " / #
) + " "
/ " / 9
) " /+ - (
"
! " # ½ $ ! % & " $ ' % % " % ( ) (
* + ," % - .( & ( ) $
& (/ % 0" /' # , 0" , ' . ) , ) ' ) ) & # ) ( 1' ) '# ( ) ( ) * ( ) . 0" ) % % ( ) "" 0 " ( " ' ( + ( " " ' ( !" 23 2 3 (# !" 4 . , " ' " ( ( 5 6 ¾
¾
¾¾
¾¾
# "" 0" ' # ) - 7" '8 ( "
½ ¾ ¼
¼
¾
¼ ¾
½ !" # $ %& # ' ( ) * # ½ # % # ( * # + ¾ , ¾ - ' " " ""
" * !" .
/ " " 0 0 !" ) * + " " 1, 2 34 "" !" % " 0 #( !" 0 # % " ( 0 ) 2 34 0 " * # 1, % ( " * 5 1, .
! " # $" % & &'" " ( '" ) * + " * ," +& " - ." ' / % &'" 0 1 &23 & $ . $ " " " " & 4 5" " ' " 6"
7" 8 4 " " # 9 " " 9 " " :&." '" ; /& 0 8 " ( (
9" 0&7 0 " < +. 0 7 ,5= " 5 " / " " - ! ) " % &'" & . 0&7 0 8 +. 0 (& "" " " '= +" '" / 7 " # " "" ." * % & '" " " 0 9" " ,5= ' ' # / " / '" * '" +" : 1 -/ "= "/ .
Presburger Arithmetik
EXPSPACE Roadblock (siehe Abbildung 7.14) EXPTIME
PSPACE Affenpuzzle (sieheAbbildung 7.1)
NPC co-NPTIME
NPTIME
PTIME LOG SPACE
Gehaltssummierung (trivial) und Primzahltest (nichttrivial)
LOG TIME
Telefonbuchsuche (siehe Abbildungen 6.1 und 6.2)
¾ ! "#$ % & ' ( "#$ % ) *+ ) ( , -( , -( . " , / " &0 1 * 2 3456 "#$ ) *+ "#$ ) *+
"#$ ) *+ ¾ "#$
7 , 8 / 0 , 9 , 8 "#$ % 8 , % , & 7 ' : , - % 8 , "#$ ) *+ # & 7 , . ; - ) " ) *+ "#$< 7 , , , , " *
º
$
# #
$
%&'
! "
( ) % ) ( )
( # * +
) ,-. # ,. # / ( (
#
1
0 #
# - 2 " (
#
( )' # # 3# 0( ) 0' ( 0' ) ) 0 # ' # )
4" #(
)
3 3
%&'
0 # *
4" # # #
( "
%#)#
*# 3# ( 3)
%%&
4"
# ) # !
# ' 5
%%&
# # (
(
$% # 0
'#6 '
( 63 " ) #
-
) ( ) ) 3# ( ,'#6. # ,'.
3# 3( ) " " ! ) 5
(
'
) # %%&
%#)#
(
# 0' 3# #
#
# 7# ( ) ) $% 88 # 89 # )
!"# $ % &
$
% '
!" $ ( ) # % # # * +
( # , "-
. % & #
( # , "- '
/ 0 % # #
1
2 * # & 0 # &
# 2
2 2 & & 2 1
3 # & " 4# # 2 &
½ ! " # $ % &%' ( " )$ * $+, + $ + * - $ $
¾
¾
½¼
¾
&%. / 0 0 &%& $ *% 1 " 1%
(
¾
$ 2 $+
!$ 2 $+
!$ 2 $+
¾
" " " 0! ( % 3 " $ 2 $+ " % &%4 1 " $ 0, 5 6 $ ! $ 0 * $+, % 1 " $ 0, 5 - (
1!6 * $+, ¾ % 7 " 1! $ $ " *! $+,%
&%8 7 $$ " 1- - $ -
! "
#$
! ¾ % & ' ( ) !* & % +$ ,, - . / * / 0% &
,1 0 2 - 3! 4 3% ! 4 5 - ) & * - 0 *
½ ½
! " #
! "
½$
% " ! & "
# ' ! "$
#
! ' ! "$
#
() * $ + & , - $ % &. & ! +- /
0
# + 1 +$ &. & # /$ & &- (23 '- $ 4. ! . -. $ & ! , & 5$ & ' - . 6789 ' $ . / !
-
-
(22 * : * 0 ;
< ; =:- &-$ ; .
. 8&
" $
; -
.$ < ' < ! &$ / % < '. 5 ' < ! &$ % < < < ! ' < >? &$ & < < ! * . / . . ! & " $ < / / @ < & $ / . . ! & " = $ @ < - . $ . . ! & " & $ >? ! $ < -
<
A 0 ! ' /.
! " # ! $ # %& # ' ( ' ! $ # ) # * ( ' * + ' ! $ # ) , ' -
. * / ) *
' " * 0 * ! ', ) * * 1 2 * 3 / * * ' * 1 1 ½ ¾ !0 * 1 ) * 4
5 2 * 3
* * $ * ' ' "
6 6 - * ! 6 * ½ *
7 ! " # ( 6 # * ( %& ' * #
8 ! ! " # 6 , ' -
* 1 ¼ * *
' ! 4 9 : #& ' !-
# ' , ' -
* / ' ; < # ( 6:
' =- + ' #
!" # 6 6 > ! $ # * 6 .
' '
: ?
6@)/ 6@)/ 6@)/ 6@)/ #%/ #%/ #%/ #%/
!
! "
#"$% & ' & ( & ( )'*+ , "
-.
"
-. /0
"
"
/0"
1" ! 1"
-. /0"
! /0
/0" 2"
3& ' &
1 ' 3
1 ' ' ( " #"$# 4 1& (& ** +*
3 45 & & /'
+*
( ' &6
! " # $
! " ! ! % & ' ( ) * + , - + . / !0 1 " 2 # 34 5 , 6 - * " , 0 7 8 09 7 & $ 7 1 5 3 7 , ,# : " : 6 0 , !0 1 , 0 5 , 6 8, ; * & 7 16 # 5 8, <
!" # $ % &
' # # ( " ! % "" ) * + , !
&" - $ . / &
. # ! 0 1 % 2 2 / # - # 3 &" 4
! 5 )"
4 ! 2 2 # ( " '
# / & % ! 2 & + # # " # . + 2 &
.
+ -" " ½ ¾ % 6 7
8
½
½
¾
¿
!
"
#
$ % & $
' (
%&
& )
& * +
, -+
. ! ! )
,+
+
+ / * ( ,0 0 1
) ,+ - 2 * + & 1 & -+
3
+ &4 %
& + ,+
5 +
62 6 & . 7
$
* +
+ + -+
8 * 2 6 4 -
- & - - & -
9 - & ½ " : ;# ( -
< "1 %
& , =# / Ì -
% 6
62
-
Ì % - /
-
7
!
Ì ! " # $% % & '## " () #
* % # %# $ # # # %#%
+ % , -. + #
%
% % + (
/ # 0 , % + %
" #
'##
( 1¾2 1¿2 , -3 ! % 0
, % #
%#
% # , -. , % 456 , -3 , % 46 7 + , % #
4 % # 6 8 %
0
& / 7
# , % # + 9(
%# :" 5#, % # ( ## # Ì 1
%
!
! " "
# ½ ¾
Ì
$ % &' (
" " ) " (
* + ,½
&"' ( + ( - " . -
$ " $
/
+ " !
) 0 0!1 !
!
0 " ) 2 , 23
" 45 % - " 6 " % ( Ì 0 0!1
- $ 7 86 ,
unentscheidbare (oder unberechenbare) Probleme unhandhabbare Probleme
handhabbare Probleme
Probleme, die überhaupt keine Algorithmen zulassen
Probleme, die keine angemessenen Algorithmen zulassen
Probleme, die angemessene Algorithmen (in Polynomialzeit) zulassen
! " # $
Ì % Ì & ' & ( ) * + , ' + + + -+
-
. * & / 0+ 1 + - $ & ' &
& ' -
/ 2 + * 3 04++ ' -+ .& +- / + + 1 " 5 Ì ++ + 6 -+ 7 &8 & 6
9 -+ .& % 0" & +- " 1' + +-
W
Î Ï
V
! "! # !
" $% &' (! ) * + , + - % . + /
,
Ì ! Î Ï " # ' , Î Ï 20 3 0 " $+ 1
$ 4 ) 567 # 8
Î
8 +/ !
+
Ï )
# 8 , " " 0 ! ) " + ) ,% . ) ! ' 8 9 ' 0 *
)
$ 8 % ' 4 )! " 7 )
4
7
: 0 $ 2 +3
!
" # " ! $ % & ' " " ( # (
) # # ! * + # ,
Ì -
#
. '
-
- #
"
# !
. ! " %
# +// 0 "/ 1
2 +// 0/!
" 345 6 . / +// !0!
2 " "
$ ! ¾
!0 # " 3456 # " 345 6 #! . % 0 " 2 - / / # "
# " 345 6 " 3456 1 " " ! ' 2 0 /0! 0 # # 0 "
7 " 0 ! !
1
2
3
4
5
X
abb
a
bab
baba
aba
Y
bbab
aa
ab
aa
a
(a) Lässt eine Wortensprechung zu: 2, 1, 1, 4, 1, 5.
1
2
3
4
5
X
bb
a
bab
baba
aba
Y
bab
aa
ab
aa
a
(b) Lässt keine Wortensprechung zu.
! " ¿ ¾ ¾ #
" ½ ¾
$! %! & ' "( ) ( * $ ! ! ! * + !, % * ! +- . * ! ' +- ! ! ! " /0 ' . . ! 1 . 2 %3 $4 . % ! 3 + ! 5 . * % * 6 . 7 . 7 ! ( 8 ! + ! 9( ! 6 . ! % ! 1 + ! 2 1 ! . 6 7 3 ! 1 2 ! 1 : ! ;( ! !
& 1 ! ! * ! 6 - ! ! 6 1 . +- ! < ! :
! 3
& ! = ! ! ! ! # 4 ! 9 ( ! # ! 6 ! !$ > ! ! * & !
Ì !"# !
$ Ì % &
! ¼ $
$ ' ($ ¼
)
' ($ *& + *+
! Ì " Ì
# ! "
$ % Ì & " ' ( Æ ) ¾* % ! ' +& +& " ' Æ , " - . Æ ½ /+
" ' /
$ , Æ ) 01$, * ,
,
- $ . /(
" $ 0 -1 , $
0 $
2
" $ 0 " $ $ *& + 0 & (3
0
$ (/( $ *+ $ 0 $ 0 $3 4
0
20
! "
" #
$ $ %
& ' $ $
%
' ( ) ) %
) ' * + ,
) '
( - ' ))
") . ' )
/))
) %
0 ) )
%
0% % " ' ) 1
# ) " ) # " % 23444 ) 5 ( - 678 % 93(,
)
$ ' 93(: '
0% + " ' %
0% 93( ' ; ) ) # ") )
)
' # %
)
1 )
%< , = ' )
* " ) >
¾
! "
#
$
%
$
½
»¾
¿ ½
& '
" $
( # ) * & " + ' ) , , - # . # ,
, " / )
0 1 * / 2 , 3 # 4 5 , " * 3 ) & 3 6 &+ + 7 / # + %, ' / & / $
/ 8 3 % (
½
½
Ê
" # # % &' -% .
!
# $ #
()* + $ '
,
Programm oder potentielle Algorithmus Eingabe R
X
Hält R auf X an? falls R(X)↓ ,,ja“
falls R(X)↑ ,,nein“
!" # $ % & ' ' (" % ) ) * # " + ,-. / & " , . " / 0 * ) $ 1 & # " %
2 3 %* * ) ) & + % ) 3 4 # " "
# 3 5 #
) & 6 1 7 # & ) % ½ ) % # ) ¾ )
!
" #
$ %$& '
(# # ) #
* + , + # *
+ +
*
*
# + - + * .
+ " + / 0 1
, 1 , 2 + ! # # #
+ 1 3 4 0 5#5 ' 65 + + . 65 + ) # 7 *
6 5 + 5 6 + # + 6 )+ # 5 + 8 + - '5 +
9:05 #
+ , ; * +
- 5 * + )+ " * < + * # =
! " # " $ % ! & '
'
! ( ( ' % ( ) )
' )
( ) * & +, -
+, - . / $ $ , / ! " # $ % ! &
" ' () * + $ , # - % $ # . ' $ . / * * ! & 0 " + 1
!
" # !
$ ! ! $ % & ' $ ! ( $ ) *
+ $" , - &
)
+ ) " ) * & * '
' & .
/
)
$
) * & ) )
& ) ) 0 " !
& $ $ 1 ! ' .
/ ! ! ) &
$ 1 2 3 &
%Ë %É *
2 & $" )
" ) ¾ $ 45 6 78 78 !
Ï Ï ¾
! ! " ! !
EingabeProgramm W
W
W (hypothetisches) Programm Q für das Halteproblem
Q
,,ja“
,,nein“
neues (hypothetisches) Programm S
Ë
Ë É É Ë É Ë !
" # $
ÇÍÌ
ÍÌ % É & ! ! Ë ' ( # Ä % É )
Ë '
Ë ! !
* ! +
S
S
S
Hält S auf S an? Widerspruch
S(S)↓ ,,ja“
S(S)↑ Widerspruch
,,nein“
also S(S)↑
Ë Ë
also S(S)↓
Ë Ë ! " É # $
Ï Ë Ë Ë Ë Ë Ë ! " Ë # $$% # % & É '( É ! É Ë Ë ) Ë ) Ë É * +,-
Ë Ë É ! Ë Ë " # Ë Ë $ ! % &$! Ë Ë & ! '' ( )
% Ë Ë * ) É Ë Ë + $ Ë , Ë & )
Ë ! , "
Ë - Ë !
( ! !
É
.
/ ! Ë %
É ,$
01 . !
! " #$ %& ! " " " " ' ( ! $$ ) #$ ! $ ! $ #$ *$ + ( , $ ½ - . / '
" 0 1 #$
2 ' 0 " 3+ "
8
nein nein
ja
nein
ja
ja
ja
nein
ja
7
ja
ja
ja
nein
nein
ja
ja
6
nein
ja
ja
nein nein nein
ja
nein
5
nein nein
ja
nein nein
ja
ja
nein
4 alle Programme 3
ja nein
ja
nein
ja
nein
ja
ja
ja
ja
nein
nein
ja
ja
nein ja
2
ja nein nein nein nein
1
ja
ja nein
ja nein nein nein
ja
1
2
4
3
ja
5
Diagonalprogramm
vollständige Beschreibung der Halteinformation des 5-ten Programms
nein nein
6
7
8
ja
nein
ja
alle Eingaben nein ,,Negativ“ S des Diagonalprogramms
ja nein
ja
ja
falls S das 5-te Programm war, müsste dies ,,nein“ sein
! " # $ % & & $ & & & ' # ( & ) # *+ ' , & ( ' - . ", /0 1 " # *+ ( 2 ' & ' ' & ' Á
Â
Á
Â
Á
Á
Ä
Ë
Ë
Ë
Ë
Â
Â
Â
Â
Â
É Ä Ë ! Ä " # Â $ Ë % Ä Â & Â É $ $ Ë $ ' % É ! ( ))*" É + , - +., / ! - Ë 0 1 $ . - / 2 Ë Ä $ % )3 % Ä . " / % 4 ! 1 + , Ë / 5 - $ Ë 0 6 / 1 Ë %
!"#
$ % & '( ( ( )(
* + ( , -
.( (
!"# + ' . ( . / )( "( ( 0 ( 1 ) ( &( % )( $ % +2 $ ( )(
+
+ (
.( (
(
( ( )( 3 " - ( (
!"# ( 2
! " # % #
$
&
' " ( )
% *
%
+ ,$
%
! "
( - *
) # * %
,
" ! . " $ # , " /(0 1 ) " 2 & #
/0
3
4
"
" , ! #
) "
/0
% "
" 5 " ! & ,
2
) " *
.
2 -
) " 1 "
)
1 - ( ) ! 6 - /(0$ /0$
, # !$ 6 " 5 )
4
# /(0 /0 # ! $
) & , ( +
!
( "
# % " ! - 3 . "
Eingabe X
alle möglichen ,,ja“-Nachweise C weist X nicht nach erzeuge und überprüfe einen neuen Nachweis C alle möglichen ,,nein“-Nachweise C weist für X ,,ja“ nach
,,ja“
C weist für X ,,nein“nach
,,nein“
!" "#$ $ % $ &
' % # ! $ ' !" # $ ' ( !"#$) ' " $ ' ( "#$) ' * + # , $ - $ + . / !" "
* 0 # $ '
! " # "$ % & $ ' ( ) * &
$ ( # " + ! " ' ) ,! # '
% - $ & $ $ " ' ! . -/ & $ - 0 + - , + & $ $ 0 " $
$ ' $ 1/ # $ ' ( $
' ! ( - ) , $ * ') .! $ 2 $ !' ' % $ ') ( 3 & $ $ $ & - , $ 0 " " ¿
, & $ 4 , $ *$ , $ 5
,, $ & - , $ ! & - , $ $ $ ' 5 6 , - -/ * " '# '
- 7 - ' " $ ' +
$ 7
- ') 8 -/ &
$$
' ( ! -/ ( $ 5 $ , - - $ $ -/ , , ! $-
! " # $ % ¿
! " !
# "$ % & '
(
"
) (
" *+ , - . ( / "$ ) ( + % % % " 0 *+ ( ' ( ) ( 1 2 3 - ' ( ( , $ ($" 4 "$ "
0 " 5 4 "$6 , 4 ( % ( 7 ( "$! 5 64 "$ "
0 ! 4"$ "
0 $($" 8 "
$ '$ 4 $($" 9 ) " 4( " ' ( & 2:3 2;3 , ( < (( =(
&
. ( ( 2 3 "$ $ >
(
*+ ( ' ( ) ( ( ( ,
( 8
! " # ! $ % & # ' ( ( ) " * + " * ** $ % , * - .
- . ( / 0 1 %
& , / + #* (
0 * + ( 2 & 3"45 $ 6 3 5 /
*
" "4 & * 1* ** !* 0 * $ % & 7 8 * ( ( 9 " 4 * * * / " * + 0 " Ì 3% *
!" " ! #
" $ ! % & '() * " ! % & ') +
* + * $ , -. * # / ! " $ ! .
% - ( ! 0 . 1 " 2# # %3 4 #5 * 3 6 $ % " $ !$
7 ". 2% " , # . " . . .8 " % * " 6 "
* " !
/ # 7 . # % . # 2( " " % # * / , 4 & . . * 2# 6 6" ½ *+ ! " # $ ( 9 .& 6 : $ 0
. " 2$ & 7 2 7 . # .
z.B. Wiederkehr-Domino hochgradig unentscheidbare Probleme z.B. unbeschränktes Domino unentscheidbare Probleme
unhandhabbare Probleme
z.B. beschränktes Domino (vermutlich)
z.B. beschränktes Domino fester Breite
handhabbare Probleme
! " # $ % ! % & # ' (
% &% & # $ % % & $ ' ! ( )
& % % *#!$ % + , - . %
/ % % % & !
. $ 0 $ & / % % % ! 1 ' . % % , - 1 $
!
" #$$ "% & " % " '
( ) % *
* + ( , "% - % ( . / *
& % " 0 1 /
* % 2
/ * % "
3 / * ) " ( " * ) 0 & " 4 ( 5
4 " ( 6 " " 3 " 4 0 ( & , ) . ) - * / 7 * & 0 8 0
)½ " 0
" % 0 "
" 9
% 0 "
) "
" ) " & : ; < "
: ; = " 3 > , " 1
) >
. / ) "
: ; ," 1 ) >
. ) >
( 5 ?
½
!
"
! " # $ % #
& ' () " " * + * $ , % % -./0 1 2 3 4 )
5 6 $ " 7 8 9 2 , $ 2 ) ' 6 " * $
$ "
)
: ;< 2 7 9 6 9 = =
& 7 ' = >
hochgradig unentscheidbar unentscheidbar (nichtberechenbar) unhandhabbar handhabbar
Berechenbarkeit im Prinzip
Berechenbarkeit in der Praxis
!
"# $
# % &
#" ' ( $)
Ì # *# # ! * % + & , #
' %
- . /' % )
$# % '
/' # *
01 %' / * $
) $ $
$ Æ ))Æ )2
# ' % 3 - $
4 . 56 '
7 8 * # 8 ) 9 #
! %* #
7 * # 9& 7 8 # 8 * 9& 7 # * 9& :
# / 3 + Ì %
! " # ! " $ %& ' $ ( ) $ *+ %, ($$ ) " $ $ -
.
/
0
1
2
%3 ( ' + $ * $ ) " $ ( 4 ' $ ( $ ) $ $ * %% ! $ 5 $ $ * . 6# . 7 $ - ) 6# %8 9 . #: $ +
Ì ¼ ! Ì Ì " # ! $ " % & ' ()* + )* ' ()*
,-. + /0 1 + 2 + " )* $ 2 3 1 ! 4 # ,-- 52 1 / 0 / 0 ! + & ! $ 6 + & ! $ 2 + 7 #
,-8 7 9 5 : ; ,-< ! 2 + ! = 51 6 ! 1 2 $ 5 + + ! $ $ 5 + ! ,-> # ( " 2 2 ! ( ! " 2 ( ! & " 1 2 ,-? * " 5 /@0 + 1 " ! " @ /0 ; + 5
½
!
" # $ % & '()
* & . &
-
¾
+,- &
,- /
"
'(0
.
12 3
.
12 3
1 3
.
1 3 # * 4
"
, $ 1
3 .
3 1
+,-
"
* 1
3 1,
3 . "
'(' # $ , & 5 * , 5 * 6 . 7 '(8 $ 9 . 7 !
: ; * , 5 <* .* : , & , , , . . 5 5 *
'=> 4 & 5 * & ! "
:
$ !
/& <* .*"
'=( # $ & & 7 *
5
! " # $ %# & " ' ' ! ( )! * "
+ # , - .+ / $ ( 0 1 2 # 3$ ! # # 3$ 2 % 1 1 *
)
1 " # * * # 4 2
$
( + 2 "
, " ( 5 (
, ( (
( 2 (
( /
15
−4
6
104
6.5
0
−61
3
586
1
7
102
15*−4*6*104**6,5*0*−61*3**586*1*7*102
! " #$
# %# & % ' ( #
) * + , -
%
% ). /
/ 0 + 1 + # 0
" % / + #* . 2 ½¼ 1 30 % ¼ ½ 4 + %
#* /
/ . 0 #
/ +
. #
0 -
+ # *
# 5 $
6 / 7 + 0 7 . $ 56 +
#*
. 56 + 56 + 3
894½ + %
$ + 7
#*
# +
½
T
V
Q
G
R
M
S
N
W
L
P
T**V*G**Q*R*S*W*L**M*N*P
! " # $ $ % & ' () *+ *+, ! ! - ' .
/ 0 $ '
1 #
2 ´ µ´ ¸ µ´¸ ¸ µ´ ¸ µ´ µ´ ¸ µ´ µ´ µ´ µ º
( $ $ ! # $ 3 ! # ' 4 5 $ 6 $ 7 " " 8 () ' ' - 8 . ' ' 5 !' 9 # () (') 0 5 ' 5 :$ " ' ( ' ! $ ( ' $ 5 - 5 ! 8 ' ; / 0'' $< ' "
! " # $ % & '% (% # % )
* ) '% + , ) ) %$ (% ) '% & - . $ / ' 0 1 ! ( + # , 2 ( , *3 & - % + ( 4 % 5 &
, 6 ,
' )
7 8 + , 5
% ) +) 1 0 5 ' *$ , 5 9 *3 + $ % 4 , - % : 9$
d
c
c
a
a
b
a
*
d
a
b
b
*
b
c
* c
a
b *
a b *
c
! " # " $ % & ' ( ) $ (
&
'
* "
+ " " , " ( - $
- (
. %
, $ ( '/ 01 2 0 1 ( 3 2 & - $ '/ 4
'/ 0 1 ) 56*
!" # $ $
% $ & " $ $ # ' $ ( )
* $ " # "+ + % * , * # " $ -'
$
'
. # "
/ + + -' " " 0 * & 1 ' 0 " " ' 0 ' & ' ' + / " "+ / "+ $+ ' & " 1 '2
$ # '
"$ "+ ' ' #
3" ' 2 2 0 4 5678
, 02 0 2
()2 () ' # * #
a/a, R b/b, R move a
#/#, L
test a a/#, L
a/#, R b/b, L
#/#, L #/#, L
mark
JA
NEIN #/#, L
a/a, L b/b, L
return
a /a, L
b/#, R
b/#, L move b
#/#, L
test b
a/a, R b/b, R
#/#, R
! " #
$ % & ' ! ( ) ' * $ & ( +,* ! $ &
- ) » » . / $ 0
" 1
& 2 34$ / 4
0 5 6 5'6 1 » " & ) ( ) » *7
! " ! #" ! " $ %
8
& ( 9 *
&
!
" "
#
$" "
%
$
& "
$
' ( $" ) ( * +
& , -
$"
+ " $" * + * $" *
)
* (
)
+ " . " , ." / 0
* $" $ 1
2 "
1 3* &"
( - +
)
4 *
* ") "
+ #
( $
"
+ " 5$ /
0 (
*2 " *2 " "
"
+
*2 " %) ( 1
2 "
( "
) 1
2 "
4 *2 " ) " ( +
*2 " "
- ) $"
*2 " 6 .+ ( *2 " ) $"
*2 "
) + +
5
7
) "
% +
)
) 1
2 " + + )
. $" ( &
*2 "
* *2 "
+ )
$" %
*2 " $" *2 "
$
89
:
$
" ) ( %
*
*2 " *2 " -
... # # a b b a # # ...
... # # # b b a # # ...
1
... # # # b b a # # ...
2
... # # # b b a # # ...
4
... # # # b b # # # ...
5
... # # # b b # # # ...
7
... # # # b b # # # ...
8
... # # # # b # # # ...
10
... # # # # b # # # ...
11
... # # # # # # # # ...
13
14
... # # # # # # # # ... 16 JA!
... # # # b b a # # ... 3
... # # # b b a # # ... 6
... # # # b b # # # ... 9
... # # # # b # # # ... 12
... # # # # # # # # ... 15
!" # $ % & ' ( #) * # # + + # , % $ # - . - . / 0 % 1 % , #
2 1 $ % 0 # $ 3( 4 $ 1 #
" , 1 5 % # 6 # 7 8 # # 1 9: ' !% ) " , 7 # , , 9: ' 9 9; 4 # 6 5 $ 4 9 ' % 1 # % 9; " # ; %, " # 6 # $ % % % , % # 4 <
*$$ ="=$ " !" %&' % ' ( ! " #
% 2 # # " < 1 9, $ 4 % ¾
! " # $ % # & ' () ! *
!
" ¾
# $ % & ' $ $ (
) * $ ) ) " + % " $ ) % " $
! +, - . ! ) / $ 0
" 1 $ " " +, ( ! !*$ # $ &2' 3 &2' # (4 " ! $ &252' &22' , "
#$ , "3 6 0
*
% + , * '% ! ( - ) % " .
/0
1 2 ( " ¾
1 3 44
½ ! " # " " $% " "" " " & & ' % " ( & ) ! ) * + % ! , "" " # " """ & $ " ' % - &
" % ( . & " & / 0 # " $ " ' " )
1 " & ! + " & "
2 2&3" 4 5
66666666678998:;<66
6 6 6 6 6 6
6 6 6 6 6 6
6 6 6 6 6 +
6 6 6 6 9 9
6 6 6 > > >
6 6 = = = =
6 : : : : :
: : : : : :
+ + + + + +
7 7 6 6 6 6
8 6 6 6 6 6
6 6 6 6 6 6
9 9 9 9 6 6
8 8 8 6 6 6
: : 6 6 6 6
; 6 6 6 6 6
6 6 6 6 6 6
6 6 6 6 6 6
6 6 6 6 6 6
? @ " A " # "& ) " % &
! "
#
$ % ! " " &!
! $ " " " ' " ' ( ) )" " ! ! * " +
! " # $ % & ! ' ! ( ! )* ! + ! % & , -./0 $ ( ! , & % 1 % 2 1 % 3 34 4 5 6 ) % , 7 ! &! 7 ! 8, 2 9 ! &! 2 8 9 , 2 8, : 9 % ! * & % 5 # , ! ; , ( 5 ! , 5 , < , 53 2 * 1( 5 , 8' & 9 = > )* 7 ! < 4 ? 5 ! '
@ ! 5 8 9 ! ) : ! :
! ) % 6 < ! + 7 A ! + , ' + 7 ! , ' & & < 2
!
"
# $ "
$ % & ' # ()*+ ,
- % % . ! /
$ 0 $ 1 % &% ! 2 . " - . & & 3 4 * 5 6 %7! 8 9 6
8
4 9
! 3 & 4 : %
0 1 $ $ !7 - 2; 6 0 1 !
- - ! - %
. % <= 2 / 4 >
! ? ! 9 4
&
! / " $ -
' 4
; 6 ! >
% - ! / "
- - 4 $ @
$ " $ 01 $ ! /
4 % %= /9
! " #
$
" " %
&
'(
) " ) * + " , - ) $ * + "
)
,
) " !
. / " $ , - $ ($ " (
$
( " 0 ) ) ) $ 0 1 " , 2 , - $
3
* -4 -55 -56+ $ /(
3 7 0 $ ) $ 8
$ /
7
'
0 9
0 9 ,
) " 9 ) $
* "0 1 $+ : ; ) $
< = 9 ) 0 0 ( $ , : $ ; ' ) " ) $ > $
! " # $# % & ' ( ) * + " ,-$ + " . # $/ #" ,-$ + 0 1 $/ " & " 2 " ,-$ + ) 1 3 " " & ) ! "
)
4 ) 5 % 4 . # ) 6 ' . ) 6 1 *" + " + 7 3 8 9 * * " ' : " ' 1 " + ) $ 4 " ; " <1% " ; " + " 8 (8% ) ( * & + "
" ) .
, ) $
5 & ! " # )
* # " < 2 " #3 8 ) $ #=) $ & >44 ) * ?= @ * # 5 4 " ! @ 6 1 & " " 4/+ 4/+ ) * " /+ )
1
...
b
*
a
5
b
7
!
7
a
c
a
c
#
...
a
#
...
b
!
a
..
.
b
*
a
5
2
3
4
7
7
b
a
!
b
5
!
5
a
a
a
c
*
*
# ...
a
c
a
b
b
...
#
!" # $% & ' ( ) *
! " # $ # % ! & ' ( ' ! " ) ! # $ # ! * ) % * + , * - . $ % + ) / . 0 +
1 ' $ % 0$%$ . $ % + 2 3 %4 0 %0 $ , $ # % 0 / 4 5 " * 6 # 1 ) ' # . 6 ! 4 / %
"% # $ % 7 " # " 6 * % 8 6 + 9 :;
6 " 8 % 1 + " ! "%
¼
! " # $ % & $
' ( ! # %
! ! ) #
# # * ! + ' ) , '
¼ ¼ ¼ ) - % ' ! . ) & ' ! -
# % - /
+ 0 1 ) ' # ) !(
% & # - ! ! 2 3
' 2 ) ! /
! 4
! " " # $ % $ "
" # & ' ( ) *&+ , $ " " " . $ / & , 0 12 " . 3. " / " 4 $ " . ) 0 " $ ½ 12 "# " . 12 " . ! % 0 1 $ ! % &/
" " # ) $ " 4
" . " ¿ 5 6"
7 . 0 12 # $ " 5 " " " ( $ " 8 ! 9 % : 82 0 (
8;1 " " " 1 8;1 5
1 $ 8;1
" ( 8;1 ( $ <= 9 $
12 $ & 1
.
# "
¼»½ ! ¿
Position des Lese/Schreib-Kopfes
...
#
#
a
b
*
e
b
!
#
a
g
a
3427 und 393014
ausgehend von der Korrespondenz:
#-0 !-1 *-2 a-3 b-4
#
# ...
c-5 d-6 e-7 f-8 g-9
! " # $% & ' (%) % * *%+ ,) - )&. ,%- / % % 0
,.- % )1 0 / % / 2 + . 0 % ) / * 0%!& %)3 % / + 4 / %1 & 5 ) % 61% ) *%+ ,)- % ,% - 7 ) 6% % & 8 + "% 9 1 *%+ % 0 % %() / ! 1 / ) &
½
!
"#
$ % % "# & ' () * + % , % $ - , . &
'
# /
% # %
' * * "# % ! * & "# 0 / 1 2 3 % 4 / +
' & & /
& &
5
1 * 2 63
# 7 * . 2 8 # . + + 9 . 5 * $
+
* # * . * ! : 2 6 & ;"" 5 . $
5
9 . "# 1½3
9
Ï
6 <
"# 1=3 > + "# 1
Ë
2 3 & .
! " # $ % &
$ $ ½ ' ( ( ¾ $) *& $ ½ ¾ + # ) , ( ½ ¾ $) $ , * $-+ & ) $ , . $ ( ' ( / 0 $ . ) $ ! 1
. ( & 2 & & ( 0 3) $ ! 0 ( &
& 4 0
) & ) $ ) $ ) & 0 0 ) $ ) $) # & ) ( () ( 0 $ " $ ) . " * 5+ ( 0 % # ' & ) ' & 6 0 7 (8 9) ( 0 # $ ! . " & ( 0 $ $ ( 0 & ( # . 4 ' )2 ( 9 ( 0
$ ½ $ ( ' & ! ' (
Algorithmus A
P implementiert A; ist in der Sprache L2 geschrieben
Programm P
Eingabe X
universelles Programm U, in der Sprache L1 geschrieben; simuliert die Arbeit des Programms in L2 auf einer Eingabe
Lasse P auf X laufen!
½
¾
Ausgabe (falls existent)
¾ !½"
# !¾" $ % # & % # ¾ ! " $ ! % '(" ½ ¾
) % * + $
, + - #. * / 0 $ 1$ - #. * &
+ 1 % » » 2 1 # 3 * 4 % '56
»
»
»
! "# $ %$ & ' $ ' $ ()$ $
# *+ ( ' , ' $ - - . # / . $ $ & . 0 ! $ &
# * 1 # % &'
2 '- ' 3 $$ % # 4 4$ . $
5.# 6 $ -
5 #
5. $$
# 5. $$ - &
5. $$ '
$# / $ 5.
$$ 0 5. $$ $ 5.
$$ # / & 5. 5. ' - 7 & $ # $ 8 $ ( '. % -. # $ & $ . ' $ 39 .' 0 . & 0 $4 6 $ $ - 5 $
% :'- #
/ $ '- :. $ * 5. $$ ; 6 '- $ . & ' ' # / < 0 5 $$ 5. $ 0 $# & ' 5 $- . 0 ' $ $
5 . 5 # = $ $ 5 $ 5 5'' 5 $ # 4
!
½
"
# $
% &
# ! $ &
"
% $ ' ' ( ) * ' "
+ &, "
& & $ - .
+ $ $ /& $ 0 &
-
& 1 0 &, 2 ,
'
* - &
& - "
3
, + " ! * + 3
24/ 1
&
"&
% $ 3 5
& &,
% % . ' - & 0 " $ " , - & + 6 7 ( 3 8 % , 1 9
1
6
: % 1 ; , :
! ½¼ »½¼"
# $
%
# & ! ' (
! # $ ' )'! * ( ! !
+
, & ( !
# ( ½¼ »½¼" # $ -
# $ '
!
)' * ! )' ' # ( * + .! ! / ( * # $ . ' 0 ' 0 # /
( !
)' ! * ( 0 ! * (
( ! * # ! " ! # " $ ¾ " % ! &' ! () "
1 '
, 2 -
% . ! * )( + ) )( + , "
! "# $ % &'( )
' * + , ! - , !! . . / 0 $ 1
2
3 4 5 6 5 "" 5 "78 9 !:, ; 0< <=> < 2
3 "?8 0 + ! @ !: . / , ) 9 !A . %! , . 0- @ . ) 9 9 . ' . ), 2@ > / 9 B8 C - 9 "D6# E ,/ !: 0 ! "D4# E , E ! $ ) , % ; 2<
5 "" 5 "7 0 , ! A ) * F . %! , ! 8
;9 , ! 3 < > ) ; . % % )G ;
! " # " $ % & % # % ' ("" ) * "+ ' $ " "+ # ! "+ , % '+ - % "+ " . ) / ' 0
% 1 2 "" 3 + 4# % / + 5 6 7 # " )8 # 8 ) " ' . 4 ( )7 + " ) 5 6 '+ 0 /"" " % " 9 + 9 /"" 9 ) " " ) "+
9 "+ - : / "+ : " 8 "+ ' " " # / " - " & ; $
5 0 / % "+ - 0 !+ )
! " # $ % & $ ! ' (
) " ! ) ) # $ ! * +
# * ! , * $ - $ .! # /
0 1 ! # / 2 0
0 Ì
' 0 + ! * *
2 ) , ' .!
' 3 4
) &
! 5 ! + ) & ! 4 0 0
2
+ , 6!6.! 4 )
7! $
! 7 ! 0 2 ' ) ! ( 0 7 # '
! " 58$ 0 # ! , " $
'
!. 4 ( " 0 9 , $. ) !
Turingmaschine M
aab*bba
Eingabe X
Transformiere die Turingmaschine und die Eingabe in Kachelarten!
spezielle Kachelart t
endliche Menge T von Kachelarten
Löse das Parkettierungsproblem in der Halbebene mit der speziellen Kachel auf der Grundlinie. JA
(hypothetische) Lösung des Parkettierungsproblems in der Halbebene
NEIN
Nein: Mit T kann die obere Halbebene nicht so parkettiert werden, dass t auf der Grundlinie erscheint. Ja: Es gibt eine Lösung.
Endresultat: die (hypothetische) Lösung zum Halteproblem bei Turingmaschinen
NEIN
M hält nicht auf X an.
JA
M hält auf X an.
!" # ! #
$
Ì ! " # $ Å " % &' " # $ Å ' ! ! ! Å ( ) ! ! ) * Å $ + Ø ,
# die Parkettierung kann hier nicht aufwärts fortgesetzt werden, weil nichts an diese Stelle passt!
#
#
# #
# #
#
#
#
#
#
#
#
# #
#
#
# #
# #
#
#
#
#
#
#
#
#
mk, # # mk, # # mk+ mk+
# #
# #
#
#
tsa,a # ts+a ts+a
#
JA, # JA+ JA+
16 # #
# #
# #
# #
#
#
#
#
15
#
#
#
b
# #
# #
# #
b b
# #
# #
# #
# #
# #
# #
# #
# #
mva, b # mva, b # mva mva
# #
# #
#
rt, #
b
6
mva, # a mva, # a mva mva mva, a # b b mva, a b b # mva mva a b mva, b # a b mva, b # mva mva
5
4
3
2
1
#
0
0 0
mk, a mk, a 0 0
b b 1 1
# #
b b
2 2
# # # #
b b
a a
# #
# #
b b
a a
# #
# #
3 3
4 4
4 4 #
4 #
! "# $% %&
! "# $ % & # '#() $ % * $ '#+ , - . /# % '#0 # 1 2 " 3 45 # 6 7 '#+ % 8 9 #! " '#0 #: $3 3# ; / $ % % < # 3 $ / < 3 2
'#' # ; 2 =! $ #
, 3 , !6 3 4 > % / $ 3 # ? , 3 , # 4 / 4# # " ,@ / & 3# 3 $ A : # , 7 & 3# % $ 8 " # $$B, % 8
! " # $% &'" $ ( ) * " $ + , % ! - . - " $ , + , ! / " $ , , ! - + , * " 0 ! / - , $ ! / $ , ! # $ $ &" , ! 1 $ $ 2 $$ $ ! / $% $ 3 45 4 5 $ . " $ ! / 6 ! 7 - ! 8 " - 9 63 $% - - : 2 " " $% ! 1 9% - 8 ; - " - 6 6 " " $ " 6 " ! # - - " ! / " . ! 2 4 5 $ 3 - - ( 45 4 5! # $% < $ + , ! . $% ,$ + 3 < 6 $ % !
# $% = >!?? - 6
a
JA
a b
b
a
a b
b
b
b
a
JA a
! " # ! # $ % $
! & # & "' # ( ) (! ! ! * # ! ) * + , #
"
* + - ! . # # / 0 .
!
!" # $ % ½ # ½ &
!" # $ ' ( &! ! &! ' ) #
im Zustand s im Zustand s
Originalfolge X:
a a a a a a a a a a b b b b b b b b b b
JA!
1 2 3 4 5 6 7 8 9 10 1 2 3 4 5 6 7 8 9 10
entferne diese
im Zustand s neue Folge
JA! a a a a a a b b b b b b b b b b (sollte NEIN sein!) 1 2 3 4 5 6 1 2 3 4 5 6 7 8 9 10 der Automat verhält sich hier genauso wie auf der ursprünglichen Folge X
½ ! " ! # $ ! " % & ! '()* ! + % , -
+ # . ,
, / " 0 # +
, , + + ! + 1+ + ! 2 3 1+ 2 3 ! + ! 2 3 ,
0 ! 1 4
zeige Datum
d gedrückt c gedrückt
stelle Uhr
zeige Zeit an
d gedrückt
c gedrückt a gedrückt
a gedrückt a gedrückt
zeige Weckzeit c gedrückt
c gedrückt b gedrückt
Stoppuhr stelle Stunde
c gedrückt
b gedrückt b gedrückt stelle 10 Min.
stelle Min. c gedrückt
! "#$ % &
'( & ) (
* +
+ , - * '(
. ' #$
& ' + , / * 0! !1
1 0! . , + ! 2
3 4 *
! " # $ % $& ' ! ( ' & ) (
! * '
# $ ! + ' ' ( , ,- . ( / 0 . ! 1 2
0 3 - , 1 , ! . 4 0 # ( # $ (3 4 567 0 ( . 0 8 ! $ 8 9: # $ 4 . 8 ; , ( " 9: & 9: / ' % . 4 ( # , * < 4 & ( . 9: ! * /
!""#$ % & ' ( ) $ # * + " ,# + & -" , & " , , $ . ,
/ . * 0 * 1 2 $ 3% $ , & $ " $ * " & " 45 - - & 6 789: ; 1 1 1 *
! "
# !
!
$"
% "
& '
#
& (
$ "
&
&
$
"
) " !
*
$
+
,
&
-
!
$
&
. "
$"
# /
!
! " # $ % " $
& $ '% $ () * & +% ' & $ " $ , & - ! ! $ .
" ! * . $ . , /, ! 0 " ! , . 1 . , * ! &
& , , - ! , 2 ! & - 3, & $ , 4 . . ! 4 % $ , " . . ! 4 % & ! 4 % $ , * . . ! 4 % . ! 4 % ! . " ! . . . ! 4 % ! . ! # . ! " (5 . + '! 6 *
. # 6 7 7 , + ' *
# &6 . # 6 7 7 , + ' *
# & " * ! $ & + ' 6 *
(8 & " + '! * (9 : 7 (9 - (; & " * + '! *:
! " # $ % & '
( )* ) & + , -. / & & 0 &
1 2 3 &
# ) %# 0 % ( % "
$ 0 & 0 ) %# (# -1 " 0 4 ) 5 6& 7 -1 " 0 7% ) 0 8 3 &
# ' 0 ( % 9 # ' &
$
0 % 0 (# -1 " 0 4 &: ) -1 " 0 # )% $ ) $ 5 6& 7 - 4%1 -1 " 0 )% # )% # " % ; < ) ;< # " 5 6& 7 $ ) -1 " 0 ) - 1
) # ) & - 1 0 7 7 % ) & & # $ #% " => & & 3% ( / -1 " -1 " # 3 -1 " ? - ?1 3 -3 ) ? ' $ 1
== & & @ 3% " 3 -) $ 1 =A & & ' 0
!" # $$ %&' (# )*+ # ,
-./! 0 &' 1 $2 3 450 6 # $$ # # 6 7 4 + # , $ ) 8 9
2 . 9 0 : 6 . 9 ; $ 4#
( 6 . )! <&' . 9 8 ) $
. )! $
=
# 8 1 &' . 9 !
# 1 &' > = > 3 $ 8 4 ? $ 4$ ) $2 @ &' ($
&' ($ 8
&' ½ ? A $2 6 6 ½ ¼ ½ $2
6 $2
½ &' ? ## ¿ BC D
4 &4# '
; 8 /
8
? E # 4 ) # #
@ &' 4 9 6 # # &' 4 9 6 # # &' 4 9 6 # 8 # 6 6 # 6
½ ¾
½
! "# $ % & ' ( ! )
!
* " + , * "
! "# -% , !.%
% !.% %
, /
! 0 % 1 2% % ' 3 4 % %
-%
5 % 3 6# % %
% 5 7 * ! + ), % -1 " "# 0 % 8
! ! 9% : / % %
" % ; ) % & ' ! % % <
! % % ! " 1-
!
= ! 1 , !.%1 >' <1 - * )
? @ A @ A @ A @A
* " B
3 0 < ) % 0 1- % * B )1 % -% % ! BC?)! 1 !.%
% %
0 %)
% 0 > 3. ! % 4% * 0% .% % " 9% < 0
! " ! # $% " & " '# ( )" * ( " + ' , - .& / * 0 1 # # ( 23 *# 4 2 % 2 - ! 5 0
- 0# - 6 2 7 ( & " ! ! # 0 % " - $ & ( ( 8 9 ! ' 0 6 # 0 1 6 # ' 0 # ( . -/# . 0(/# . %0/# . %% % /# . %0/ ( ! 6 ! # 1 2 # ( 3 0 ( " 6 8 ( $ % & 1 : ; $ < # 8 ' ( => 0 # ! ; 2% $
! " #$ % % & ! ' $ $! (
) % ! )*
+$ , - .! / % 0 . /$0 % % 1 2 .! +$ 3 %)! 4 5 % % $! 6 ' ( % ( ! 7 % & 8 4 ) % ! ) % 9 6 % ! : #$ 7 $ ) 5 5 %! % )!
¾¼¼
! "
#
" $ ! % & ' ( % " $ ) * ! +) +)
( $ $ , ) , !
) ) - . /! 01$ 2
$
. , ! 3 4 $ ' * 5 & ) 6 " $ 5 7 8 $ 9 :* ; ! ! " 8* $ &) & ) ! ". < & <
) $ ½
) " &) ( / & = % ! $ " : 9 ! $ >
7 $ )" ?( #" 7 ) $
( ( ( $ " )
) # / $ (@ % / &) AB AC $ ½
! " !
# $ % & ' () !
# !
# * " # ! " $ + ! " ! & % * , ! $ . - -- "
. ! ¾ ! .$ / )
0 $ 1
$ 2 3 ! 1 !
4 ! & 5 ! % # 6 # 0 2 7 0 . ! #
¾
erster Schritt (N/2 Prozessoren)
zweiter Schritt (N/4 Prozessoren)
log2N-ter Schritt (1 Prozessor)
$21 000 +
$55 400
$34 400 + $138 600 $18 000 +
$83 200
$65 200 +
+
$547 200
$97 650
$42 550 +
$68 550
$26 000
»
!
"#"
$ % & ' ( ¾ ) *
& ' ( &' % + ' ) , -
, +
. , ,
! " # $ % & $ ' ( ) $ * + , $ & & $ & ) ! # # - $ .! & /0!!1 2 3 * (( & ! & # & & 0 0 . - & $ # ! ( # 2(4 0 & ,0 $ & - 0 5 - 0 * / , / , $ &
# * 5 $ . & $ ( % 6 ' 787 , $ 9 - 5 5 0 0 .
& $ ! : # , / # & $ ! ' ( , / $ # 2 & ; 1 # ( # 0 # & $ , & 0 &
' ( - 6 & .
! "#$ % # "#$ ! $ &'
½ ¾ ½ ¾ ! "# # ( ) ! * + # , - # "#$ * .. * . $$ ! $ / 0 $1 - - "#$ ! ! 1 % ! 2&33, ! # 4 0 - # $ 5 $1! $ $ $1 '
½ ¾ # ½ ¾ "# # 2 ! # 3 - 676 ,
5 # »¾ ! / 5$ & 3 / 8 ! 8 8 - * % ! - % 9! ! $1$ 4 $
Name
Aufwand (Prozessoren)
Zeit Produkt (schlimmster Fall) (Zeit × Aufwand)
Bubblesort
1
O(N2)
O(N2)
Mergesort
1
O(N × logN)
O(N × logN) (optimal)
parallelisiertes Mergesort
O(N)
O(N)
O(N2)
odd-evenSortiernetzwerk
O(N × (logN) 2)
O((logN) 2)
O(N × (logN) 4)
O(logN)
O(N × logN) (optimal)
sequentiell
parallel
,,optimales“ Sortiernetzwerk
O(N)
! " # $ %&
% ! & " ' ( ) $ " * " ' + & ,% ,& - . % / % 0
! "# $ %
"& '
" ( ) *+,- . ! & / 0 1
2
0
. 3 ) 3 ) (4
" ) 0 #
5 3 ) 6 / 7 5 - . / # 8 4 / 2
9 ) : ;
/ #
» ) # #
0 7
< 8#& ( - . 4 0 / = #
/ /
0 " ) . ) =
:
/
# . ) & / ' 1 4 :
= ) ! / ) / *+* .
7 %
! " # $ % "& ' " ( % ) * " * + $ $ # , , " " . , , / 0* "1 0 2 * 2 0 $ 2 $ ! 3 4 , ' 2 / 0* 5 ' " ' * 0* # + " % 6 78 9 : ( ! ( ¼ ½ / " 0 # )-6 ½ # ½ # ;#:6 ½ # ½ ) /<=-6 + #
¼ ½ !
" # $ %#
& '
#
X
Minimum von X und Y
Y
Maximum von X und Y
! " # $
!
"
#
$ % &'() * ! + ,- . »
/ # . # % &'0 1 + 2 3 4 %
5
% &'0 + 3 3 ! 2 + .5 % / 3 + 1 5
6 ¾ % $ %
) ¾ 6 % 7- 8 $ 3 % &'9) + &:;(
6 , 27 % - 6
3
7 3 8 6
3
6
6
7
7
8
1
1
3
7
4
3 2
4
4
6
5
2 3
4 5
4
4 5
1 2
1
4
5
2
2
2 8
6 5
7 6
5
6 7 8
! "## $ % & '
## ( ½ ) * + ## & % , - & % , % . / 0 /
* ## 1 / 2 & & ! 1 & 2 2
%
$ / 0 0 3 -#
(Matrix ist bei der Bewegung nach unten konstant)
tM
sta
Te
74
t3
sta
Te t2
sta
Te t1
sta
Te
86 62
90
55
81
65
82
49
70
70
81
84
65
71
tN den Stu
t2 den Stu 1 nt de u t S
71
80
91
t4 den Stu t3 den Stu
72
94
0
0.1 Gewicht 1
0.23
0.125
Gewicht 2
Gewicht 3
0.3 Gewicht M
Liste mit den Endnoten
rechts ← links + (oben × unten)
! " # $ # !
% #
½
! "" #
$ % " & '() * % + , - $ % % . % /
% , % / % "
/ # # % % # & ½
# & ½ & ¾ # & ½ & ¾ & ¿ 0 % & " 1 /% % /" / % " /% % / # - 23 , " 1
, . 4 , " 5 "6 4 $ $ 7 / / ,% / % % % / "" '(8 " % "
/ & * % + / , %
, + % "+ , !
" 5 " - '(9. % % % #" ,
% # / / ! / , ! + # " " %+ + +:7:
74 70
90
80
78
96
92
62
51
85
80
74
71
70
90
80
78
96
92
62
51
85
80 21.3
0
0 0.3
0.45
0.25
0.3
(a)
0.45
0.25
(b)
74 70
90
80
78
96
92
62
51
25.5
0
74
80
57.3
70
90
78
96
27.6
0
53.4 70.05
0.3
0.45
0.3
0.25
(c)
0.45
0.25
(d)
74 70 62.7
24
0 0.3
74
90
0.45
55.5
0 0.25
77.4 70.05
(e)
0.3
0.45
(f)
0
0.3
(g)
0.45
0.25
74.0 85.2 77.4 70.05
0.25
85.2 77.4 70.05
Gitternetz
Bienenstock
! " #
$ % & ! ' (
! ) * + ,'- '- & ) .
/
0 !
1 ( 2 & 3&' 4 & 4 & 5 6 /& 3 '1 /& 7 $ + 1 '
2 . + 8 $ $ 1 4 8 ) & 1 ! & 9 ! 1 : 8 . ; 8 "/# +& 8 &' "%# "%#< 1 = 5' "%# " #
-
8 "%#'! 5 = &
8 "%#'! 4 = ! " #
! " # $
! % !" $ & ' " ( ! ) ! " ! ! * + , - ! ! . / ) 0 ! " $ & 1 " ) & " ! 2 " % ! ! & ! % 3 " " 4
3 " ! " " ( " ! ! !"
5 $ ! ! " ! " & , " " ! ! 6 - 5" 7 & & % 8 & & 9 ! &
$
+
! " " ! & * % ) 5 , % ! & $
! : ! & % ! 5 ; ! " +
! " "
+ ! < 5 ! " ! ! !
6 = ! " 233 $ " ! ) &
! " ! # ! ! $ %& ' & ! # ! ( % ' ) # ' " & # * '! ! + # , - ! * . ( ! / % 0 ! ' ! 1 ' ( ' ( / & ! # 2 " ' %% % ) . , %3' # 4! (' % ) % ! %& $ ! ! ' # 5 ! ! ' # - ( ' 6 ' 7 % ! ! 4 %& % ! $ % " ! # &8 9 ! *, $ % " ! % / 4 ! ! ( % : ! ! ! %3' ' $' " ( $ ! ! ( ! % ! . ( 0 ! " 4 ( ! . ; $ $! / % '! & $ 5! 9 7 - ! " % / ! ( 2 ! " % . . . ! - . " % - ½¼¼ (' " % ,
! " # $
%
& ! '
!
! " ! (
)
(%*+ º
, $ (
- . ) " , ( /
! $ $" ,
# $ 0" 1( "
*
0
! $ 0
( 2 .
0 $ 3 " 4 & & &
/ ( $" 5 0 6
(
2
& 3" , (%*+ 7 & - 0
$" 7
8 9 ,5
: ; < $ # 1) 2 3" 1) 8
9
$ ! 0 $ " 8
9
6 $ 0 ¾ " , 4 + +
1) 2 0 3" 1(0
1) 5 = " # $
! $ 6 $ 1) " ´
µ
´´
µ µ
! "
# #
$ "
% &'$( ) " "
* + ,
% (
- . / . # '
0 12 & 3 ,
% ( 4 " # 5
6 #7 8
& 2 0 " 1 +12 9" 1 + : " & "
$1" 9 " # "
/
&'$
' # " &
.
# 0 &'$ 7"" "1
2 &
% "( # 2 *
, # 1 "1
4 3 %: ;# ( 4 , 3 1 "1
, 3 1 3 1
"
, 3 1
: ;# 3 1 "
"
&
"
%
( "
."" /
! " #$ %$ & ' ( " ) " * + $ , # $ %
+ -( . +
+
* ! / 0" . ' . ¿ ,(
! ! , !
1 23 '4 / #$ 56
7 $ / 7 ! . 0" $ ! , , #$ 58 56 - '$
! ( $ % '4
' '4 $ $ ,
9 $ !
1 $ 9 3
( &
: 1 $ 9 , 3 , &
1. & 9 3 + '
* ' "
"
¿
! " # $
% & ' ()
* + #
,
'-. / ,
0
' -" " 0
% 1 2 0
# , . 3
* 0
' $ $ 0
* 4 2 ) & 2 " % 0
,
( '
0 2 05 " 2 0
& 01 2 6 $ % "1 # ( , 7 7 8 1 9 9 ( 2 8 " 6 2 ( ( * 8
8 8
* : $ - $ " . "1 : ;6 < * % 8 "1 9 7 "1 * 6 % =( * 0
* # ' * "1 * " ' * # /
! " ! # $ % & ½ ' & " $ ( ( ) # &* + ," ' & * " ! $- - . /0 /1 2 3 ! 2 " 4 5 3 ! 6 $ 2 7 - ! 3 8 9 : % * ! % 7 ! ! " 7 - )" ! * 2 ) $ 5 $ ! : ! 7
: 9 " ) " + 7 " # ' 9 $-
% " ; $ ! $< ! & % 2 9 4 5 2 & #
! " # $! " % & ' () % ' * + ) ! "
,' - ' ! % .! / ' $0 ! & 1 2 ' 3 # & # 4 5 6 7 ( ' / $! 5 ' ½ ¾ . 5 ' 1 ½ ¾ ,
& 5 # 1 ½ ¾ ' ! , ,7 ! ! ' 8 ' 7 9 ½ 7 ½ ¾ 7 ¾ 6 7 1 1 ½ ¾ ' ' )
½
½
½
¾ ¾
!
½
"
¾ #
$ %
#
¾
¾
½ ½
!
¾
!! " # $ ! % ½ #! % # & ' ( ¾ & ) * ! + !, !! ! ' # - &. /' ! % % ! ! 0 1 ½
½
½
½
¾
¾
½
½
¾
¾
¾
¾
¾
½
¾
& '(
)*+
½ ¾ ,- .
/ ( 0 - -
½
¾
" . .
2
+1
$
+$ 3
" .
½ ! ½ ¾ ! "! ! ¾ # $% ¾ ! "! ! # $& ½ ' ½ ! ' ! ¾ ! ½ ( ! ½ ( ¾ ½ ) ½ ! ¾ ' ¾ (* !
¾ ¾ ¾ ¾ ¾ ( ½ ! ( ) + ) (! ,
½ ) ¾ - ' . ! ' !! ( / !0 1 . . !!
! ) / !0 !! # $& 0 ½ ¾ ! !! !
2! ½ # $& ) ¾ , ¾ ( !0 # $$ ¾ ½
"0 ¾ 3 ! , ¾ ' 4) ¾ ½ ½ ½ * 0 $5 , ! ' . 60 ,
! " # $
% &' () &' *) + , - $ . $
½ / ¾ # ½
½ 0 $ / / " . ½
/
¾ & ¾ ) ¾ 1 # & ¾ ) $
,
! " # ½ ¾ ! $ % ½
& & ½ ½ & ½ ¾ & ¾ ¾ & ¾ ¾
½
' ! ¾ ½ ½ ¾ # ¾ # ( $ ! ¾ ) # * + ! * + !
# , -. / 0 # ! ! ! " # $ ! % & ! % ' ( ) &
$
! " # ! ! $ % & ' " ( ¾ " ( ) ! * %+& $ ,* %++& $ ( %+.& / $ * %+.+& %+..& %+.0& %+0& * %+1& $ 2 3 ) $ # / ' / / ,) 4 5 3 "
! " # $% & !' % ( ) # * ( " + %( ( ! ( # ( " ( *
! " " #$ #% ! &' ! ( &
)
* ( " + , " ) + *( !( -
) * ( ! ( + .
. & / + !( 0 0 - / 1 /
! 2 " 3 &" & + -+ !
. & ! 3 + . - ! 4 & 5 & ! ( 0 " - (" " ! + &
! 2 6 5 + " & ! 4 ! 7 8 3 + !7 7 & 0 & )/ *! ( - -
! ( 5 0 &' !&
! "
#
$ % &'% ( ") "
* ' + " , -) #
*
. /% 0 " 1 2 3 -)
0 ' 2 - $ 4 5
2
' " 0 6
*
1 $ *
'% - 0 )
% 3 $ 3 % % $ 3 0 2
" 3 " "
- 3 " $ $ $ 1
%
7 " 1 / '%
8 $ 6 0 "# $ 7 *
$ '% " ) $
" #
!
# $ ! ! # % &
"
'"!( ) "*
+ " * " , ! # *
"*
- . / - " * % / / 0 ( ! /
) " (
)
/ / % 1 2
3
4
$ $ - +5
½ ½
½
¾
¾
½ ¾
- 5 % ( " * / ( " / " ( $ 3 4 -
$ !
!"
# $ % & ' ( ' ) *
+ , - %
.
"
, % ! %
! $
*
"
// . 0 % , , 0 ( #1 % *
/ , (
' 0 & 1
%2 1 3 )
, ) , % *
$ ! %2 0 ,
' " / 4 % 2 !+ 2 ' / *
*
2 / %
% "
' 0 5 */ 2 6 % 0
6
*
$
*
%2 / $
, . 5
2 !+ $ %2 '" % / /
!+ $ "
- ! " /
1
/ 2 " 7 , %
0 "
! , !+
2 1" 8 1
!
" #
"
# $ !% & ' ( ) % *# +$ * & , - # -
+$ # # %
#
½ . /012 # #
½ # # # # - %
$
3 3' # *# /
*2 ,
*# 4 #( % & , *# *# ( # , *# 5 3 * ( # *#
¼ ¼ ½ ¼ ½ *# # %
*#
*# ( # " *
# -
#
$ # - # 6 3
# -
¼ ! " # $ %& " ! " # ' ! & $ %
( ! "
' " " " ( % " ) $" * + " , #
. " $ $ ' % , * + ( . " " / ( # $ 0 - 1 ( % ½¼ # % ! ! + % " & 2 * 34 " ' +
. ' 5 6 + * 0 ! !" & 0 " 7 " " ! 1 7 8 (
39:; # ! 7 8 "
" ; ! # "+ ! ( 8 5 5 " $ ! ; " " " " & " ( " " 8. 1 ! ! 7 , " ;
! " ! # $ % & ' " ( ! % ( # ) % ! *
) + , %-. /0 % " 1 2 3+ ! 0 "' ! 3+ 0 . 0 & 0 . ! 0 1 3+ - 0 . 4 3 5
! " # $ % " ! %
&$ '
( # ) $ # ! "
" "
* " -
+ (
,"
'
(
" . $ # "
#
# ,.
*'
-
/ " $ $' . 0 # "
1 " " 2 # #
#
4
& $ $ 3
# !#
0 2#
5
# # # ( 0 ' $ #
.# + "
! " # $ %
& ' # # ( ) *# + # ,
( - * # # # . / - * ½ ¾ - * . 0 # 1 $ * 2 &!3 3 - * + ½ ¾ 4 ( 2 4
% # 3 5 3 - # 4 # - )
/ - * - # 4
! " # $ % & ' ( )
! "
# $% & '( ( ) *% ( ) + ) ( , ( " -( . / '( $& % ) 0 ) 1( (
( ) '% , " ( & (
* ( ) ( # (
2 ( 34 )4 #
# ) ( ( 5% 6 3 7 )% / ( ) ( * 8
7 38 5 7
*8 ' 6
3 # )
3 ( 5
(( 6 3 '
Ë ( 5 Ë ½ ( *
Ë
3
Ë
Ë
½
Ë
* +
Ë ! " Ë ! ! ! #
Ë
! $
Ë
! ! " Ë % & ! ! % Ë ' ( ( Ã ! " % & ! Ã )( '*+ , ! Æ ! !%& # , ' ' - . ' / & , % 0 / 1 Ë % ' " 2 - % 1 3& ! / ! " )2 + 4 ! % 5 , % ! % 2 40 ! $ %
& % " 6
!
" # $ % & ' "( # ) * " # + , - ( . / ' , # &( - 0 . 1 +2 ! . (
3 & $ ( - 3
4 ' #5 6 ( # &7 78 8 " ( 4 1 ,1 9( $ 4 " " 8 .( 3
8 " $ : # & !
- * " ( & ( 8 5 1 8 ( 3
! " # $ " %
# & ' ( ) * + ! , % + ' * ' ", $ .
/ $ ' 0 $ + 1 02 3 4 $ 5 + 4 4 6 6 ' ) # 3 3 / $ * ' , ! " + 7 $ & 8 ' 1 * 9 0 + : & & ;2 : < 2 1 0 ) 9 7 / : 7 ( 0 ) 9
$ # => = * > $ * 7 # ? ' $ ! 7 ", ' ,
!" # $% & " ' ( ) * + ) * # ), * ¼ ½ - ¼ ½ . " / 0 1 0 2 3
( # 4 2 - 1 / $' % 4 4 2 - ' # ¼ ' ½ ½ ' $' % - ) 5 * 2 $% & 1 '
, ' - 2 # $ % 4 $ % 2 ' , , 6 ' 7 46 . / & / ¼ ½ - ¾ . ¾ ) ¼¼ ¼½ ½¼ ½½ * - 5
8 4 # +
1 & ( 9
! " # $%&! ¼ ¾ ¾ ½ %' " ( ) ¼ ½ ¼ ½ ¾ * ¼ ½ * ½ ¾ "
!""# $ " % & ' ("# $ $) * ! + " $# $ " # # , ,
" - * " $ .$ ' * , , * ($
/# , ! $ , # 0 !
1 1" "2 ( , " ( " # ' ! + ' , # ! , , 3 # , ,' # # , 4 / %5 & "#
3' ' 6 ." $ ) * ! 1 / ' 5 7 5# 5 , " # 6 +# 4' $, / 8 , 7 " , # , 7' # , , 8 7 #
0 4 ", , 79 $'/ $2 1 7 " '7 :%( # ) 7 :%(
7 7&7/3(
'7 :%(
+ # 6 9 # $ , ' & , 7# $, ' & " 1 #
$
$ . 4 ! &, ! # 6 ' (, " 8 ( " ;
! " # $ % & % & ' ( & ! ) *+ * + ,-. $ ' &/
0 & 1
/ 2 3 4 5!
6 7 ( % ( 8 6 7 !
9 80% : 8 7
; <
= > / = ?@ 0 6 <
/ 7 = > / &/ 7 & A 5 ( > & 8 & B <&/ & ! A 0 7 '
7 & 8 6
3
!2 6 !
! 7 :
' ¼ ;
8
! '
C> 6 ! & 8 & &
$ & 9 % 9 ! & 7 3 !
!" # $# % !& ' ( ) $# * +
, !! $# *
, - ! + . ! . $#' . '!! / ( 0 1 !! . # . ! ! 2 3 ( # 4 + . ) . 5 ! -6 0! ( 7 ' ¿ . 0 +8 $ . 1 9 0 0 8 ½ : + 8 # 8 5 . . 8 . :
8 ;8 -8 + 7 " ' . 8 1 # 8 0 ! !
$8 < !
!
" # $ % & ' $ (
) *
+ , + )
-
!& % . / %
- / ( 0 1 . 2) 34456 *" 7$ 8
$ 2
0 ½ 6½¼ + ! , + *
$ *" " * , 9 $
! $ & !
$ 1 1: &
$ 2 6 +
- %
/ 1 ! ;
* $ *
$ & ' < - $
$ = # + / =
$ * % 1
< 1 *
( 1 $ . - *
% * - > '
1 . * :
1
1 ½¼
½ ! " # $ % & # ' ( )" # * + ,
(-# $ % ( % ( . / # 0 / *' + # (- % 1
% ' # 2 3 , 4 + 5 / " - ' (, " 6 7 ! - / , #" , ! 5 / # ! - & - ' ( - , , 8" 5 9 :;;< ! - " # * " & 0 /&( " = > , , + & 0 = , , " & ? & 3& ? , ) " , " =,( 3 / & # ( , - * " , $/ ) & , # ( ' ( * " @ / ,A
$ , ' # ' ,( , " 5 / " 1 ) # ' ' ) ! " % "
! " # " " $% & ' "% () * & ' + " (), " , $ $ ' (
- $ " & . / (), / 0% ' * - " & +
1 2 ! " '!3 ! & ( % (), ) 2 ! ! 4 ' 5 !&
!
" #
$ %& ' " " ' ( ' ) * + , ' " ) - . / 0 + " " 1 ( ' 2 3 $& * ' " !/" " 4 / 1 ) , 4 $"& ( / 4 ' , ' 5 ' ) $& !/" " 67 8
)
9 $& 4 ' 4: '
" ' ¾
$"& 5/ 4 1 !/ 4 ' 4:
5 "
½
! ! ! " # $ % # & ' ( ! ) * + ( , $ ) ! $ - ) ) , $ ! + ! ) . , $ ( ! + $ ( ! / * . ( , $ $0 ! + $ 123 ( 4 5 126 ) ! -7!"/ 8
$ 9 ! 8 $ : 12; ' < < % $ 8& / ( 9 $ , 3 8 ! = % & 9 (0 ! ( / ! # $0 0 ( 8: 4 $( / %& ' > !
/ 8 9
8 ( $ ! 0 $ 8 : ( ? $ @ ( ( 12A ( ( % # & -B
!" #$%" #$%"
& '!
(( # & (
)( ( & &
( (
* (( (
)(
( & &
(+ & ( ( ( (
( &
,+ -
( & (( $( (
, $( (
.
( ( /(
(+ &
, ( ( ( 1 /( &
& ,0
( (+ / ,
( 2 ,0 3 . ( ( ( ½
( (0
4 ( 5, ( & #)(( . ( ( , ( & 6 7( 7(( 6 . ( ( . ( ( ( 5 + & % / ()( , (/ 8(9 "
(/ ( (
/
& "( ( + & + - ( 2 ,
# &
(& 5, ( & ( ((
½
! " # $% &! " !
! '"! ( ! ) * +" ! ! ! # ,
! $
! # - ! . ' $ ! "
" & !! !
! ) ! ! / $ / 0 1
$
'"!
2
3 ! 2 $ !! !! / ! $4 $ , ! # !
"
$ *!
" 2
# " / +
¾¼¼
! "# $ % & ' ! ( ) ! * + & !
, ! - #
. -# ) ! & / ) 0
.
- * ) 1 "
# & / 2 3
/ . 2 )
4 )
- -# 56 2 & 7 . 2 / #
-# 58 2 # # 2 /
& "9
. /
"
,
) ! 2 2&
# ) . ) "9 " / :
!
" # $ $
! " # ! $
%
& "
' ( " # "(
½
!"
# $ % # &" &
'(
#
!
# ) ' * ) ' + ,-./ )0
# ' ,-./ 1 # ) 2
3 ,-4/
2 ) ,-4-/ 2 # ,-./ 1 !
# 2 # 1 # & # ' &
% 5
' 0
6#
) ' # " # 7
# ) % # ' 8 '
9
6 6#
( # # '
) # 7 )( # ! % # 2 &
#
% )
1 # :
& # & #(
& #
½ ! "# ½ ! $ ! " % & ! ' ! "# ! ' ! % & % ½ ! ! ' " ' % ' ' ' ( %
& ' ! )' ! )' ' " "
& ' %& ! ! '# * !
! * ' ! + % ' ! , ! ! & " ! $ -, ! . ' &
½ ! " # $ ½
$ $ % % % & # ' $ $ ! ( ) $ *+% % + , ½ $+ - *+% . / $ * $ 0
½ % 1$+ & 2$ & 1 3 % 4+$ 1$ / + 2 $ $ $ % 1$+ & 1$+ & 3 # % 0 % $ 5 6 $ # 7 3 %$+ , "&+ 5 ½ % *+% %
½
! " # $ % & '(
)! * + & * * & % , % # -! %
! * & ! * * % , % # -! & * . * / 0 + 1 2 ' 3 ) , * # -! % 2
* * # 4! * 3 + * % * + *
* + * & * %
/
. , * / * % % , % % 5 ) ,'
6 7 7*
% '
½
½
8 % 5
*
% % 6
"
!" # ! $ " % & ' " & ( ) $
" * #
+
# "" *
)"
½
!
"
½
" # $ $ % &! ' ( )
$ * +
, # -
.
"
½
!
- / $ $ 0 / + . 1
$ 1- ! -
# / $
+
- # #
$
2 ( 3 0 % 456 * *$ ( (
!
' $
, 1
1 2 $ $ 7 - 1 + # 8$
9
1 !
$$ ):, !2 % -
!!!;
<
2 2= 1 $
2 0
2 $$ ,#! - # " 3 " $
$ 2 !
>
# + ? 0 $ 7
! " # ½
! ! " # $ % ! &'% %% % % " ''% %
( $ ¾¼¼ " ) * & " *%% + % ) % , ' * - ! % . . % / - % % 01 2 % ( . % - % 3 % -%' % % %'% 4 & % ,% % 5 ( ''% ,%6 ,% * % ' * % % 7 ' + % %% ' /% " 8 + 9 % ( % " % ' $' % ' "
,% %
: ;' < ) ,% ' + 5 + . 6 + * + = , ,% * ,% ) ,% % $ '
+ %2 * ,% + > ) ' ,% ,% 9 + '% + * ,% + % % % % ' .
!"
# $ $%
& #
' & #
$ #
#
½ (
& ) *
)
(
)
+ * )
( ,
) -
# ,
.-
)
+ / + 0 + ( #
& )
) # + & #
# 1 2 )
$
)
3
4 5
3
465
#
$ + *
7 *
& $ ) ) /
%
8
)
9
%
%
)
0 ,
$
¾
)
7- '
)
: 9 * 0 :
; <
< = # # #
7 *
0
'# %
' #; %$ #
#
! "" # ¾
! " # " $ % " # % $ " !& !
" ' ( ) * " + ,) - " & & * " ) * " . / / " " & % "
0 ! " - 1 + " / ! 2 # ) 345 !
* -1) ) " !#6 ! & 2 ) ! " ) -1) 5" ! 7 , ! " - # ) 8 0 ! " " % % ) 9 ) ! " - !#6 ! 6 )
3:8; ) !
) " 6 0 < " ! / ! " 2 =5 * * -
" < >) 6 ) " * ) ? @ ! " ! * <
! " # $ % & ' ( ) * ) ( )+ ! % ) , '$ $ # - # .# % ' # ! ) # %/ ½ 0 ) ) 1 #
& 2 1 .# & ' '$ ) . '$ ) - .# $ ' 3 1 ) ) ! # # 4 ) * & + 1
.# , # # # ! # # ) # 4 ) 1 ' 3 ) ) ,% # , # # .# ,% 4 ! # 5 # 1 ' 6 #
!# . * +
Eingabe N
Wähle eine Zufallszahl K zwischen 1 und N − 1.
Prüfe, ob K ein Zeuge dafür ist, dass N tatsächlich zusammengesetzt ist. K ist kein Zeuge. K ist ein Zeuge.
NEIN Wurden bereits 200 K getestet? JA
Diese Antwort stimmt immer.
NEIN, N ist nicht prim.
JA, N ist prim.
Diese Antwort ist mit einer Wahrscheinlichkeit von 1 zu 1/2 200 falsch.
! "
# $ % "
½ ¾¾¼¼
! " # $ % &" " ' ( " () % * ' + # , *- % "
! " # $
!% " # $
!% ¾ ½ & $
' # % & $
() # $ )
"
&
! " " # $ ½ % & ' # ()*+ # & , " # ! ¾
¾
$-
% " !
¾
. # " " / 0 / !
!
! "
#
$ % & ' ( ) % $
* +, " /
$.
½ * ¾
"
0
$
& &
" 1 $. 2 '2( / "
½ ¿ ! ! " # $ $ % ! % & '( & ) ! #! *'(+ * + # " ! ' " ,
- .
Muster: h e r _ a _ g i v e Text:
(M = 10)
Suppose_we_wish_to_determine_ whether_a_give n_pattern_of_ sy mbols_occurs_in_a_leng thy_ t e x t. (N = 89)
Heureka!
! "# ¿ $
"# % &&'( ) *
+ , + - "#
,, - ,* . # %/ 0 * ,* 1( 2 * "# , + - **, "# 3 * 4 ,* / .
5
$ $
$ . ½¼¼¼ -3 ,, 6 ,*
7 ! , 5 - , $, * 4 , , , 0 *
-3 ,* -3 + "# ! , , -3 / ! / + 3 . . ! $ 5 "# , +
-3 . . 4
! "!# $ %& '& ( ( ) * (+ ¿
! " #½$ ! %& #¾$ ! ' ( ! #½$ ' ( # ) * + , &$ - ! ! . ! & &
& & ! ' ( ' ¿¼ '& ½¼ -
½
!"
#$ % &' " ( $ )*( ( !" ) +" ! ( )*( , - . ( ! ( ! - ! /( ( + $,- , - ( ! - / ( - !" 0 $,- , - $,- , - + $ &'
) ( (! ) !(( ! $,- - ( 1( $,- ( , - ! ( ( . ((. 2 / & ! ( ( $ ( + ( $ ! - $ # ( +$ 3" ! ( ( 4 & $ !" )( ! ( ( ( &' 0 )*( (
! "
! " # $ % "& # & ' ( ) )) *+ , - & . / 0# ( ! "& # 12 )3 4 ' ! # # ½ ! 5 & / 12 ! "&
1 12 ! )3 3 )3 ! 3 ) )3 +
% ) ( ) ) & - )- + 6 "& 3 # ) # 3 + 7 + ) 3 8 ) / ) /& )3 ) 4) . 3 7 / - + ) 3) .
$ / - . $ 3 )
.
) 6
NPC
co-NP
NP co-RP
RP
PTIME
! ! " # ! $ % & " ' $ # ( )! " (
* # +
# ,- ! . ½ ,-
, - ! . / ¾½ , - 0 " 1 2 % ! # ! ! 1 ( 1 $ ! %! 1 ! $( % # % 1 ( * ! . ½ , - ! 3 # ! 0# . / ½¾ ,- $ % 0 3 !
* ! % & 4'! % 0 0 * &. 4' 5 %
! "
È
ÊÈ
ÆÈ
# $ % &' #( ' % ) %* +% % % ) # , -* . ,(# -* ) ,(# . / ' * 0 # % .1# ,( % 21" - # 3 ' - # - 4 4' 5 2 -* % % !. # 3 6 % (
-*
4 ( & # % # '
* % 7 8 '# 2 !# &' * % % '. $ * # #
9 % % % % :' $ ! 0 # .8 ' 5
% ( # 0 %
5 ! % % ¿¼ ;
.1# % 0 & 9 1 * # <= & ' 9 1 ' * -( # % -* ,( . %( & 2 ' &' * <
! " # $ % & ' (
# )* % & ' +' !'
, - !' . / ½ ' # 0 / $ $ " #' #1& 2 + # ( (
+ 3 4 5 ! # 6 ! ' # / ! & " # #1&
! " #
$ " % &#' # (
#
" &#' ) $ ) #
!
* ) # " ) &#'
" ) + #
, -
- $ * .(/0 # )7 1
$ # # 8 $ #1& ,&
! " # $ % & '
! %
(
% ) $ * $% (
!
+ $ ,
- ! .$ /, - - , 0
$ ' $ #
) !,
( (
1 2 ' 0 ! , ' , $ 0
3 $
0 -% 0 $ ' $
$ , -
, (
+ 4
$5 / -% % %
' ,
, $ $ '% 0 - $ !
$ ' % $- ,
'
$
$5 $
$ % % 4 -% ' !, -
,
0 , 6 % , ,
-% % 0 $% ! $ , % , 5
,
, 6 $ ' !
$5 $ ( . $
6 $ %
% 0 -% ' / 5
$ ,
% # ) $ 7 %- $ # $5 6 $ /
, %
¼ ½ 4 8
- ¼ ,
# , 4$5 %
½
! 8 4
# . ( $ ' $ ) $ , , 6 $
% %
" %
! " # $ $ % & ' $$ ( ) * +# , ! $$ -# # ) .
$ # * /- $ % ! # $$ 0 $ # 12 $ & $$ $ $ ! $ # $ $ # $$ 0 $ # 3 # 1 # + ! $ ! # 0 , 0 # ( + # # 4
0 5 $ !$/ # 6 7 " / # # 7 $ $ $ ( $ # 6 # + ' / $ ! 6
8 # # / # ( ( # $ 0 + # $ 17!# ! $4 + 9: ; 4 % / $ # # $ 8 # 7 $# $# ( ½»¾¾¼¼ ! $ / 6 4 ( 1 , # $4 ( $ 1 + / 3 $# +# 1 #
!
# # $#
"
%#
#
#
&# # ' # ( ' ' #
&#
#
&# )
*
+ # # &#
,
# '
¾¾¼¼
!
"
$
%& ' () * + !
#
$ , , "
# % -
-
'
. " -
/ / /
! ! !
& . $ ,
& !
0
# % ,
-
/ / / ' . " ' / ' / ' ". " / / / /
! " ! #
" # $# % &
' " ( )" % " + ,, -
*
%) ). " !
!)
) ) / )" ! # 0 )
" ) 1 / ) #
# 2 %
3
3
3
#"
,, 4 %) ). " * !
) 2 !
( 1 ) / 5) ( !* 2* 1 6 ,, 7
0 #
,, 8 0 1
/
9 /*
0 " ( )" 0 '# !)
"
*
: /
"
%) 5 /*;*
*
*
%) 5 &*5*
*
* ,, <
%) /*;*" ) ) )* = ) !) )" > ,, )
% # ! 2
¾
$
"
*
! " #$% & $ '
' ( % #
"%% ( ) *
& !
*
$
+ (
, & ( #$% , ' --. + ( / ' 0 $ (
% #
" $1 /
+ 2
! *
& ( # * /% ' % 3% " ( % 4 "& ( & ( --5 ' 0 " + 6 * 2 % # 7 $1
0 $ (
$
$
$ $
/ 4% 0 "
( # % ' 0 $ ( 2
% "
/ ( 8 0 " + 6 2 & " & ( 9 ---: # ( & % 2*; $
*
2*; ---- + ( $ 2 ' / ' / ' /
/ */
' */
*
%
! " # $! $ # # % # & " ' $ #( ') * ( + +$ ) * % # ! ' ) # ! , , - $! + . # $ # # %(
($# ( ! # ,$ ( $ /( + ') * % &! # +$#! & $( ! 0 ' +$ 1 # 2 3 4½5 & $( # 4¾5 ( # 4¿5 & $( &
! "# $ % & ' ( ) * $ + # $ % # , " $ -- " $ '
. / 01 2 $ % " ' 3 4
( %4 " # , , $ 3
5 3 $ ! ½ $ , ) ) , 6$ , ) ) , $ 5 7 # $ . # - 7 $1 ( * 2' $ 8 # 2 &' $ " # $ 3 $ 2 ' 2 ! $
) 3 # 6 - $ " $ 3 $ 3 # # $
! " " # $% % & ' $ ( " % ) !*$ + $ , - ' % & % $ .
$ $& ' ! / "
0 1234 5 # % .$ 6 % / % $$ / 7 ( . ( $ " * % %
% " / ( !% " , - & " , - " 8 %
6 / / &
) ! !$ + 5 " % & $ * & , $ *- $ ! * & , % - 9 . * 9 8 %
! "# # $ %
&! & % &
(
'
)
! & & & ! %
*
" ! !
%
& + & , - # ,
&-! " .
& / &
& #! $
% !
% ( 0 1
& ( 0
2
& " !
3 )
4 " ! " +& 5
6
# "
" & % ! 50 0! ! & # !
%
# 7 % ! & 8
!
% . & %
" ! # " ' % # & ! % % $ " "
%
! &
! &!
% % !
% %
"
"!
Alice
Bob
,,Angriff im Morgengrauen“
Bobs ursprüngliche Botschaft M
Bob entschlüsselt mit DecrB
DecrB (,,Angriff im Morgengrauen“)
Bobs signierte Botschaft S
Bob verschlüsselt mit EncrA EncrA (DecrB (,,Angriff im Morgengrauen“))
Alice entschlüsselt mit DecrA Bobs signierte Botschaft S DecrB (,,Angriff im Morgengrauen“)
Bobs verschlüsselte und signierte Botschaft
grundlegendes kryptographisches Protokoll mit öffentlichem Schlüssel
Alice verschlüsselt mit EncrB Bobs ursprüngliche Botschaft M ,,Angriff im Morgengrauen“
! "
# ! $ # ! % & ! '(')
* + ! +!! ! Ë !
! " # $ % $ & % '( (
# ( ) * (
! + ( # ( $ , " " - * ( # ( . * ( ( ! # ( # ( ( ( ! , / $ . 0# (# / % ( / / ( $
( 12 . ( 2 ( 3 # 4 5 #
! + ( ' $ ) ( 12 . ( 2 3& ( 3 # 4 ! 6 / 5 ! ( + 7# ( ( "
$ 6#+ 0 6868+ 7 + $ & $7 # 0# 7 #
! " # $% & ' ( # ) ( " * ) ) #) &# + , %
$ " - & $
. ! - "/0"/0 0 $ &! & +*"0 1 , # ) ) 2 )
- "/0" /0 0 # & - "/0"0
# # / 0 * !
/ # # ' ' " 3 ) / 0 ! 4 + " & # * ! 3 2
/ - "/0"/0 0 ) " -0# "* - ) 0 2 * & +*"0 # # -#
" * 2
4 -0# " * 5 # 4
"
¿¼¼ !
" #
$% & % ½ !
'
"
" " ( !
"
¾½
! " # $ %! &
% ' "! % %! '
(%% "! % % ) * '+ , ! - . (
% ! '! * (%% +
% ( ' ( %! / %! 0%%1 + &
%! - 2 % " $"+"3 - , 4 '% 0- 1 2 % ! 2 4 %!
- %! "% 5 + 6 '% - ½
!
! " !!#
$ ! % & " !!# '
(
!
) %
* !!
+
, - ) %
'
'
./0 !
$ ! ' ! 1
!
!
'2 !
& ! ! ,/
3 ' 4
, $ + 1 0 ( ' ! ' ( &
! ,
5 ,
1
(
6 +
1 7 ,
! ( (
'
, 1 617 !
! " # $%& $%& ' ( # ) * *'+ ,- . & / #
! " #$ % & ' ! " ( ( &
( ! ( ) $ *
" + ,
- * ! .
* (( - )
/ / 0 * & )
, 1 # / 2 0 ! / ( /
3 ( ( 4 !
# 5 " 6 2 # )
/ / )
# ( . !
!
7 # + ! )
/ /
* 5 5 . ( &
! " # $ # % ! % ! & '
% % # % ( & $ )* + ,-,- . / 0 , 1 # 2
& # $ # $ # , ' $ 0 3 # 0 ,
# 4 5$,6 6 $ ! 7 4 , 3 5 '% 5 , 3 & % 5 %
! $ % 6 / + ,-,- . , / %
' 8 $ # , 3 $ 9: : ' & 0 + 7 $ ' # # 6
$ ;
Alice
ursprünglicher Kartenstapel
Bob
Karte 1 Karte 2 Karte 3 Karte 4 Karte 5 Karte 6
Alice mischt und verschlüselt mit EncrA
Karte 2 Karte 5 Karte 1 EA
EA
EA
Karte 6 Karte 3 Karte 4 EA
EA
EA
Bob wählt vier und verschlüsselt zwei davon mit EncrB
Karte 5 Karte 3 Karte 1 Karte 6 E
Alice entschlüsselt alle vier mit DecrA
EA
EA
A
EB
E
EB
A
Karte 1 Karte 6 EB
Alice’ Blatt
Karte 5 Karte 3
EB
Bob entschlüsselt die beiden mit DecrB
Karte 1 Karte 6
Bobs Blatt
! " #
$ %
& '(
)
½
! " # $ %
&
! #
' (
' )
# ( # * + '
' ( , " % - * ! # , . ( !
, ( ( / 0 ( 1 / / # ( ( 2 ,
3# 3 # 4 ! , ( ( " % , . ( !. 2 * - ( . , ! ( / 2 5 ! ( * " % . $ ( ( 6
/ , ( * , # 4
# ! + #
( - (
0 3
!
" # ! $ # "! % &
'( ! # % ) *+# , ! - ! . / 0 / % ! 1 ! 0 ) *+1 2 !
! # , 0 3 . / ! 3 4 0 5, 6 ! 4 7 $ / % 6 ! 8! , 0 . / , 0 3 # /
0 40 !0 ! 0 0 9 .
. / / ! 3 0
$ 1 # 1 4 : $ ) *+1 . % & / ! )*+1 . / 3 ! , 6: . % # / 8! 0 # , % . + ! 0 / / 8 , 3 ! ! 6 "! !
/ 4 ! ; % & . 0 0 / 6 % !+" . + / . . / ) *+1 ! +
0 $ ! 0
! " # $ %$
! & $ ' ! " '( ) *$
) ( ( $+ ' ' , ' ) ( ! - ( ! " . ( + ' % / 0 - ' / ' - % / ) ' ! " ( '
' 1 ! 2 $ 3 -( ! . # % 4 5 ( ) $ ) 5 4 + $ %$ ! - " %$ $ *$ *$ $ )! 6 & % 4 ! % 7 - $ $ *$ ! " 0 # - 1 %$ $'$-8 ! " . ( $9% : . (9 $; $ $'$-8 * % 1 (9 3 ! - + " $ ( ( ( 3 -( 3 ( '( ) 3 ! "< # 4%$ (( ( 0 ! & )
!" #$% & ' ( " ) )
!"
)* +,- %
) " . "
/ ( ' , % , ) (
0
) $ ) 1 / % + $ 2 ( + 3 +
$. . ! $ 4 $ 5 6 7 ( ( 3 / 8 / 3 , , + , $ /
, ) ( 7 ) / . 8 ( / 8 . . /
/
4
( 9) ( , $ . ( + . . " : $ $ / . , " : , ( / $ ) : $ . / : " 8 , " , ( + ( / , . * / , ( + $. ( / , ( $ 8
,
$; & ( 52 6%
( ,
! " #! " $ %& '( ) * % + # ! ,- ! ,% ' .# - .&% /
0 1 ! ,% 2% # ' ! - 1 3 # 1 # 4 5%% - 6 1 , 1 7 5 ' - 8 , $% 6
,( 7 - , % - 5
5 % " 9 # - ! 1 5 * 2 3 %!
'.# : ! ! # %8 - # ! ¾
! " # ¾
10 ≈
10 ≈
10 ≈
Farben 10 ≈
10 ≈ 10 ≈ 10 ≈
10 ≈
10 ≈ 10 ≈
(a)
10 ≈
10 ≈ 10 ≈
10 10 ≈
10 ≈
10 ≈
10 ≈ (b)
! " # $ % " " & ' (
' ) *" &
+ ' , & ¿ -" . ' /
% ) ( " ' &
" ' 0 1 ) ' " )
! " ! #
¿
! !
" ! ! # # !$ $ % " % ! ! ! " ! & # % % # ' ( $ $ ) #'' * # ' # '' ( # $ ' ' % % + , ' ' % ! % # ( % ' #
# ' ' % ! - % ! . / % % 0 1' 2 % . ' 0 # (% ( $ # & 3 ) ' * ' ! 4 % ' ( $# % + 5 % ½ ' !# % % 1
# % % %
$ # ! , # * % % ' $ ½ " 0 % * #'' $ ' , # * % # % % ( $ ¾ ,$ / '' , # % / 0 ' * # / % , #
!" # $ %& ' ( ) * ) + , * - - . ( * - / 0 ) 0
- ) * - ( 1 2 $ 3 ( - % ,%# ) / 4 2/0/% / ( 5( ,
* * % 0 * 3 %
$ ) * * 6 % * * * 7 * 4 , 2 / ,% 89:/, 4 8;:/ 3( < * 1 4 . ,
* * =%/5 * * % 4 * ) 7 %/
!
" # $
% & '
'
" %
% (
)
!
! * ) + , ( - ' " ' ./
"
" "
( 0 1 ! . "
$ .
2
3
4 2 5
" 6 7
3 ' 648 '
"
- ) " 0 -6 5
' %
*
+'9#!-'
: - -!# # -
#( - #
-
. ' #;# 7 8 " # +# 5 " < .
! " # $ $ % % $ "
&" " ' ( " ) * "+
, " , - ! " ! .'/ $ "
0 .'/
( . )$ / " & 1 ) . " $ 2 )3$# , 4 2
$ " 5 " , " / ,3 , ' - 6 " 0 " & " " #" %' 7 8 , %' 9 "
. 5 $ 3 2 & ! 2 ) !
$ $ ! ( . ! " , $$:
)$ ; ! 6 < $$: ( 9 2 6 ! $
! " # $ % &' ( ) # * + "
*
# *
, & # ) -. / "
½
*
# $ 0 1 $ $ ! /
½
4! 5 6 3
)
)
2 /
3. 5
1
) * 46 " & # 46
# 4
* 1 * & * #
6
46 * &* 1 #
*
. .
!
. $ #
* "
!
" #
$ $" $ % $ &%' $ ($
! " # $ ! % &! ' ( ) * $ * ! ' + , + - . / 0 /! + 1 , 1 , 2 3 * ! 0 ! # ' / 2 - 4
! 5 0 2 2 ! & * / !
! " # $ % & ' ( ) * * +
, * $ % - ) . / ! # $ *
, " * ! + " " ( 0 12 3445 6*!*$ % 7 !$ 7 $ 8 $ , " $ ) $ , 3444 $ ) 7
9: ! 3444 $ ) ( " 7 ½ $ , $ , !1/ ) 8 / / 6*!* ! ( + " ( 8 . / * $ , $ )( ; ! ( 8 ), , !
, , 7< ! / ! ! ! ! !
! " # # $ % & '( ½ ) !"
) * ) +, - . ! ( ) '( ) +, $ +,
$ / 0
!
" # / # . 1# " . * # * !. , 2 3445 ! ! *" # & 1# $ 6 & ! $ % # %" & ( &
& $ 7
&
8 " $ &
# . 9 : & &
"
. 9 ; . ! . ! . & +
# & * . # # ;
$ / # < # )" ! % ; ! ) / $ " . # % # .
= & ;- )#1 $ ! > # "
! " # # # $ % & % ' ( ) * +$ # , - . % # % #% ¼ ) + # ) # - / #% ( 0 % 1(% " 2 - % ' # . 0 +$ . % # , - +$ 3 # - . + # ! # 3 #( + # - % 2 - #% - / & . # # ! # - 3 + ! ( # - 4 5 ' 3 + ' ! 6 7 # - ) * (# +$ +$ % % 4 +$ $ # " . % !( % % 8 &% 8 ! + !( 8 ) &% 3 # ! 1 % # 0 0 +$ ! + + % + % .# $ +$ +$ . % ) 9 % # ! . # ( 0 : 3 # # 0 : 2 ( ; # ) . % '
!"
½
#
$ # %# % # & #
' # ( ) & * + , - . + / 0 .1 2 / 3 45 6 0
#
7 . 8 9
5 # :3 8 #
8 . ; 2 # #
1 ".
%31 8 # 3 # #
#
8 " # *
. ; # - # 3
8 '
# %
2 ' *<===*8 # > . 2 <= ' ? # * #
' @
3 @ 4 6 ' ABC= D * 46 ' AB=A . E ? # # D % 8 # ABC= ? .# #
' <===
' <==A 3
# @ 46 ) F / . -.
8 ABBC <=== # & *
!" # $ $ ½
! " # $ % & ' ( ) % * ( ) +,, -. / , ( 01 , , ( ( 1 1 * , , 2 3 ( ! * 4 , 5 , 6 + (( , , , & 1 4 $, 2, 6 % +,, 7 8 & / 9 % 4 * 4 ( $ ( , /( : +% $ ),( 6 4 ! ; ),<( ( ( =,, , % / 6( * % , ( ( * (( 4 4( ( ( * * 0 1 ( ( %
4 ) $ (, ( )
> ! ( ) < #, ,, > $ 5 ( ) , ( ) < ( = ) ( )
! " # $
$ "
% " $ $ " &
$ $ ' ( " & & )
* $ +
% *
, + - +
$
+ + *
*
*
" )$ # ,) " ( *
$ )$ ,) " *
( *
" " *
, . *
+
$ $ . ,
) +
$
' $ $ $ " ( , " *
# " / $ ,
" % $ ( % '
*$ , " ! 0 $ 1 , "
" 2 3 " , 2 3 (
,
,
4
) 2 3
4
! " " " # $ % % ! & ' ! % ( ' % $ # ) $ * ! ¾ + , - $ %+
' ' . % /% " % % 0 $ , '1% 1% ' "! ) % ) $ 2 # ) 3 ) 4 %
) *% 3 ' ! )! $ / & ! $ ! 5 ' -
) %+ * $! ' )! 6
! ( !-!& !' ) 7 % " 8 $ )
! " #
$
% % & ! ¾
! " #
$ $
%$ # $ $&' ( "
) # & $ " " * +$ $ ,& -' &
.
/
%$ $
0 ( 1 + ( $ $
&" #+ 0
" $
" " ( $ " 2 %
$
%$
&( ! #& $ & 3 4 , "
, ( 5 .! - 0 $ 6$ $
$ / , -' & $ (
* & , " & " 6 $&' 7 2 &" ( $ ( $ & 8& " ( 6 (
! "#$ % " & ' ( ) * ! + , - +. +. / - / 0 1 +. / ! ( ! ( / 2 ! $ " ) ! /$ 0 $ +. ! , ) ' $ (
3 ) & * " ! 0 ) +. + ! % ) ! % 4 & * +. & * 5 6 % 1 +. + ! ! $ ( +. + !
7 1 + ) ! ! 8 9
! + $ ( + ! ! ! 5 $
: 0 ) ! ! ) (
!"
# $ !
!" !" % & ' ( ) * + ¿ , - . / ' 0 1 % 2 * 3 4 + 5 $ , $) 6 7 8 + " 9 + 3 8$ : ; +$ 6 * !" 3 + $ ! < * , # , !" $ ! 7 3 = = , = !" , ; $ !" + + ; $ + ! ; ! +$ 8$ +> = 3 , * ! 8$ % 3 ! $ ( 37 ,
! 37 ? ! # ) 5 3 @ 6 2 7 # !
! " # $# % & #
# ' & # # # # " # ! # "( ) & * # " ( # # + , # # " -# + ./, "
0 1 " 0 2 # " 0 3 '! ' 0 # # ' # ) 2 4 5 6 78"79" ( +# ) ' "5 ) # ! " 0 * - : # ;# # ;# ( ) # # # 6 ( 9# ! "0 & " '# # ! # : # " ' 0 : " 0 # < = # : " # ' # , + ) + # ( # " 4 ) # 41# # ,) ½¼¼" # ># # " ' ( '# ?'
! " #
$ % &
$ ' &(
" )
* + " , -
+ " . ' /01 2
! " # $ %# & ' ( ) *" +" $ * & ) , ! ( -% - % ' ( - , % . " ) ( ( */ ! 0(% 1 ( ( # % , ( ' % $ ( & % % - 2) * (% 2 ! % . *
'(% 3 4 ! ! % , 2) * ! %4 5 5 " , 6 ( 3 ) ' ( * 3 % ) ( ( ' 2 ( ' " 3 7 3 % , ) -8 "
! " # $ % & % ' & ( ") # % $ *" ( %
% # ( ") % % # %
% &
% &
( ") + ' %$ ( ") + % , ( ") ( ) % *) ) ( ") ( ) $ *) % ) ' -") & % $ % ( ") ( ) . &
( % % $ /) *)%0 * ( %
* ( ") % % ( $ 1
) 1%
*) &
# 234 ( % ( ") 5 6" . 7 ) *) $ 8 1 *)
Festlegung der Ziele, Alternativen, Zeitvorgaben
Bewertung der Alternativen, Analyse und Auflösung der Risiken Risikoanalyse Risikoanalyse Risikoanalyse
Prototyp 3
funktionsbereiter Prototyp
Prototyp 2 RisikoProtoanalyse BESPRECHUNG typ 1 Bedarfsplan, Simulationen, Modelle, Bewertungen Lebenszyklusplan Betriebskonzept Softwareanforderungen Produktdetaillierter entwurf Validierung der Entwurf EntwicklungForderungen Code plan
Plan der nächsten Interation
Integrationsund Testplan
Modultest Entwurf IntegrationsV&V test Akzeptanztest Entwicklung, Verifizierung Service des Nachfolgeprodukts
¿
! " #
$ % # & # % '
% (# # # $ ) ) # *
!'
+ , *
- # ! (% % . " / 0 + 1 # (% / 2 ' 3 ! 3 '
¿
! " #$ # # %# & ' $ & ( ( # ) * # "## ! + " ( , $ % ! - #
. .# / # 0 1 ! )# %- * ) * " * & 2 ) * * , * % $ & " ) * + " # 0 * # # ,
( & * & & ) * 3 " # *4 )# # / 5 %6 , # 5 # * " # # 7 + %# 8 &0 ) # 9 $ # , : #
# * ( * ## 8 % $
! " #$ %$ $
& ' " ( &
) * ! $ $ $ ! $
+ ! ! $, ( ' ! -$ . / ! 0, -$ & & 1 2 -$ " 3 & * 4*5 6 $ 7 . 2 1 - $ ! 2
8 + 9 :& ! 2 * * 3 & ( ; * & 1 $ - ; $ ; & ' < ; ' ; ' & = ;
! " # # " $ % & ' ( # ) & # '
! ! " # $ " " % & ' ( & " " !) & * $ + &
" !
+ ) "
# ! " , $ ) *
!
" * "
) * !
"
- ' $ ! " *
.
$ ) " ( / /
, $ " 0 1
'
%
$ , ' $ 0 " %# & ! 0 2 / 3 ' # 4" + 5 , $
( + $
! "
$ " % " ! ' %
!
"
$ 6 7" $
+
# 8 3
* / 4 % ! , !
& 9
# : #
3 84 ( "
!
: ! ; '
! :
0
" "
< " : 3! 4"
" '
" = 0 "
! " # ! $
% & ! & ! ! & ' ( ) * (
+ ) ,* - ) * . / ( ! $ . ! % -/ -,/ 0 " 1 . ! ! 2 + " "! $ 3 ! !! 3 + .
" + % .! 4 5 " . . " . , 0 ! 6 $ . 0
. " ' 7 8 !! # % 9 "8 ! :! " 9 1 ! . 0 ; " 7 ! . : " 0 < . ! ;
! " # $ %& & & ' ( ) (
* # # + , - . /& 0 1 2 . & 1 . 2 . * ' # . . 3 . 4 & 5 . . 0 3 5 3 # 6 * / # / #
0 7 .( # * 8 # # & # 3
9
# . #
# # )
6 5 & 8 . 5 #( : 8 . 19 6 2 # ; 3< # % 8 = : " && 3 . #
/( " # * 3 ) 3
3 (6 9#& * # #&4 3 6 9 # ( 3
. & 9 5 ) 9 6 # > # #
! " " # ! " $" % " &' (
)
*! # + $" ' %
# , -
" + $" $& .+ / 0 ( " + " + % ' $& ' 0 " $ 1 $" 2 + ' + $ # '" ' 1" !
3% 4 " 5 " " " 6 41"! 1 " 6 /7 " 3'" " # $& ! ' " 5 " " * " $' , 1' ( 5 " % $+ " " '+ ' $ '" 2 + ""+ 8"" ' $& # % "" /7 " 1" %
. ,0 $ 3'" 1" 0 ,0
" 9 # 3' "
! ! " #" $ % &
"
# ' ()*+ , " - # ' % . ½ " %/ 0 - " - % 12 3 2 % 14 5 6 # " " 7 3 . % " # # ' % 8 " !" "" " 9 8 : '
; # 7 " ! : <; 5 "" " : =; 2 > ! ' " - " : !' ; ' !" 7 8 " $ ? " ? 2 "
" @ 2 - " 7 % " ' A 7 # " B " % " 2 (C !
!
" # $
% &' ( ) * + ) # , & & - (
, ,
# ! ! ) ( ." , ,/ ! ) , . , . , -
. 0 /
+ 1 # /2/3 /0 ( /
)
/
0 ) & 3 # , &
0 & & . /2/3 /0 & &
0 * 4 # 0 & , . * ' # / , & ) & (
, " 0 & 3 /
# !'
+ # ! 5 !* 0 . . .
) / & 6 # + 5
! " #
$
% $&& ' $ ( !
) * ! +
,)
- , . $ $ . ( $ -
* ½
! + ) , " / / , 0'
! " # ! $ % "" ! & ½
! ! "# $% ! & '( ! ! ! ) '( " " & *' $ '( !$ % " ' &
& + & ! !, -# ! !% ) ./ 0 *%* 1 2 , % 2 % $ ! ,! % 3 0 - & 4 ) " % 20 & , & " ' 1 & # 5 ( ! % ! 4 6 ! - & 7 $ / $!' ' * , 2 ' ! # -8 4 9 % ,9$ %7 0 7 ! : '( + & - 3 $!' )% ( !' !( ;
- $ 0 : ; 20 6 - ; - ' ; ; $ & ; - & 4 ' ; 4 $!' 1 ! & % ! ) 7 /'/0 0% 4 $!' ( 0
! " # ! $ % & ' ( ! ! ) !
$ *! + , # $ ! $ + + - + . " / + ' + & ! & 0 , ,
1 # '! $ 2 $ 3 ) $ / $ / $ . '! 0 ' )! " . $ " , 3 4 5 " 6 7 + + 1 - $ & ' 89 ' + 89 $ - $ # 1 + 7 : 7 ( & $ , " ! $ #- 0 0 , ! 0 ( ( !
! " # $ % #
$ & #! " ! $ " ' " ! $ (& )( ¾ * *
$ ) " # ! + ( & !
$ , ' - ( # - # , #
" ! + . ( # " / $ 0 - # , 1 ( $#
,( !2 # ! 3 % 4 # 1 , 4!562! 7 $ - ! $ 89: / ( ! 1 , $ # ' $ 9 $ ( # $ !2 $ # 0
# $( ! ; , 4!56 ! + '
" # # 1 2 $ '( ! 3 < # $ - & $ < < - # $ + !
¾
! " #$ % & !$ '( ) !$ $ ' * $ + $ ' )$ ! , & - ! ¿ . $ $ & /& 0& 1 23 4 '( $
% 0 '( * /& 5 & & / & & ' 1 $ 3 / 676 & ' / 867 !$ 5$
'$ " $ 4 1 #& 9 : "
3 ' ; & & $ '& & . $& * < & = & $ ) / 676 & 0 9: > & $ * ? & " & $ * & $ "
1 @ - / 8673
A /% $ " " $ > ' $ #$ $ " &
! ¿
leer Batterie eingesetzt
Batterie entfernt
Batterie schwach
Hauptkomponente Licht
Uhr und Wecker Uhr einstellen c 10 Min. Min. c
d
c Sek.
c
Stunde
c c
c Monat
Tag
zeige Datum
Licht aus
d zeige Zeit
Licht an
a
b a
b freigegeben
b
zeige Wecker
a Stoppuhr (in aus)
d
c
Null
b Anzeige Betriebsmodus aus
regulär d (in d an) Runde
b
b
b
c
Piepmodus
Wecker einstellen stelle Stunde c
stelle Min. stelle 10 Min.
c
Weckzeit erreicht piept
an
b oder c
still
30 Sekunden vergangen
! " # $ %!& " ' ( ! ) * ! ! ' + , - ! $ . & ! / 0 !
! " ! "
#
$ %$$ &'&
$ (
) ( $ * $ +, ,
$ - * $
½ * * $
$
* $ .# $ * $ /0 1 ,2 $ * 3 $ 4 %$* $* 3 * ,
,
( 5$ 6
)
$ ,
$
7 5 -
.8
0 8 $
$ ( 3 9 $ : *
9 # $
$ * + $ +, $* +, 1 $*
; # (
< = $$ ,
> % ; =
$ % + $ ;$ % $ 6
; ; $( # 6
*
5
) < $ =
! " # $% & ' (& #) "% ( *
+ " , ! - ( !% ( (& . ( / 0 ! % - , ! * 1 !% %- # , (& 2 2% 3 ( ( $ (- ! 4
, ,
(
% ( *
!% 0
/ 5 ( 3 $ ( & # ( / # 0 2 % !% 6 2% 7 % " 8 9 , 1 ( , (&
"0 % " (& ( " 0 !% ( 4 $ :
2
, * 0 ;<; "
2 ( 2 +
,
! " # $ % & ' ( ) ! * + + , ! ( " & ' - .
) + ( $ . / ! 0 ! ( 1 , # 0 2 - , ( ( 1 ( 2 ( 3 ( + ! 2 # ( , 0 ( 4 ! 5 6 7 ( 7 8 5 2 1 0 1 ( $ 7 # ( 0 ( + , ( ( ! (
1 , , 6 " ) , 3 ! 9 ! # 5 1 1
5 2 2 ! # $ ! (
: , : # ( ! (
! " ! # $ %& $ '( $ ! & ) %
%
* $*+
) % , '( - '( % . / % * 0 (% 1 $ , 2 (% 2 ' / $ (% ' + , / (% ' 1 $+ * / $ ' $ % ) % ! 3 3 4 ! 2 $ %& $ $ % ,% '( ! $ $ + 2 # * / % 5 / % 5 / % &+ % 5 # ! $ 3 # 2 / $ + $ 6 , ! $ ! $ $ ' 1 ' $
! " # $ %
!"# ! $ ! # # !! !! % # $ $ & ! !
& ! ! ' ! ( ' # ) $ ! # * ! $ "# " $ $ & ! ! "# '! $ ""# $ !! ) + ' ,
"# # - ,'! ! # ! & ! ! $ +
# .$ & / 0 !! 1 2 $ '! # ! ) ! $ 3 " # "! # 2! $ ! ! ,'! # , " 4 $ $ 5 ! # !" ! , 5$ ! " ! $ ! " ! 5$ ! !# !" ! , ( ! $
5 # " ! , " ! 2! 6 5$ ! ! % , 7 2! # # ( " 7 ! $ 7 ! 5 , " ! # ' - " ! ! 7! ! # $ # & ! ! # ! & 7 8 ! !
!
"
# $ % & '
( # $"
! "# $ % " "# $ % &' "# () * + , " - # * # & & ./ 0 + . & * 1 & & . "# 2() 0 / & 3 4 & 4 "# & 2 "# * & 1 2 % & + & * & 0 5 & ) 4 . " 2 " * 0 & 4 & 1 & " 2 0 *
0 42
-
, " "# && 6 ) "&2 6 * * 2 -& * " 7 - & & 5 3 & 7 - 3 8 -2 * & 1 & & , " "# & 2
Codeerzeugung
Code Modell/Codeverbindung
Systemmodell
Struktur
Verhalten
! " # $ % $ # & $ ' ' # " " # ( ") "
* # + "
" , # % % " + # ' # # % # - & " . - # & /01 ( %2 ' # # %
3 " )
! " #$ %
! "#" $
% & ' ( & ) * + % ,! -. / 0 ) & * # ) # 1 '/ ! 2 3 ! ! #4 % $ 5 2 4 " ( 2 1 ' 6 / & ( 1 ' " / 6 * ! 2 ( 1 ' 2 7" * 2 ( ) 2 ) & ) " " " " 5)* 8 / " . & " ! & 6 " ! " 2 ) * 5)* / ) " ' 9 " ( ! " 2 9 " " & ) * ) " * : ) ; 2 " " / + " 1 ' 9 ) "* ( 3" ) * 0 " / * + $ * " + ) * % 2 ) & . " < " +
Intraobjektverhalten
Interobjektverhalten
! " #
$ % &' ( )! * # " ! + , , $ " ¼ . % / 0 1# . % 2 34 $ )! $ # ! % 4 + ! 5 6 " ! * 4 1 1 + " " # + ! ! # ! 1# . % 2
+ , , 1, ( , 1%,7 2 1 , 8 * 1 9 % %# : * % 0( : 3 , 1 ! , 1%,7 0 2 , 3 / ! ( 5 # ; # * / 1%,7 %# ! 1, , +% 1 1 , : 9
/ 2 , , 6 * # , + " ! % $ ! 1, 1 4 $ ! 5 # 4 $
!" # $% & '!" #( & ! #)* +, + ,&
- . / !" 0 1 !
#( % 2&3 4 5 . ( 6 !" 3 4 5 % 7 8 $ # & 9 % 9 " : !" 3 ; % 6 #! 8 & 3 6 4 5 < ( $ # % & 7 3 ' =>% !" ; - 3 $ !" % 3 ( 6
; ( 3 ? @A3A 8! ( % 2 4 3 - %
( B 8 %0 : 0 %4 ; ; ! 0 3 5!
( #! ? 4% & 5! 3 : ' 0 3 4 5 > B - . - <1 1 3 8
Tastatur
*
Sende Schlüssel
Chip
Speicher
Umgebung
Klick Klick (Ziffer) Klick Sent Abruf (Ziffer) Nummer Anruf (Nummer) Signal Signal nicht besetzt
!
" # $
% & $ '$ "( ) % & * & % & + ,
-.. * & /% 0 & 1
$%$ + & $ & " $ & 2 3 &
2
" ,
* $ $ & + $ ! $ & % % "( % , $ & $ & "( 3 ' & $ & 4 4 "
! " # $ " $ " $ % ! & & ' ( ) $ " " & * #+ & , - . / % ! /+ 0 $ % % & 1 % /+ , & % 2 3 4 2 3 4 % & % &
$ & %
5 , ) & & ! # & /+ # & , 67 8
&
! ! ½¼ % /+ 5 % % ! % $ % - $ 2 , 4 ) $ & ) , 9:; & /+ #+ , 9:: % $ 8 ! 5 $ # /+ ( #
< 5 ! 5 ! 2 8
! " ½¼
*
Tastatur
Sende Schlüssel
Chip
Speicher
Umgebung
Klick Klick (Ziffer) Klick Abruf (Ziffer) Nummer
3
Anruf (Nummer) Signal
Signal besetzt
! " # $ %
&' &
&' ' ( ) ( " ! '
" ' *#
' '
+ ,
'
'
$ ( - ' "
' '
$ (+
' . )
'
' *' ' / '
+
. %
# ' ) '
0
)
, # / "1 * $ ) 1''
2 ' 2 )
.ID=Receiver
.ID=Caller
Channel::
Switch
Phone::
PhoneDB
Channel::
Call(Num)
Caller := Channel.ID Channel.Allocated=0 Switch.Allocated1=0 Allocate(1)
Allocate(2)
Channel.Allocated>0 CallNum := Phone.Number Set QResult(RetrieveKey(Num)) ShowError(Illegal Number!)
PhoneDB.QResult=
Allocate(0)
ShowError(Cannot call yourself!)
PhoneDB.QResult=Caller
Allocate(0)
Receiver := PhoneDB.QResult Call(CallNum) ShowError(Calling ...)
Komm' in 5 Sekunden!() T := Zeit
Ich werde zu spät kommen!!!() Beeil' Dich!() Ich bin da.() Zeit > T + 5 Schlagt ihm den Kopf ab!()
!" #$ % & ' ( & ) % * + ) ,-. / % & * 0 & 1 2 / 3 & 3 + ) ,-4 5 6 #$ *
6 ( 7 + 3 % 0 ( 3 ) & 8 " ) 3 3+ ) ( 3+ % & 9 3 3 : " 3 %
!
" # $ % & ' # ( ) & ( * & #
+ , ) - +! $ . / 0 $ 1 2 + 0$ 1 ) & &
) 3 !
" $ % #
4 $ $ 5 $ % + 5& 4 + ) 2
& $ 5& + ) & 2 $ % ( 2 '6$ 5 & $3 $
&&
) 2
04 $ 1 ) 3 , ) + $ % , 7"
'3 3
$
4 & 5 8 $ % & ½¼ ) ! 2 ' ) , 7" 2 & $ . ! , " ' 0$ 1
,
9 $ # :3 .2$& ; ! 7" 3
$ , 3%
2 3 8 )
&
2 $ 3 4 - <6 *</ 2 3 ( ! 3
! " ! # $ "% &
# '
( ) *+ % & (
"
+ , - % . / , % &
, -
0 1 2 3 4
% & * # , * % # " 5
/.'
(
6 . 1
% ( & !
% # (* 1"
/.'
% # (* /.' #
. .6 ) #
*%
) )
. . 7
(* ) " 6 5
" 5 8 3 " . 5 8 . ) &
. % & % & (* " . 5 "
! % & . )
/.' 0 ! 2 " . *% & (
9 . : ( /.' 5
%
.
)
6 . ! 0
! " # $ % ! % &' ' ( #
) # * + , ) # , - . # / 0 + . $ # $ % 1 , # *2 , + " $ !
) ) # ' + 2 ) - , 3 - # ! ) ) # + + + ( 4 # ' ' 1 ,
" ) # - ,' - ) 5 $ ' " # ) # ! $ ' ,' , $ 6 " $ $ 3 $ ! $ # 2 / " 7 # ( $ ' 2 $ # ) + " ,
! " # $ % & ' %
! # ½ & (
' ) ( # %
! ( " * % # & & + , ! & ) - ( & " - . # / , $ #
0 * 1 # + $ $ * 1 2 1 3! 3 * $ $ ( # * * " $ 4
! 5 $ 6 $ 7 8 3 9,4 ) 3
Codeerzeugung
Grundstruktur
Systemmodell Test & Verifikation
endgültiger Code
Struktur
Verhalten (Intraobjekt) Anforderungen (Interobjektverhalten)
Methoden & Synthese
! " #$ % & ' () ( *( & * + " , ' - " + ' ' + * ( " ( . - " " ' " + ' / ! ' " + 0 , ! ! " * ! ' , . " 1+ ' (2 ! ! ' + ! ( ' ! , ' 1 + * ! ! " 3 &+ * ! " ! " , + & ! ! . + ' /! ! & ! 4 " ! ½½
¾ ! " #$
% & ½½
Interobjektverhalten Play-Out Play-In Systemverhalten
Systemstruktur
! " #
# $ % &$ #' (( " # # (
) # % " *+%, % )
" *+%- . / " . / $ % 0 .½/ "
" ( . 1
#' / .¾/ 2
# . 3 ) /%
$ 4 ' " ) $
%
2 5 $
) )
6
$
7 4
5 6 % " ( #' 1 $8
( #' %
) % " *+%9
3' " *+%-% 34
$ )
% " !
0 3 :
)
"
$ ; 2 < #
$ '
; " 2
' => ' '
% "8 ?)@
6 #' ( 3 ? :
# % A B " ( %
! " # "
! $ % # & ! ' ( ) * + , "
( " - , , # " * . ,
! ,
. + /
! "
# $ % # & ' ( ) ' )
½
* + % % , % - + ./ % , % -0
!
" # $
% " # &' % ( ) * !
) +
" ) ) , ) )
+ - * ) . % , / 0
+ 1 / 2 ) ) ) % 3 ) 0 ) + / / % 0
+ 4 " 5 % , 2
/ + 6 0 / 0 0
" 7 0 (. 8 " 9 ) ) " : /
$ 2 ,
! " # $ % # ! & $ % ' ( )* # ! + ' , - . , / . ' 01 00 # , - , & , # 2 .! . $ # 3 ( 2 / # $ ! -
# " ( $ 0451 6 ' . .! ' 7 - # 8 !. 9 : + 7! + + # + - 7 ; &! 7 ' ) ' * ) /< ' * # (=
. # # &
- & < -! ' 7 $ > - 7 ) * + ' /<
! " ! # $" %
&
' ( $ %
) * * $
+ ,
* $ - . & / 0 $ % / ' 1 2 3 4 5 3
' ($ $ % 6 $ 7 ( 5 ( , ) $ % ( ( .
$ % , + $ + ' ( .0 +
& ( # $ % % 4
$ ) & & ) 5 ( 8
)9 ! " #( $ 4 / ' 1 #( 2: 8
;
( ) 9 2 . &: 5 $
$ 3
: . 5 4
$ % 4
$
! " #$
%& $% ' ( ) ( * ' ! ' +' ( ( ! , - % . ! , / 0 % . ' ' / 0 ! " . 1 2 , ' ( 3 ( 4 . .& & 5 67 ) ' 0 , $ , $ . $ ' , , 8 9 ( : # ) ' ( ( ! : + & (, ; ( ( ' ' (
:&'!& <6=> ( ' ; , & - ? - ½
½
B: Mensch oder Computer
C: Mensch oder Computer
A: menschlicher Fragesteller
! " #
$ %
& '(') ! # *
+ , * % # " & - ,*
. * ) / 0+ +
! *
% 1 ! 2
+3 ½
! ! 4 - 4 - 2 56 4 - 4 5 -" ! # 4 ! , - + ! 0 4 - ! 4 - ! * -
% , 7 4
! " # # $
% # " ! " &# '( # # ) * ! + # ,¿- ) . / " , - 0 & ! !
0 # ! # &# # # 1 &# # % ,- ! . + 2!# &# # , ! & &# " #
&# " ,- ,- ,- # # # ! / & 3 . # 4 5 " 6 ! ) $ # ! ) 6 6 ! . 6 $ ! ! $ ! 7 4 3 $ ) $8%+& 9 :;<< # # ) * ! $ # ! / ) # ' ( # / = > * # 5 / $
5 % ! 5 3! % #
?
5 % @ # !
5 $ ! %
5
5
" % $8%+& ) > ! 6 ! 3# $8%+& $
! " #! $ % & #" & ' !() $ %
* % + , ' $ $ - $ + !() ) , , . #)
$ / " & #)
' &
, . #! $ ) % & $ %
0 !() 1 + !() 2 '
"
)
* * ) " 3 /
!()
- % / ".
. 4 . )
. 3 !
( 5 % 3 3
$ ( /
6
. 7
. 5 $ 4 . 0 6
. 4 . ! 5 ! 5
% % 6 ! 6
½¼ $ + 5 ( $
!" # $ %
&
" ' " (
# ) $ * ) % $ "
+
$ ( ) & , (
" '
- "
!
." / " # 0 1
2 !" " ' 3' 3 & " . % 3 4" 5
$
" 4" & + 6 . % ! " % (
" 3
2 !" ) *
2
3
/ " " % 72 3' 8 " 9 23 : 8( ) - 3
5
5
)
5 - 91 2 . 23 6 . $ " %
! . - )
5 2 & ! # 3 ) - "
. 2 2 " . " !" " 3 2 ) ' 3' ! - 2 $ 2 # ! - " . ;
!" # $ $ # % & ' ( ) * + % " , &
$ $ (
- " !" . $ $ ( " ' $ $ ( - ) ) / 0 1 2 * 3 )4 ( # * ) ) 5 ) * ) " 6
%6 6 " 7 8 ' * 9 ) - ) : * ) 6 ; 3 4
(
" <=>? <=@? 2 * A( $ $ % %
! "
# $%&% ' ( ) * + , - ( ( * . / 0 1, , 2! # $%%3 4 + 5 + ' ' *
4 4 ' ) + '
# $%%& . 1 . ' ( $%%6
7889 . * # ' . 7887 : * ., ( /
1 ' , /
* ;
' / <, , ; 7 ! )
$=7- ( +++ ) - / <, 1 . .
> (
) (!- , , > , > . <, ( ? + ( ? , 4/ , , @
* +++ ( .! A / /
, ! <, . ( 4 + ( <, ) . B -
Anfangsposition Spieler A zieht
Spieler B zieht
Spieler A zieht Zug Spieler B zieht
Sieg von A
Zug w
Sieg von A Sieg von A
Sieg von B
½¼¼
! "#
½¼¼
$ %& & "' "
% & ( ) & ! '
* + ( $ ) ! ' ' , ) "
! - ) ! * $ !. / 0 1
# ' +
& 2 , ! 2 0 + ) ! 0 & 3 & $ $
+ ) 4 & , ) ! # ) 1 + ) ( 0 3 5 6& )# 5 - " & # )
! ! "
! # " $ % & " & " ' ( $ ) * " + , - ( & ! & - ./ # 0 + - 1 - , " ) ! 2 & ( + & 3 - 1 3 " + '+
% , . & *
4 " + + 3 " 0 " ) &
" 5 " ) # " , " # 6 ) #7 ! " ) + ½¼¼ 8 " " " - 1 ! # " ! " , , & " 1 $ 99
! " # $ ! % & " ' ( ) * + , ) $ - . $ $ - $ - ! " + ! / * % + 0 / 1 ' 2 , 3 .$ 4 5 4 ! - " , " 6- ! / ) + - " , &
$ + - ) ! 6! ) 2 # 7 + 8) / $ ! ! 9! ' + 8) " /2 . ! $
6 . 7 & 8) - + ) $ &- % 2 # . & * ! ! %
* * ! ! / - " $ * : 8 ;
%
7 & : $ 2 : 4
!
" " # $ % & % $$ $ ' ( ' ) & % *+ $ % , ' %
%
% - + - $ ½ & & & ( - ' . / & % - 0 " '% $ % ) % ) 1 % % & ' $ % & 23 2( 4 % % & 1 $ " '% & % % 5 # ' % $ & " $ & ' " % % &! $ ' " % 1 4 6 7 ($ ' % 1 & ' % % % &! 1 8 ( % 6 % # % % % * *+ $ 9 % & * % % " 5 $ & % 1 : %
5 & )
# 1 $ & $ % &
(a)
0
999
78
999
0
999
0
110
999
71
5
106 15
74
(b)
0
min
78
max
71 min 78
999
71
74
0
142
87
0
999
max
min
max
74 min
999
10
110
15
min
74 max 999 106 15
142
0
10
28
74
999
56
0
74
0
65
110
min
max 10 max
56
10
0
65
0 min
999 max 87
5
74
0
28
999
! ! ! " #$ % & # ' ( (
) $ * ' ( +
, ' ( + - #$ #$ ( " ' #$ .
( #
max min
min
118
42
67
27 ?
! !
"#
" ! $ % &
& # ' ! & ( & &
) * ! ' + !,
- + !
& # , &
./0+ , ! 1 #
#
2 3 & ! # $ !
./4 ( # ! 3
& & # * # 3 - #
! * 5 ! ! 3 - & * ! !
& $ 5 6
* * * #
2(7
( #
(
" #
-
½ ¾
! " # $
%
¿
& " '(' ) #
*
) + ) ) & , )
-
+ +
.
/
.
/ ) 0
"
* ' ) 1 # , ,
$
!
%
, ./ . / . / $
2 ) 1 ) 2 3 2 -
-$+
4 1
- + 5 + ) '
0
0
6 , " ) + ' 7 0 8
" * $ 9 # + ) ) ) '
# : * ) 5+ 4
, ;' '
8 ) *
+
*
-' +
!
! " #$ % & ' # (
%
) ! *
%&
+ ,
- , )
.
) ( , . # &
)
!
( / 0 1
)
( '
2
( 3 4
2 '
)
5 0 0 ( ' !) ! 0+
(
¾ 0
4 ) (3'
( %
5% (3 0 6 ' 7
(3 4 ,
5% 5 0 ) ' 4 5%
) 0 5 ' 5 4 5%
! " " #! $ % ! & ! ! ! ! $ ! ' ! ( ¾
! ! " # $ ! % & # ' ( $ ) *$ $"$ + , !! -. *$ ' ! ! - / 0 1221 . $"$ -. ¿ + (3 $ ) ( 4 % 5!
# 6 $ ! ) ( # & 7 86 ! . " !
9: * ; < * ( < . & & ) ;# ) % =
; <
# > "
! % ( ' - ! ? # & < ! ( )
@ 4 $ # - ! 1A ( <
! , ( #
" 6 ' & 4
$ . ! # ! %! 6 # "
# % ( !
# & < !
# $
! #
! " # $ % & % % ' ( ' ) % * % ) * + ) , ' - . ' / #0# $ * / # -0 ' $ ) $ % , # 1 2 34 5 0 # % % # '$ % 6 %0 % & # # " # " 0 '$ % ' ,' $ " 0 7 7 + )$ . + - )$ - % $ *0 &.0+ ) - &) + * -0 * $ % & 6 ) & 6 &! , ( % 6 + 8 " % ! ) - 6 % 0 ) %
! " ! # $ % & % & # !$ ' & ( $ ) ! % * + , ) - $ '$ * . / 0 1 % 2/ 3
# 4 " 0 + 0 , ' & 3 5 2 " ) + ") + ' 3
67 8 # + 0+ # & 89 " ' 0, $ 0 , 5 ( ! & :;<= 1 ! % > + 67 , % 9 $ + & , 0 #, 67 * # # > +
! ! ! " ! ! # $ ! % & '
# & ( ! ) * % ( ( ( ! " + & ! % , - + . / 0 ! ( 1 ! " 2 ! + + 0 1 " "
" 0! 31 ! " - ! $ ! " , ) ( !
# 4 5( " 6 ! # ' 0789:1 # ( !' # & ! ( ; " ! ! ' ¾¼ < # ( # ! - & ! - ! ! * ! ! # & ! &'
! < = ' $ ! ( " ( 4 * ! ! - > 4 ! ; . / 4 ' ? # ! ! % !
¿ ! " # $ % & ' ' ( ) # # *+ ' ( )
, - +! + . / 0 ' 1 1 & "
# 2
3& # . " 2 ! 3&0 4 # $ & #
" 5 6 3& 7 & #
" . & # $ # 5 0 *+ " 2 2
. 8 9::: ;<;: 5 # / *+ 1 + 0 1 # # + " & 8 ;<:: 5 = # 0 *+ " , # $ +
, 3+ -
0 5 $ + "
4 " , 5 + # >
, ,$ > # + + + " #? (@ + " 6Ë 7) ? (@ + " 6 7) +
" / # (.! 8+ + " 6 7) ? (.! 8+
+ " 6 7) " = ? (& + ¿
!" # # $ % & '( & " & ) * + !! & , % % " - .
% & ! /& & * % "& 0 % . # 1 2 ! . & 3 ! &
!" # $ $
# + 4 0 5 - 4 6 7 2 " ' . 1 ! 8 9 - 0 ! 2 0 ! 7& : 7 - & % !
5!! 7 - #2 & . 0 7 ! 7& ! & '( & '( & '(
$ & ! ! + ! ! 0 ! 2 % 8 3 0 ! ; & & #" & & 0 0 ! + $ 7
! ! " #$
%
!
% & ' ! (
# ) * #) # + ) * & )& + ' #" * ,), + - * ) + . !
/0 -1 #" 2 30 1 0 1 %
$
! " &# . 0 -1
' 4 #
.
0 -1 ! /
2 0 1 ! ( .
.
( , #
5 ! 4 ( , 6
'
7
( , ! ( 2 4 - ! # #
%
3 6 8 3 6 . 8 # 3 8 &
. 9 3 '
9 3 . 79 3 6 ! " #! $ % &" ' ( ''
!
" # $ %
" $ $
& ' # $
$ "
( ) ' * " # ' # +
' $ ,
' $ $ ' +
' ' ' $ - $ .
* +
/ ! '$ ' ! - 0 ' # -
+ '
' 1 , ' 2 # ,
' 3 $ 4 *
' 0 -$ 5
$ ,
# * ' ' $ $ -%
$ $ 4 #
' #
' ' !
4 , ' -$ # 6
7$ $ 5 . ) ' 2 , . '
' 8 '04 9 : $
- - $ $ $ 20
$! '$ ; / $ !!!
' ' $ $ .$ 5 $ 4 * '
' $ $ * 7 4 $
' '$ - 6 0
<
Ë
! "# ! # ! $ ! % ! & ! " # ' ( ! ! # ) % # ' # ! % $# *+ # ! % , %
%
% %
! !# ! "# % -#
! . # # * ! ! % # ! ! !
-# # !# # -
!% ! / # ! # ! !
! %%0 !
& ## ! / !# # % ! ' ! $# #! ! ! ' # - % ! ! ' # 1#! 2*#3 4 ! ! ! 5# ! -#! ' # ! - ! * 5# ! ! #! # ! 1 $* 6 ! 73 ! ! # ! **#+ # 5 #! )!# , 8 ! 1 $* 6 9: ! 993 ! 5# %
!
5#
! / % # # ! & %! * $## 8! ! ! !
5# ! , #
" # ! /# % $ ; < #! %
- !
-# #
* 4 ! ! ! !
/ #% - ! $# # ! * ! ! ! -# -# !
! "#$! %! & ' # $( #)
"* $ ( ! + '* , -
* . . # . " $ " #$ ' % ' / # . ' 0
1 # $ $ '* 2 * $( ! % " 0
$ -
! " # $ $ # % & $ '
( & ) * +
, - . * $ ! * * + " #
+ ' ! ' /
# * -
+ $
& ) * 0 - & $
' & $ ' '
- 1 2 $ ¾¼ 3
4 5
*2 2 ! 6 6 2 7
- 5 ( 8 / * 3 1 / $ $ 7 + $ -* , "
½
! "
# ! "
!
"
#
#
$ !
"
%& ' !
# " ( # "
$ $) ( # *
" #
./ ( # # 0 1 $ 2 " " / (
½ ½
%+, $ " -
$# #
./
½
½
!" # "
$ % & " '
½
½
'
# (
(
) *
+,- +./ ' ½ + / +,/./ +
'
½
/
'
½
+/ % 0 1
2
(
# &
3
0 1 #
-
'
# &
&
( 0 1 - '
& &
0 1 # & 0 1 '
' ' 0 1 2 '
+/
' 0 1
¾
! " # $ % & # # # " & % # # # ' ' & ( ' ( ' )* +,' )* +,' ' ( )* +,' )* +,' ' ) , ( ' )* +,' ( ' ' )* +,' ' )* +,' )* +,' ( ' )* +,' ' )* +,
- ) , ! . / 0 & % #
¼
¼
½
½ ½
½
!"
#$ % ) ! ) ' + "
& ' ( !*
"
"
! "
¼
*
½ ¼
, ½
½ -% , ' . / -
. %
#0 1 !* ( "
1 )
*
½
¾
*
2 (2 " 1! " 3
" 41 "2
*
½ ¾
½ ¾
*
½
¾
½
½
½
¾
¾
½ ½ ½ ½ ½ ¾ ¾ ¾ ¾ ¾ ½ ¾ ½ ¾ ½ ½ ¾ ½ ¾
! " # $ %
& % ' &
(
)$ * * + , - -
#
% % $ & . -
& / & 0
½
!
" #
# ( + &
Ì ½
Ì
$ $
% &'
&
!
( 0 '
! $ !
! (
) * 21 & (
21 & (
. 3' * 4
$ * '
(1
+ ,&- .&
) ( / .
Ì
) * )
!!
3
&* *
1
*!
* 5 . 2* '!
(1
*
21) & (
)
*)
.
3 * # 3' *5 6 7 ( $
+%
8 & ( 5
.
!
$ *
3' (1 )
21 &'
) *
( &*
0 5 3'
&
'
'
' 3 5
&
&
'
+ &
&
'
$ 5
&
( 5
' 3 5
'
' 3
&
'
'
' 3
&
&
& 2*
) ' 3 5
'
'
. $ )
!$ ) * *
& 2 '
! " # $% & ' &( ) % * +, &( ) % * +#, +- ., /
*
0 #0 1 # 2 2 &(
&( 3 4 5 5
5 5
3 4
5
5 5 5 & &( 3 4 5 5
& &( 3 4 5 5 &&
6
#
& 7) )
2 7 7 & "
"
89 3 # 0# & . . (& 6 : & # % ( & # . ((& 8; ! % < 3
=
: 7 &( &( ' < " # % 2 # ' 1 6
> 7 4 +
4 &( # ? ,@
5 &( 3 4
½
¾ ! ½ ¾
" #" $ %$&' !
( ""$ ) * ( +" " , # # - -
!
$
) " - $ " - ) /
$ .
0 %$&1 !
$ . $
( ""$
- 0"
$ .
)
2 $ !
3 0" 42
3 $ %$&% * # * $ * 5 $
2 02 ,
# # $ .
$ / 6 7
#
. 0
6
3 8#""
$ . 9 " "
-
" 5
$
2" 3 "
" 6 $
. 0
3 )
$ . $
: "
6
¼
0
»¾
0 !
!! " # $ % $ $& " $ '()* #+ $+! +!+ +$ $! &, ! !+ + ! % !& + - +$ + $ #+ $ + +$ $! !$ " )$* ./ !+ 0 !! 1 !+ )$+! + 20 / * + 3, 4 ! 0 ! ++$ !+ $ 0 !! ! + +&5 $ ++$ + ./ 3, ! ! % !& + - +$ & - !+ & ./ 3, ! - + 0 !! 1 !+ $+! + 20 / !+ &! &, ! $ % !& + - +$ $ #+ + !$ -+$ +$ $! )* . + $ ! . + 2 ! " $! $ + !+ ! + 2 $ $$ + 6! + $ 1 2 3, ! 7 . + ! $ $ ! 8+ - ++ $! 2 7 ! / ! 6 $! % #+ + -+$ ! - + $ $ 2 2 9+ % $ 7 + !+ ! : 0+ +75 2; +$
) + !! 6 $! *) !! / *!! : + 6! +5 2; 6&+ $ !! 3, ! $ !+ $ + 6! + +$ $! 0 / . 7+! & $ !+ +! 6 $! $ ! 5 3, ! !+5 / !+ &, ! % 8+ + 6 $! $ !+ + $ !$ " !! 6 $! + ! 1 0 / !& 3, ! ! $
<= . ! + !
! " #$ % & ' ! ! (! #$ ! ' ! ) ! * ! & +
!
% , -&
. / " ! 0 1 / 2 " , ! ! * 0 3 4 /' 5 % 61 / !! / / ! ' - 7 7 8 3 " 9 ! 30 1 / " 6 ! 3 % 3
" 3 7
) 3 % 3
)" 0
, ) ! 3 7 ' + ) (
% 0 ) 4 " 0 ) / 3
/ -/ 3 7 ! ) 0 3 ! ) !
7 ! 7/ "
/ 3 (
! " # ! $
½ % & % ! '
! & ½
½ ! ( ) ½ * ! " + , * )
, ( # -.
! / - ½ - ( ( ,
) ! $ 0 )
*
* * ! "
'
' (
)
) 1
½ !
& ! * ( ( ' + 0 ' *
¾ (
0 / ! 2 & 2 1
/
' ( !
3 /
2
4 ! 2 & ( ! " . ' *
½
¾
*! 1 1
-
! / -
' ! & + ! " + ( 5
' -
) *
)
' ! / ) 0 2 + 1
! ! ' -
! 3 ( 67 '
»¾ 2 3
1 ! / - )
1
' (
0 / ! 8!9:2 " 0 ; ( / ( ' *
) ! " '
1 , !
! "
#
"
$ "
% & ' " #
( ) &
"
! )
" ½ & " ! " * + ,-& ! " . ! ) +
& & )
,-& " !
*& "
/
! *& + " . $ *&
0
!
1 ) !
) *&
" 2 % & ' % " 3"45 6 % 8 9 7 :
7
;<
= =
! 7
<
8 9 7 : 8 $ 7
= = 8 9 7 :
;<
;<
0 3"4> #
)
"
/ 7 8 9 7 :
= = =
;<
! 7
8 9 7 :
½
!
¾
½
½
½
½
¾
¾
½
½
¾
¾
½
½
¾
¾
¾
¾
¾
¾
¾
¾
¾
½ ½ ½ ¾ ¾ ¾ ¾ ¾ ¾ ¾ ½ ¾ ½
! "# $ % & $' ( )$
*$ ) ½ ' & + )$ # &% ¾ ¾ ' & )$ &% ¾ , & " % -' $
, $
. % * / % '0 % $ ' $
"$ '
½
¾
¾
½
¾
¾
¾
¾
¾
¾
½
¾
¾
¾
1 & &# " " # 2 #'3 " ) $ # 2 # " $ '
45 67 & " & ## '0 % . % &# & 3338
"$ 1 " ( 9 "$ % ' " # ,0 $' 2 # % ( " % ,0 $' 9 # %
¾
¾
!" " # $ $ %! " & ' () * #+ , - )* & * * ' . . ./ 0 & * * . . ./ 1 . ../ * * . ../ & () 2 ( 3 () * * ' ) ( 3 () . . ./ + & . . . & $ $ ) ( $ ( ' 45 ' * 67 )* 68 " * 9 : 3 ) +' * ; < ;) 3 - 3 ) = 3 * $ ;) < ;) 3 ' > ( ' ' 3 ) +' 9
¾
! " # $% &!
' (
¾
#
)
%'! * #
#
+
$ ' " % ' %
, # & - % " % # % % ' # " , '% " " % .
% '
/% # %
'
%
# #
#
# 0 % 1)
# * !
+ #
&
'
+
½ % # # ! # '
½ 2
#
.
% #
!
2 # ,
#
! ! 3
! # 0 % % # % # .
! # !
.
%#
3 # 0 %
% # ' '
% ' %
45 + 6 7$ 8 7' $ 8 + ' . )
7- $ 1 ½ 9 $ 8 .
)
7 2 $
$ 8 .
)
79 " $ 2 $ 8
)
7 $ 8
. *
½ 2 $
!" # # $ %
& ' ( )* + ,- . .' / 0 12 34 ,- 0 1 / # 0 ' 3 ,- 5 6 3 ,- 0 ' 0 3 7 / ! 8 9 "
' # . , " 8 9 ' .' ! ,
,- / 8 9 / / 3 % ! 2 3 9 .' ' . " ' 94 , ' .' $ 0 ' 7 : - / 0 2 3 9 : - / 0 3 : - / %
0 ( 3 ,- 3 9' $ 3 .' / , , 9 . (
¾
!
"#
$ % & ' %
¾
½ ¿ ' ' # !
' % (
)
' % # * +,- )*
% ! # .
/ &
# 0 2 "34 5 #/ 0 ! ! ) * 67# ( 1 ! . "#
1
"# #/ 0 #
8
67
. /.
. ! #
#/ 1 $ ! # $
! 3 67
!
67#
!
67.
# ! # ) /* 9 &
'
! ! ! !# ! ! & 3 "34 ' ! 2 ! : ! 3 !# ! ! ! # 1 ! 67 ! ; % 67 ! : ! 3 ! 3 ! ' "#
!
+,<)*
9 3
0 .
'# 3 # &
!" # $ % " & '( )* + , " , $ , ( - "$ '
.&
) / $ 0 %$ $ ,
½
1
/3. " % 0
# 5 )
¾
$ ,
¾ 2
½
4%
$ % &
$ % % , ,( . ,% 4 " & 1 5 $ " & 1 #$ % " & #6 - #
5 & # " & ! ." $ ' , 7 % ' # $ , ." $ , # $ ' , '
#
+ 8 9:; .<5
+.<5 ,
" & 5 !" # = /
-
$
!"
1 # % , % " & 1
!"
' % , , $ % , !" 1 # = . / - * 7 / $
5!" % % $
, %$
5!"
% % * 7 ." $
5!" % % $ %
, $ /
½ 5!
" % % , # 1 ( % $ /
½ 5!" %
%
$ , /
% $ % " !
5!"
% $ , # 9:9 $ 7 / $
%
$ ,
! ¾
"# $% & ' '
& ( )* ! ' !
¼ ½ + , ' - ! ' ¼ ! ' ' '. ¼ . / ! ¼ ' / 0 ½ ( . 1 ! 2 ! ¼ ½ * / ! )! ' ½ / * ! 3
! . $% ! ! * ! . 1 4 & ( ! ' . 1 4 & & . ! * 5 , ! & ' ¼ ¼ *4
&* . *
1
¾ ¾ * )* ! 6*0 7 $ )
*- 8% 1 - ' & '! $ 9% 5 1 ! &* ' ' 4 & ' 3 : ' & / .! "; $% ! / $
$%% < ' *0 *
2 $
0
% 2 0
= . $% & ! 0
! " # $ # %& " ' % " ( # !' ) * ! ' + # , & ( -
! ' & ( - , )
" . % " / - 0 ( # - ( 1 / # ( /
( / ( / 2 " ( / " ½ # / # / 3 - , % !' ) * !' + # & , ( - ) !' ( -
. 4 - " ( %, " # 3 5 - # " ( 3 , - ( # 3
( & ( ( ( !' # ( % 3
" #
( " ( 6" # ( 77 ) * + # & / -, -
/, - - # &
.8 $-- # )& ) " - ,)
1 ) " 5 "
9 3
! "
¾
"
# $ %
&'(( '% )
% " (
% + ( ( - & ( "( * - - - $ % . % " - - / - 0 1 '((
* ) % "
, )
2 3 '(( ( 3 ) 4 , 5* ( %( ( & 6 $ ( * '((
( 3 (
( '(( ( 0 3 '(( ( 3 '(( '((
7 ) * /
4 , 5* ( (&
( * ( ( 3 3 ) ( ) 9-( ß )& 3 ß , % '(( ( % '(( ß&9-( ) ! )
!8 6 $ '((
3 '((
( 4 , 5& * ( 7
: , '((
'((
%% ,%* % % % " , ) '(( % $
,
(
&;*%
%
&'(( $ % " 3 (
% ,(( ( < ) ( = % /9(, 0 %
! " #$
%
& ! &
&
' ( &
" $ & )* !
! + & & ) * & , ") ) !
( ' - . $
/ 0 1 & ) *
) !
! & /
'
-
20 ' ( 345" $ + 60 + ( 7 8 !
9 : 9: 7 & 9 :7 9:7 " $ & ;/
) 9 :7 9:7 < "$ & 2 & & 9: & , 7 2 /
9:7 & ) & & 9: / 343 ) ( '( & / / & ( - 0
-
-
& & 0
& 9 : = < /& 3>?" $ + /
8 !
&
) ) + 0 %/
& @/ & 8 ( &
'
+ ( 0
) +
½ !"#
## $ % & # ' !"#
' ! ## # & %
"#
½ !"# # ½ !"# ( ' ½ # % & $ ) % & ! ## # )
$ # ' * + ) %
"# , ) %
"# - .#
) !"#
% & # " / 0# " 1 #( 2) '# $ " ) & #
3 4 # 5 # #
, !"# 6 $ ½
!) ! ## ½ ½ #
! ##
#( 7 , 5 4 # 5 # #
- !"# 6 $ ¾
!) ! ## ¾ ½ ¾ #
-
5 ' ! ¾
4 # # - !"# ! #
¾ # 6 5
) ¾ ¾ 3 1 " . " ' ' & ' # , - !"# ! ## %
"# (
4
8 9% % 1 9#) # # !)
$: ; # 5#):
6 .# # ') ; # $<;!; 9$ 7 ## 1 = # ; # ; # $<;%/&$ $<;!; 9$ = = # ; # # !) ( # ) 9#) >' =) 1
0 = # 1 $ ) 9#) $ ) # 7 ## 1 = # ; # # 9#) # # !) (
! " # $ "% " & '# (( )* + " " ! *# $, ( # '# '# º ½ º º º º * " $ - * ( ,( '# . $ , # $ '# '# " )º +/ (% ( & ## # " # " .'# (%(
0 1 # $ ( # ( $
( 23 ! ," # ( $ ( 23 ! ," & 4 ( !, 4 " ( !, 5, " # ( $ 6 7 $ & # * !, 4 ( # , * !, # " # (# $ " # # $ " #6 8 9 ! ! '# &# ! 1 ( ! # '# ! ! # : & , #
" ( &(#( '# " ;% # '# ( < ! '# " # ,% $ "% ! ; ( # 6 #% " # , $ 6 " # # $ !## ! "% # !, ( ,# # & 8 = ( ># !, ( ? $ ## & ( $
" = ( # 7 $ = ( !, (
&
" - & 1 " # ( !, ( - ( "( 1 4 0
!" # # $ % & " ! ' ( " ) * + " ½ ,! " - ' # ,
& # ' - .( $ - .($ " / 0 ' - $ $ # /(
) ' # 1 234 $ "
' # # - 566 1 + $ ($ ! . ! % " 7 $ " 2 4 234 " ! - . & .
! " #$% & #$% ' & ( % ) ) ! * +' ', - . $% / % " ' 0) . $% ! " 0)) . 1 (' . ) , 23# 4 ( . ) , " 0)) . ' !1 5 0) 5 ! ' 1 6 % " ) 6 ( . ) 23# " 0) ) . 1 .& , 23# 7 # 2% ' 4 ( * ) ' &% & # &%
! ( - & &% 2 5 4 ) ! 5 4 ) ! ) 4 8 # " 8 ) 4 1 4 9 ) & & 9 ) ) & ! ) 5 ) 5
½
¾
½
¾
¾
½
½
½
¾
!
! " #$% &
! ! '( ( ! ) * ( + '( ! ,
* +
! - . #$/ & 0(
! '( ! ¼ ( & *& + 1 ½ ½ ¾ ¾ ½ ¾ ½ ¼ , & 1( ½ ½ ¾ ¾ ½ )
2 34 . * + ½ . * + ½
. )
5 (
½ 1 (6 5 (6 " ( & " 1 7 5 " " 8 ( ! 2 3 ' )
- 9 . 1 1
1 9 .
& & . " 7
¼
0
:
!
! #$; , : ( , < - . #$=*+ 9 (
! " # $ %& ' ! " " ()
# *+ + , - ! " '
* % + .
/ * 0 + 0 1 ++ + 2
3 4 + 2
3 4 3 4 3 4 ' 5 + + ( 1 ' . ( + )
' % ' ( # #6 . 374 384 34 ( + 9 ' ' " . 0 1
% 0 34 0 34 3 4 0 :1 ++ ' 5 0 34 0 :1 ++ 34 34 34 34 34 34 ' 5 0 :1 ++
5
34 384 374 34 384 374
' 1
# 374 384
34 34 384 374 34 34 374
!" # $ % " & '" !" # $ ( " " " & ) $" " * + , $" " " ) -.-
#/* )"" 0 1/
" #/*
$ 2 , 3
, ,
!" 0 +4"/ , # 0 , +4"/ , "2 !" " # 0 , +4"/ "2 !" " $ 0 , !" , " ,
" !" " , $ 0 , " " ) " $ $"" , "
!" " $ 3 !/ " ( 5 6 ) 2 , 7 & , " "" 8
9:9 ) ; " 1 3 , < ; " 1 "
;
1 < ; " =
; $" ) "> ;
!" # $ % & % ' & (& ) ' * & +,- ). & % & & % * ) . & . & & /0 / * 1 ) & . # % & % ( ) 2 3
* . & '
4 * & . & 3. & 4 . ) & ( & & 0. &
&
#) 3 #5167#'40 ) ( . & 1 0 . * 4 * & 6 (
& 8 # . # . ' . ( 0). , 4 # )) $ # & &' * 4 4 )0 # ' # * 4 , # & . 4 , / . ' % (
) "
& 9 / 1 ) * & . :
(
½ & '
# # & ; ) , . # % . # % 6 4 # % . ' . ,
0 # 3
' . 4 = . 3 4. ). # ) " < ) . 0 <
6 ) # %
6 < #
. + - 3) .
0)
) 6 0 . &
3
1 ) '
!" #$ % !" $ & ' ( ) % ' ' * + " ", $" - ! " ) .$ ½ ) + + . .$ , + " & $ % /0/1 ., % & ) % , " % ) ", 2 " !' 3 " ! 3 " +$ ) " 4 " )* ' )* ( ) )* " % * 5 5 5 )* 5 )* 5
½
¾
¿
»
½ ¾
¿
$ % % (' % )* 6 " % 7 " %' 3 ) % )* + )) ! )* ! " " $ " '
½ ¾
¿
!
#
$%
"
& '
& (
) #
*+
, *+
# ' #
,%
- # - " )
.
# -
- * )
- " +
.
.
" (
#
½/
" 0 "
&
" / "
/ /
" !
"
0
" $ /
/
*+ , *+ 1# #
2324*+ !" .
' #
' !
½
# * )
" + ! ) 0
!
Ý
½
½
!" # $ % $
%
& ' $ & '
( $ %
% ' ) % &
! * " % * (
( +
* ,
0 ) / * ¾ ** 1 ) * 2 ! 3 4 -564 78 * 2 " 9 9 ¾ 9 9 9 : ' *' 9 9 9
-- . / * /* ** ,*
* ; *
¾
¾
¾
¾
½
¾
¾
< :; :
' * /* ,* *
¾
!" 0
)
= * * ' !" !"
2
; *
¾
¾
½ ¾
¾
! "
# $ % & $ ' % '
% ' ( % ' $ ' ) * +
+ + , ,
../ 01 3 ,
# 4 0 -, ' 0 51 ¾ 0 ' # 5 '
# -
2 0 % .,
# 4
. 40
#
40 ' -, 40 0 ' 1
0
0 6 (
0
0
40
0 3 , , 6 ' 7
1 '
,, 40 80
+ + + )
+
+
'
+
' + + ¾ ' + + # - ../ # ' 4 9
3
:
6
0
,' 6
0 9
+
½
+
#
½
¾ ¾
!
!
! ! $%
!
&' () *
+
#
"
" $
, - ./01 ! 3
! "
#
"
! *2
!
$ !
4
) # 5
+
5"! ! ! " 4
# ) ! !
& (6 5!
'
7
5 ) " + ' 8" $ !
' 8"
! ! 0 9* ! ! " 1 7
&' () !
! ! &' () 5 $%
*
*
" )
! : !! *
" ) #
"
;; 0 1 <
*!! = !
=! 6
½
½ ½
½
½
½
½
½
½ ½
½
½ ½
½
½
! " # $ % ! $ & %
½
%
$' %
$ $ # ! $ & ( ( ( $ $ ) * $ ! $ & $ # & ' ) $
! " #
$ %
! & %
$ $ #
$
" "
'
" $
½
( " "
)
" $ "
)
*+, " $
$
-
- $
- $ .
- $ -
"
-
- -
$ " -
-
-
-
- "
! " # $
# % & ' ( )* + , - ./ * % ) ./ * ( 0 ./ 1 0 $ ,* ! ( 2 + , ! 3 4* % 5
' , & * 6 1 0 - ( % 5 % 1 2 % * 7 89:; 3 * 1
! "
# $ % & '½( ' ( % ) $ ! * + % , " ) $- & % . , / $ % 0 1 $ 1
# ' $ . 2 ( ) 3
$- $ , 4 5 6 % 78 2 $ , . 9
. 9 $ / 6 7: / 6 2 ; < =>?> 2 %
=>@A B / 7 % / B%
=>>C 6 D ) % 3/ / =>@E # % $ ) % " $& < 3 $- $# 8 FAA? ) 3 $ ) !" $- / 6 FAAF ; $% # # / 6 G 4 =>@= " ) " % 7 7 8 D
! " # $ # %&&' ( ) * ( + , # ( " ) . '//& * . * 0 . ( ( 1 ( # # ( .
( 2 " # 1 '/34 5 ( ! 6 2 ! " +7 ( ! " ! "8 . " ! ( " ! "#8 #. 9# : . ; 9 ;( 8 ! ( ! ! 8 ( 8 ! ( !8 <= >: $ ( $ 8 <# ? # 9#; # % ( # % #%8 + ( . ( 8 + + @ . ! $ ( ! $ !$ 8 , # 7 5 + A 2
!
"" "#
$ % $
" %
" &
' ( ) * + % ' !
#
,-
. / 0 0
1
&$"
"
% & ,
2 % " 0 * 2 " & &"#3
+
*!
"
4
#
5 6789 :
! " # " $ %
< "$
&
:
678;
% 5 6779
* <
¾ '
= < $# 5 677>
"
#0
$ < "$ + + 677>
( " ) ' "
5 ?99?
<
%&4 2 ?99?
+ " = 5
!
4$ 4
** +
' 3 677?
5 @ $ 5 ?99A
! " # $ % # &' ! " # ()! ( * )$ ' " # # * + ()! ( * ) '
, & ) -.' /0 ' ' % ! 12 ) !3 4 5674/8! .' 94:;<' * = # >$ -.' 40
' ' >*! 1) >? * ! 64@4!3 9 5674<8! .' 67/:<6A' . )= B & > &C)=$ & -.' 70 +' D' '! 1) !3 @< 567478! .' 7:<@'
CC' 'C C 76C '
CC' 'C C <EE6 = ) . A@ # +' )' . ' B' =! !
# >! 67A4'
F !
' & B B 9! ; / # ! ! G # B
' ( ! B ' ,' ! D' ' ( D' ' ! ! $ *! 674@' '( .'. ! ! 'H!'('I$ J )'! 6777' ''B
! ! " #$ ! ¿'$ ! $*! 677A'
! " #$ "% &% '(( ) * % + %, - ". /" 0 )12 3 "" %%4 5' 3 ) ""%4 5' 6 * % " - " ) "% % 78 $ -"0 ) 7" 3% 4 '90 :55; 9<( 3) "" % 4 '=09 :; (< $% ! $ -> % ? * %$ % @" >@ ? * 2 A$ % " ) "2" !B** 0
$%2A@ C " %%$ ! ! $%2A@ C " %%$ ! ! ! $%2A@ ! C " %%
$ ! 8% &% " C " %%$ ! 8% &% " $%2A@ " C " %%$ ! ! C " %%$ ! 8% &% #$% C " %%$ ! 7"- "$
) % " 6"$$ D '<E - "% - - 6 ! 7" "* 2 $ 8 0 ) 7" % # &' ¾ "* % F 8"% 7 ! " 3% 4 - "% D '5E - % * % 2 $ 0 )12 3G *"4 ( :; 5< + H* A$ 7 ! - A$ +B% 2 $ 7 "2" @"%" +% D 9E @" @ , 0
!" # $ % &$' ( ! )" ! ) *$ + , * -
. . $ / *$ . *$ $' 0 , $ $ * 1$ $$' 02 ' * 3 4 5 6 # 7$$ + - / 89/ $ : ; $1 2, . &$ ' < != $ 3 ( 4 ; ;
* % # ( ( 6 ) ! ! , . $ $$ 2, (>9 9 . ? 8$ $* . @ 1$ 7 $ < != $ ' A , B' 0 ' 9 *$ 8' $ C 3 A / . $> ,: > 4 D
6 8 ( E * * 7$ > D F>$
G !!" H 6 6 5 9#$$ 4 ' < ! = *0 ( &2$$
** 2, D 3 4, I /$ : J ) 4#* !"# $ # $ % ½ 8C $ 9 5 "" '. 6K 0 ,$ (2 . # < ! = * B $ + 2, 8$ $ ?$ , 1 (
< G"= , 1 + 2,
$$ , , * 0$ ,1 D 02 ' *2 (
$
, 0
$, $ ' < G= 1? . $ 8$9 $$ *2 > $ >*$ +2 , , . $$ , ' ' 8 ,$ +1,1 + 2, $$ , $ 8 *$ > $ 1$ 7 $ 0 ( 7 $ 8 ('$ &' ( L$ 8 I . 6
# $ . 7-( " !"
! ! " # $! % $ ! & ! !' ( ) " " *$+" *!!, -" .// ) 0 " " , & 1 (" 232 4 $! 5" " *$+" *!! , -" .//. 6 " " ( #$ 7 " 238 * " & 9 $! $! " ! " *$+" 6 : %& " 222 ! * % ! ! ! % $ ! ;$ < ! ' (!!" =* 4 6! > ! "? !"
" !"
#" 8 @2A/B" 8AA3A
! C $! 5% D * - '
!# " !# " " !
$ $ E $ ! *(6
% " & " %"E $
" " "E $ !# '#$ E $ ! 5% $## ! ! *(6
$! 8 ' F &" F F $! ) ! " % ( # ) ) " # G " .// ) & $! 6 9 " # ! * " 6 9$ " ./// + + # " 0 6 --!" : 7-# " 7 - $! 4 0$ $ -" & " *** 7 " 22H
" , " *!!, -" 22H ! ! C % ! * $! ,<!$ D '
!# '
%- E D ! $## ,< !$ $! ! *(6
! %$ 7 & ! !'
#
¾ ! " # $ ## # %&' ( ) *$# # # %+,
! -./ " 0 1 %& 0# . 2$ 3 # . 3# 0 4 5 0 # ## %&6 0 3 $7 . 2 /.## !// $ . / 8 3 // #4$ #$ #$ / 4 # $ / #4
!4$ 3 #$7. 5 ¿ ) #
/
9 : %%,
0 8 #$$ // # ;8 < / = 3 #$ 3 # $ 5 " > 3 # / ## %& ( 2 " 8 83# # #
# %%' ( ) !// %'% ) 0# = #$ $ / / // #4$ $ ! $3 #5 8 # ;// #< ,5? @%&6A ! +B& 1 . #$. #$ C3 4 = / / #4$ 5
3 C # .$ ! D $ # 3 = : " 3 C # " D
$ # 3 = )# =
3 C # D $ # 3
= )# =
# # D $ # 3 = 1 ## 44 .C //
#4$ :
3 C # D $ # 3 =/
!4
0 2#*/ ! > E F! ,G #$ 5
!"#$"" ! %
&'( !) *+,-.+ */,/
0 1 2 3 4 56 7 #
89
' : ; 1 ; <=%
< >*/<.? *-*@
8 2 3 1 A .*
<=B 9 C ' D
7 #E
*/FG D 0 A <*-GB 8 2 4 H 4 1 79 2 ! 0 " ! # %
*/-G< */@* 2 " ! %
H "1 '
++,-.G */@+
( 1 9 ( ! " # $
% # " */@@ D # #: # */F=
! " ! &
2
"$0#: */FF
! ! &1
+==+ $ I 4 9 ; 2 2 %
*/ >*/@ G.@-,. 2 %
+=
>*/@@? <.G-G* 2 4 ! 8 A <<-@B9
' ) #E */// & !
" C
; 2 &
" *//@ D
&
! &1 +==+
7
!"#$ % & % % ' () * * ) + ," -,!./ 0! 10 23 3 455 5 67 6 7 * 3 8 9 4 5 3 6 4 5 5 9 455 5 $ ' * % 5 ¾ * :) 4 , !,#69%2 5:2;< 5 5%,1= 6 > 9 23 5 $ ? % < @ ,, 2 7 & 5 $ < 2 (AB8)8*C !!+ 0, -,!./ ." 0" % ? *5 < 2 % ) 2 ) 5 % D < ! :) 4 ,! !0# 6 5 % ,1 9 5 E5 6 95 5 & 5 5 6 F6 9 23 6 $ ? G "# ¾ * % < @ ,!" ? "#$ % 4 ;' , > 9 23 3 !0 1# 9 9 5 9 6 > E $ < #& $ % '% 6;' ,!" > 2 $ 8 * &6 #&( % ( ¿ * ; &6 ,! !1 !# 6 9 C < 6 5 $ C < () 455 D 4*?*D+ , -,!,/ H1 H &5 > 55 6 * A $ C < (* * 5 455 D 4*?*D+ ))) ) >;, -,!1/ ,0 . !1 !# 6 9 2 < E 8 6 : 2 8 3 $
¾ ! " ! # $ % &$! ' ! ( ) $* %+ &$ ! , -. //01 % ! ' 2 34 5 ! %$ 3 4 6 " ! 78 9% ' ( .5: ) .5 % ; < #/+ . =>0? -. //01 $ " =@ ' " 8 5 2 9 % !3 -. @1 ' 8 . 8 $! & 4 4 4 9 % !3 6
¾ ( ? % ' A ' . 6 " 2 $ / 5 2 9 . @ (% % $* ' % . % % 3 ! ' 6 '5 B 5%' B <@@> 6
& &3 ! ! ! 8 % C' 5 <@@@ . B , " 5 . B , " 5 D
-. 0?1 $ ' 8 " /@ 2 ' $ ! $! 4 $ $ % % 6
$ ! 7 9 8; << #/+ . ?0>= " 95 " .,E / F% ., ! 3 !6 ) 8! 8 . #$ $% .,E <@@> 9 . & . , B ?
!" # $ % +
& '() *" *
) ¾ -. ) /0) 12
) -/#,) 6
&,)
3' 4 5 )
7 *8 9 : ": . 8 "+ 4,)
!) /0) 1
; ' </4 </4
= >, " +
= >, ) $ &?3-@ -35<3/ 3 )%
" " #$" !1AA() A21
"
) &, = >, )
% ) 9 >
A " ' D 88
E7B<E -BF ! -/
5 & ") </4 B ) 12C
B F( " & G * 7" F 9" " 5H ) & -/ 88 ' D "
4 ) '
' ? * * "
8 '' + B) &'( )$ * ) -/#,) 1 &'( )$ + ) -/#,)
- 5 - 5 ) 1;
A " ' 8 -GIG 3 " '
8 +
8)
)$ * ) ¿ -. ) -/#,) 6
A " ' 4 5 & , " ?8 / " 8 * ' $% -" :
H* 8 + = - 4 5 )
)$ * ) ¿ -. ) -/#,)
6
" ' &, 0 " " 3
0 " " 8
3 +
&,)
)$ * ) /0) 16
7" ' +
/ J " /
! " # $% & ' &! ( ! ! ( # ) & ! * + !! , , , -./ 0! , + 1 0! 0 ! - - 2 0 , ! ! " 3! ' 455 , & ' 6 # ¿ &7 & ! * # 8! , ' 4 ) # $ & ! * 9 & ' &! ( # ) % * : ; 0! < , # !!/ 0! = 6 % < % - 6 #! & $ 94 &> 2 & 2! &! " : 2! ?! ! ! ! % , 2 ' 0! , + 6 6! &( & ! * 9 1 0 1 , #!2 ! 4554 8 ! ) , ' 9 8 ! * ' +, , ' 9+ 8 ! - . ' , ' 5 # 8 , / 01 ) % ¿ & & ! * + # 8 , / 01 * ¿ & & ! * + # 8 , / 01 - ¾ & & ! * 9
!" # $ !%% $ & '( ) *+ !!, $ -( ! .# /' $ 0 ) #1 2)# !"3
4 .51 5 11 6 7 !%89 . #11 : ' # 2 1 " ; !! 1 <& : ' ' = > 6 +? # ! ; ) @ #2- !! 3A38"! ) 1 # 7 839 .51 1 1 . 5 1 B 4 1 . - C1 1D 0 $0 6+ ) 1 . 7 38,9 : $ >1 / & 6 ? $ !% % &% 3E B!,%D 3"!8A )& 5 C : @ . & @ >F 1 1 0 61 1 - ? % % % !% % B!,ED A"8, 1 )& 1 05 ) 1 ) 0G C 1 05 ) 1 . &5 0 : * (& >) / - H 1 61?
B!,!D E!8%
611 ) 1 ) 0G C 1 & 0 : $ 61 >F 1 + 0 -1 # - ?
% #% % % B!",D A38,%
.51 1 1 +1 B . 1 +1 1D 7 ,8%9 0:
! " # $ % & '( % $
¾ %)* %+ " , - .( + ) + % $ + * + + # /+ # $0 12 3+ 4 " + $ ' /+ %* + 5 ! " 6787 9 : # $ 12 3#- %* + # /+ & 5 7 ! " 8; * < = /+ *0 1 : > > ' ' $ > " ?$*,@* 6 9 '( 3/+ %* + 5 ! " @ % 9 '( :* $ &A1 " 87 : B" 8;C ($ $ = + = %* + $ , + $ + D ( $E # $ = + $ ( E * $ %* E F ** + #*$ + + +$ %* + B" ;8C $ * * %+$0 > ? # > $* ; ? ,%* + B" 8C ($ + 0 % $ $ ,G $ > $* ;
* + = + $ + &+$ $ DE* E @ - %*, + $ * +H# * : $ * $0 . & & /(,: 6 "%* I $&%% % & " *, @* ; 9 D $ ,: A, ; 9 ' J $ F " # ' ( ¾ %)* 9+ D K " ; L 4 E ' ( %$$ ,D
! "# $$ %&&& ' ( ) *+,( )- + ( ./ * 0( 1 2 3 $ 45 0 *2 ( 3 6 44 ,(
4 $((2 78 $ ( - $ $,() $ ) $ 9.$,( $,() - - :)) ,( ($,( ( 9 ( / ! +9 $ " " ! " " ),( #!; ( $ - +9 $ "; ( $ - +9 $ " " "; ( $ - $ - $ +9 $ $" " "; ( $ - < , , $( $ %%% & % +9 $ %%% " " % "; (
$ - " ' +9 $'" ";( $ - & +9 $ " " ),( ; ( $ -
$,(,( + ) ( = 4> (: 9 9( ,( ? ( - @' ,( < / & % (; ( $ - " $$ )+ )
< ,( + 2A) ( ? ( ( = B %> ,(9 $ $/ ( ( 0 ! C $ 1 $ 2 75
! "! # $%& ' ! !( ) * + , - ¾ . / 0 ! 1 +' ¾ . / 0 ! 2 3 1 ! "
# $ #
! 4 /! 1 " # ! ! 54+ % ! / 0 ! 6 7 ! ! 8 # 2& ! 9 !( 6 1 : " 5 6! !; % <=> 2$2 6 7 ! ! ! *? @! 9 * # 2& ! 9 A !( B / 68! :- ! 5 ; $ 4 5!! 6 1 7 # C$A& ! ( D :" ) !! 5 !; %& & " & & 2 <A> $ 6 !! @ @ - ' @ # & ! 9 22 !( 6 E 5! : @ !7! 6! !!; &
& & & = <=C> 2A$2C D@ 7 9 9 @
G ! ! 4 @!! 5 !( 6 E7 5! : 5 !!! 5
! " ! 5 !; &
& & & <> $= + *' :5 3H ( " 3 I; &
& & & 2 <==> %=$A2 @ D@!' ! ' 1@! 74 # $2& ! 3 ' 1@! "4 # 2$2A& / * ' @ !! ! 1@! ! @ / ' 9 9 " 9 - ' (
! " # " $ % " &'( )* + , ! -! . ./ 0 1 2 !
( )# " 3*)&4'
" . "! 1 " 5 * *4# " *6&6 7 . 8 ! ! , % 9 :9 ; 0<8 . 1 () *# " (&=* >9 9 2? ?9 5. 9 ! @ < A!! ?9 ! % ! 9 $ 0 ! . ?@ B C D 0E 8 "!$ ' 4# " ='&4' ! 8 $ 2 F $ 8!, 0 7$ ! %C 6 " 4=& ' 7 5@ ! @! 2 ! $ B!.< A! ! @! B. 9, 9 , .G H" ')I
" ! ! ! 9 ; 4 *# " )=3&33 + C B. .. @ < 9, , . & / . ! & , 9 ! ?
. $ . + C ! B. 9, , . , + 0 8 ! 8! > ! " )( " < " ()4&44 *4 % ?9 / . ! 5 + 0 + B@ ! F C ! " %C (666 J $/ %!. H" '4I $! @! ! 9 ! # ! 7$ " 46 + $ 8G! @! 9 C? $ 0 H" =6I 7 ! D 8 ! E0K $ ( 44=# " 36&'
! ""# $ % & & ! '& ()* + & & , & (- . / 01& & ! ' 2 & (- 3 0 $ & & 4$1& ((5 61/ ! , 785 9 # 1 & & ' : 6 & ((; 0 . <"& !& 4$1& 7;;7 4 6 ", ! "" 58=# 0 1 . & " # & 4" ! & (() 0 > /6 & $ % & & ! '& (-* . + & 4 . 0 + / ! $ & "' % " & > ? /", & )-& , & ()( , = 6, # <>& % ' ! & < 4" !6 & ((5 / & @ + "6 4 !& % & 2A ! & 7;;;
4 6 1" > * # 4&B: "4 ">&C () ) ) ) ) ) %) ) ) - D();E& 77)857 0 ! & B" / :1' >&C ) *+ $ ) & 2 ! & ;(87& ()* . : 0 > & B! , 1" > 0 ! "&C ,) ) ) ) - D()(E& (87 F6 6 6 " +6 # ' & < . A 1& " & 2A ! & 7;;; F6 ! ""1 ) " # ? & & 9 & (-5 3 0 $ & & 4$1& ((5 3 4 6 ! "" ) #
!"#$% &"!'
( )
* + * , -.
% /&"!01 '%%#!!
2 *3 45 6 35 7 8 3 7 9 : ; 53 +*
&%
/&"$'1 &""#<'0 * 5 - = *5 -9>59 5 ? & $#"@ A B C ;6 D D** : B C ;6 2 > , 5
$< /&"!01 !&&<
2 5 (D . : + ( , B
!! ! "!
&"$0
3 7 B
* 5 *3 B
D 5 E *3 * 2*.77 9 7 - = * * 7= 7 3 45 35 2*.77 -7 : + ; , , 2 ( ( ,
# $ $ %
F 5 9-
&! '! ! ! 9- &""$ &! '! !
- 2 ; * 8
! 9C &"!
2 ; 7 H6
!
,
&""! ; *
'! ! ! ! ( ! FI9
* 8 &""% C ,
'! ! ! ; J C9
&""! )
2
) * '! ! !
C ; > J , &""&
¾ K
+ ' 9C &""
6 >H , ;
2 3 7 + *3 5 : (
) $ ! 9; &"$<
!" #$$$
!" %&'' () * +, -. )/ ) 0 * + 0 ¿ 1
.2 %&&$ 3 + 0 4 5. ¾ 1 !" %&&6 " ( ( ( 7 # 7 )
0 + +,!!8 9 ! 8 : ; %<&=>$? 7 @. 0 A 4 4 B %'=#6
!" ' # 9%&C>:
D 2 ; %>$=E %C<='? ) " 0 # $ % ¾ ! !" %&&' - *7 ; %C%=#? ) ! . ) F. ; %>E %C#=E? F. ) G 3 * ). G 3 * AF. B
& < 9%&>#:
%$=%<
H. - I ; %C#=E?
D 5 IJ A!G 0 B '( D ) * -@ 5 %&&$ 6E%=<#6 0 .K * ; %C&='%? ) 3 + A 0 GK * I 5 B ) % 9%&C#: %E#=E () + ) .K *
! " # $ % &' ()* + , - ./ 0 - # 1213 45 + 6" 7 89 $ . : #; & 0 < - 4/! =5 +* ! ! ! ! 12 >?@ AB3BA 0 4 (/ C ( # 0 : #; &6D + 6 # < E (* B >B@
B388
E 6 F / ( < ! ! 5 6 4-G 6 5 G E G ! . 5 - ? 4G ! ! /$ : () E , "# H 0 I ' ? C/ 8 + F E , C 6 ! 4 4' ' $ + = ( * 6 F . - ! 4-G + 6 , 5 -G / F" 4 G ! 6 E5 J $ E E- : , H)! $ % $ & ' ¾ +K + 2 , 0 6 : / , E < $ & ¾ +K +
H) 8 0/5 :;! ' ? ) 1 0 : ./ ' 0 ( ¾ +K 0 ? ) % 4 0 + ?
! " #$ % &' ( )''% ' * + ( , - $ ' . / 0$ 1( *23 " 2 4 5. 6,7 89: 0 ; %" 1< " = 23 ' 4 :.> 6,7 :9> = 2 ?' % + ! 2 2 @ A 2 ' ( ' ' $ 2 +. B /' 1C " 2 4 ! : 6,,7
8>955
% 1 B++ $ 2 C " 4 ! 8 657 :9 / 1' C " / 4 ! 687 9: $ 2 ?' %. = ; 1 2 C " 4 " # $ % ; + 0$ * + <( : 8,98
= (' D '' ,5 , ,> ,, E 8::F & ( 2 G @ + D" ; ' + $A % = 2 2& ' $ H $ D 2& C A @ ) $ " " # % E 89F. B /' 1= 2 = 23" 2 I B 2 / + 4 ( / J '$ ) + " @ 2 0 ; 8: ' 1( < = 23" 2 I 4 &'() *
$ + , ! , $ K @ J 9 5: 8> ; * 1 ( I$ 4 - ! , 68>7 98, ; / * 1B C " 2 4 % ! , 68>7 >95:8
!"#$% & '(()'# &* +, - ./01 2 /3 4& (56 ! ,% ./071 2, 893 0 , 3 4& (5:)# ((6 2 ; & , / 2 / / & :)< "$ = 1 , 31 2 2 > * 1 ? ? ; ? ? @ & /3 " !"$'% & :) # ! % 8 2 A3B 2 " !"$'% & (#:)# C 2 8 , 2 * 2 D * 0 2 , 2 ./071 2, 2 /3 ! D /3 E C 133 , E 0/ 4& (5():6% / B , 2B 2 *; - 3 23 /3 8 F G E2 / / & <:)5 "$( C /3 E 3 2 H 0 ./01 2 3 3 3 &1 B*, 8, 31 0 * 2B 2 ; E / 8 2 & /3 ./0 !"$$% & ('$) C ./071 2, & 0/3 4& (5:6 * 2B 2 ; & 8 & I 3 * /3 : !"$#% & #")$5' C - 93 EB2 J, !1+2 1 * EB2 J, 3B % 4& (5"6 + ; G & 20H 20H , . / "#( C /3 / B ./ 2 4& $<6 * 2B 2 ; 7 / 8 / &
+ !"$:% & ( )(5 C / B 2 9 / B ! -&02 % * 30 * ; 2 * . - . & / 8& / / 2 (55( B* , +B ;
!"#$% &&'()' ')*( + ,#!- .* / 01.* )2 3) 4* ) 5 6' 01.* ( .* .*7.* ( 8*(9 : : :; & <: = ' >. ; = =(3' :
.*))<&..( ')< & <: $$$ 5?'.*3 (?0''2>' $$ 5 ')*( 61 '3( ? + !$- ½ <6.* @ 6< ;) '&)( ')*( 3);) *) 6 >*)'A ; 1.2 5 * ).* ')*( 61 3 '3( 6) B4 ) 4 6) + - .* ) 9 & 8* '33). '6 ))' ')*( 6' )* 8/ < ( '3( )* $!! $# ;.* ) (( /' )2 13 '3( ? A ) ( 9 ! "# # @ @ ) ? C'* D E ' $", 58).* ')4 '3( .*)&&'() 2F
.*) ) + #!- 6' * /' )2 3 9 G B =' @ @'/H; 6 ; &&'() >I (') <>'(&) $ # % $$ "#$ ' 6 '33). >*.2 '6 ''69 >*.);)' '6 $ # , $$" !# ' > @ ') ; ''6 :A.)' ).)3) '6 &&'()' '3( $ # , $$" ,# ,, 5 0 <:')4 2) B43 /' =&* .* ) 9 = 5 C'* ' 8* >'(&) '6 <J&)( =&* >'' $ # % $! %#$ 5 ) 0 13 3)(() '3( &' ) ) .* 2 + "- 3);) .* ) 9 @ C )'.2( 8* I / . '3( 6' &' )* I I &' ) 8( %& ! !' # ,#$ $! 5 8).* /( ) .*.* 5( .*.* * *33 + "- 3 9
! " #$ %$&'$( $&&)*$+ , - . . ! " $# %$&'+( */*)01 . 2 *$')&3 4 . 45 6 .. 74 8.. 9 :
, ; 6. 9 . <" ' %$&1&( $/$)1+ 2 *$&)*=3 4 9 4 8.. .4 4 : - , " $' %$&1&( $&+)*$$ . ! > .? 2 **=)*3 4 .4 : - , - @ . A ! ! . A " - ; B 6 C *1)+$ $&1+ D. . D½ > 2 ***3 4 .4 : - D - @ 6" B E - F +/# AF $#*)/+ $&1/ G. H. . H ; !5 . H .. .: , D A E - F 1$' AF $&1& !AF 2 **#3 4 $&/= , 6 < 7 I 4 5 : < 7 I 86 $&0# I H . J A :
< ; " !" "# $" *++ %$&1&( $=)0 % ( G.I % !" *= %$&1&( $&$)+ 4 I ! . 6 ; 65 :
!"!#$
%& &' ( ' )& * && ) '( ' ( +) ) , &' )( + ) & - . & /0) %( 1+2' ) & 0 3+) & &'+ %( 0 )&& &' (
&' 4 &+& + ) & +) +& 2 ) 5 &( &+ ) +) ) & / &' )&& ) & 5 & ' +6' & +) ! 0 76) ) & &' ( & ) 1 )&& ) 5 &( &+ ) 8) & + ' 9 &' )( & ) & & : (& ) + & 76) ;&' ,0 &8) &&1 ( 1 ' < 76) =( + &' )( 81 ) '9 . ' +) 0 ) & * ! ! "!# / &' =( & 1+ ) & & ) > 4 ,) ')( 9 & & '9 . ' ) ? ) & & &' ) @+' )& + 0 0 2( )& ( ) & & 9 &
8< . /0& %& ?0 && A$
: 2 /& + ) & ( & ) & & +) ) & ) 9 & &< @ (
/ B % C B A! D @2' 2( + &' )( +) '( ' ( ( % &) )0 < ? @)
! 3 5 C & "A 7 @
& 3 @+ && +) ? B 3 " +E B () ,0 & && FGGF 5 @ ) +) % ) ( 3 5 C & " 3 . @) #
B9 C % "" 3B+) ! $ B()
,0 & && G 7 ? 1 ( +) ' % . / /0& ? +) : 3 5 + % " # ¾ +E ') ' && 4 B % ! ))& 5 & ""
¾ ! " ##
$% &'( %
) )!
$% &'(*
¾ $
+ ,
$ &''- ) ! .
" )
&'-(
! " # $0! &'(( 0 1! 2 $ " ! % $ 0 1 3 , &''4 ) , / 0 )
) ) 2) 5) 6/ 16 ) 7# ") #)#6 )8 # 9
& # #
7 $
&':- ; / <5 &'(-= ) >) 2>) 9 ,
"
" ) &'? ; $
&'(= /
' # 7 $ &'?( ; # /
# &'(= + 6!
! ( " $ &':-
2) )@ A)) ) 5)# 9
) *+ , *
$
, : "# #) @) B ) ) B ) 6 ># 5) 6/ 16 ) ) ># )#6 ") #)#6 9
- $ #6>C -+ + $ ) -$D )$ # / !# +
. " $ / " / #6>C . % + " + $ / " + ) ."$D )# 2 / %2 ) % 0)
B
"0 E *&F / 2G #
C ) # /
&'(4 44H?
!"# $" % ! & $"
$"' ( "') # * +" , -$ #. /0 12324# 2/ & $" $"' ) - % # *+" & $ , " #. 1234 5 6 %$" ! 5 ) % 7! 7 8 "" # # 9 : 8 # 23;< = - # $" $" $" # 6 5 '$"$" $" <# $" ) 5 " # *& $ , 8 $, #. ; 123;4# 2 > 56 "# ?, # *@ " , #. 22 1233/4# /3 66 !" "' ' - ! &
$" $" <# $"A$" B # 5 5 6 " C 6 ;3 $" !" $" 8 6$" 5 5 D !" & $" ) 5 D # * ( -$ , & #. E 123/4# /; 5 $" ! FG6 , $" H $" ;3
FG6 I 7 & $" ) > %# ? 5 "# *@ 9 " $ 7 #. # $
% 2/ 12324# 2/< + $"#
H $"$" /02# + $"#
"" ' $" # $" C 7J 6!$ "#
$" ¿Ü ½ " / (
" ) K 8 D # *+" ¿Ü ½ 76 #. 3 123;E4#
¿Ü ½
! " #$ %&'() %&*(+, - . / 0 12 3 4 5 / 6 7 &% 8'+)9: $ %);(9* <
2 &) 8'+)=: $ *&&(9 ! $ 0 > #$ %&), 2 " ? > 4 > 6
$ !
=& 8'+*): $ )*@(99 ! 0 > A ! > 1
6 #$ %*&, "
/ ? #$ %**, > 1 0 / 1 $ 4 < 2 $ 4 < > B C *) 8'+&): $ &'(=) ! ! >
#$ %*9(=, / / 2 ! " D $ ! 5 > 7
%9 8'+@): $ %%%(&) - 7! / C ! C
/ 1
E #$ %*9(=,2 ! " 6
FC / " E7 ! G )) 8'+@9: $ %%&(&@ !
E 0/ $ #$ %*+, 0 A / 0 <
! $ < / 1 / 0
< G 1 H / 0 1
< @ 1 <
7 #$ %=;(9, / 2
!"#$ % "&'#( ) * + " !",$ % ('# - .% ,#'/0 1 - 2 1 34 3 5 *+ 6 7 8 3 9 9 (/ !"#$ % "('#" :1 - 4 * ; )*4 *7 :* + % ) 3 <7 : 9 " !/ $ % ('#, = -7 >9 ?@ -A B7 A ( !/$ % "' C D < B 3 B 9 3 ; # !/$ % "",'! E 1 = F* D 8
3 + G ?7 ; 3 % D@ B % 8 !// - 3 * -F 3 -* .% "&'"0 % H 3 %* = DH ? E1* 5 - 1 34 D 7 %* 3+ ) - B I 3 < - D !/&$ % (#',/ - ; )*4 1 : .% ,/0 7 ) J1 + % ) 9 3 8 7 2 : ; (, !"($ % ("'," !' % : + B 8 D ¾ K B !/ - 8 A 8 * 9 .% ,/0 3 *+ ; 8 : < 3 ? - 8 #( !"$ % !,' ( ) -F *7 :* .% ,/0 3 7 ?@ +
!!"#
$ % & ' % % ()* % + , %-
.$/0 % #1"2 3 4 5 0 5 6 1"2 & 7 8 9 :0 % .$/0 ! 2"
; +<, % * + ' ' % , 39 , 9,-
7 +.=
= 9 ! : 7>8 5 ?!
@ @ 8 9.7 , % ,% , 7 ,. % 7 , , A<% B !"?1C + % %' *+. 9 A% 9 B ?1"C + % AD , , $ E , % 9% % + , 9D, , ¾¼ F, :<
¾ &E9 , -
! "
F 3 =: % F $ G &%%.;0 !
$ % , &9 -
# "
F 3 =: % F $ G 5 % 11
$ %&
H<,: 9 B ?"C , H<, , * , + % +<, AD , : , 3 % + ,9 8 % 7 4 7'0
' !( 5 .= !
$ 8 , % *+ H<, ' B ?C + % A , 7'0 + G : D9 , 7 4 7'0 G0 5I 5 J89I % K, 8: , 8, 0 8 9 7 , !# #!"22
3 9 A+ % %9 D % , 9D, A,%9 5 , 8 9 7 , +, % 7 0 &
#"!
!
3 + ,9 & ' % , % G : , % : , % H<,: 9 ,<9 =
, %
@ -
& 70 % , 8, :L0 4: 5 9 ) * &7 5 #2" !
!"# $ # % &'( # )" " *+" ) , $ # *+" ! % . /" 0 1 +" 02 34-3 5&670 44 . 899 "# !9 +" 9 . ,0 1+" + 02 0 : 0 % ; 0 /0 . +$ 0 &40 &((
:9 " *+" < ) # $+. *
! 9 !9 < ) 0 9 % / = . 0 1> ? ?< @ 02 && 5&(370 3'4(
A ?# > 9 " " *+" B ' ?#0 1 ?< @ " 02 0 ?+ 0 &3&0 &&
= # / 9 # 9 /99 '* ! " ! " , / C0 1 9@ =" 02 64 5&(&70 &6 . " '4& " D * 9 !9
+ # ) A 9C +"? " C 0 1 ; " ?" $ $ A " @02 3 5&6'70 &&3'' E " ! # ? 0 1= . A A F 02 0 ? . % +"? @0 /0 '6 5&3(70 '6& 5F! : - =A =" + =+*460 &3&7 + > =9 " 0 1F " 902 ! " ' 5&370 &&33 , G " " 9" '44 5 ! 70 ! " , H,*/ 0+ . 01>F " G02 # $ % & &6 5&(&70 &6' '4 " < F -
!
" # " $ % & ' ( # ) * + ' ( # , - * . - / 0 $!1 2 ' ( # ( 3 . - 0 $ 1 24!4 * , 56 &7 & 8 ) 9 2: ) + ;7 , "6 & ) - * *) / ' ( . < = $! . <= !4> 4 ? + ( @ *) - ** "6 &
! " / ' ( . = $ . <= $! ( * ** "6 & & ? &
/ ' ( . = 2> . < = >2 " - A) )# B) "# - . )+ ) 3 / + *
# 2 0 >1 = CB D 7 8. > E )E- 8 7 F 3 " ) & CB G , - . *7 F + ) $ % ! ' D 4$ D ! & " ! ( . >
* 8. H ## & ) + 0 -I7 /F ) . 71 ')< E I# 0" - = )E I # 1 J < # .
! "#$ % & ' ( ) ! *# ! &+ ,- . ( / % ,- & # 0 1 23 ( ,, % 45' # 6+#$ 7#5 (' ! ( , 0 6 # 8 ( ! "# ! &+ ,9 & 0 + ( 6# : ! "#$ - 0 ! ( , 1 0 " ! ( ,; 0! " 1 23 ( " ! 1 # ! $ ,, 8 # ( <=# " % !. ( ,; 6<"# , 8 $ ' $ (# # : 7# 5' 3 & ' ( 03 1 23 ( >> "# # < 6 "3 # !'
' % < ,9
( " " 0 :? %. % < @
% < ,;
) $ " *
( % < >> 6 # # ( # $ 0 ' # 1 0 + ¾ #A ,, *# # !'# #
! "# $%%% " & $%%% ' ( )#& * + , $%% ' ( ' -&. & ! ,' $%%$ / 0 , ) 1 2 ,& ' -&. "# $
% $%%3 / 4 ,5 6 2 & &" 78 & & 9 &# % ' 2 00 & , :, ; 78 & & 9 % % & # < $=>? 2 2 , .& 78 & & 9 ( $<% @?A $??>B C . - # D - D & 7;&&, & 9 % % & # < <>? C 72 & 6 ) " &0 ;&&, ,9 6$ @$$ "& E,0 , F 0& E,0 5 "G00 , , ' C 0 6 ) 5H. )* * * *I
"& /"
)
5H. * )* *I "& C J 5H. * *I "&
" (% 5H. * * " * (% * & 0, +"(I "& (
5H. (* * *I
"& /" ( 5H. (* * *I "&
D& # * & ) (% ( 5H. )* (% * (*I "& / " ( 5H. * (* *I "& ///
!" #
$ ! %
& '( " " ) * +,+- # !
./
* +,+- 01 '( ! 2 #
# ,3 # # ' 4 5 !6 ,7789:
. '
! !"!
!
,737
"
(
" * +,8;3 & :
& 2
# $ % &
!
¾ !#
,77<
& 0 # = :
& '
& &
'
& 2 > $
?! @A" #
B
,C 4,7
F
# (
" " !
4G H+D
D9 " !( ,7<8
!
(
1 6 ! ' I 0 * +,<;EJ- :
! ' ?5 @" ( &( B
#! C 4,7339
3++;DD
& 0 * +EJ;,- 0 2 ' # 0 :
2 ' ? I 0 !(( B
!. +J3;,D ,7C<
()*+ "
! " # $ " ! " " %&'% ( ) * %+ , & - " -" . /0 #12( 1 / 3 " %&'4 " ) 5 .5 6 " 7 /89 0 7': #12;( ::;: < 3 " %&'4 " " "3 $ 5'
) 4 // .7
4 0 = % , $ > $ " *?5 11 2; $ 3 < 3 / % @/ A' " 6
" / " " 6
$ 5 " > " " ) * , B " 4 . @/ % 0 C #12:( 1:2 9 4 ; " ) > 5 & .D % =? 9 0 ! " # $ $ % & '$& ( 7 ? 5 C;1 1E1 > 5 & " 7 .% =? %90 !# " 7 *" " 7 9 > %"" 'F9 12 E1 ) > 5 & .F9 9 %G0 ;' #12( E:C H 3 " @ " " " % " $ ' "" H C ) * 6 =- 9 .9 7
" ? * /' 0 ) * E #122( C;1E 5 3 " / 6 C2 " $ ) % & 7 " " , 9 .% 0 +, " ( ? 122 1EC IJ 6 "3 ) * @" .% K $ ? 7 /0 * ) 1 #12( E2C % " " 5 3 )
!"#$% "&' ( )* + , - &'--./
01 + 223 4 ( 4 *5 * 6 + 223 7 * 8 !2* 5 % 9000 -.#' "#"
: 2*; : *** 2 ! " # !"&% ""' < 0 *3 ** 5 =4* * >3 83 + * ?*6
:; 4* > *** *3 $< !"&@% ' ( * 3 2*;* #$ % * 5 A3 0*5 9: "". $#'$ )2 *** *3 B #$ % * 5 A3 0*5 9: "". &$"'"< 0* C3 333 *2 4* , -- '@/ 5* 4 D 8E 3E ( 334 C3 * E * **3 , --$'#/ 6 F 4 * 0;* 4* !"&% @'$ B 4 33 , --#/ 5* 8E E4 4*D13 ** 4 334 4 G E 4 E4 : 3C6
2 53 *2 3 % 0B- !"##% @'<- 7 2 53 5 2 3 & % < !"& % <@@'"@ A *3 3 3 *3 * ) 4 E 4*D13 ** , --&'"/ 46 7 ( F 3 2 *** 36 ; 22 &
" !"#$% #"'&@ ) 2 + > H 5
3 I* & % !"&.% -@"'&@ )
+ % 0B# !"&% <#' $ 0 3 =4 6
! " #$ % &''( ) &&*+,''
- .) /0(1 23 )456 - 5- 4 4 % $ $ ) 2 % &/ 7&'8&9 ) 0*,:( 2 ;3 - - < % ) 6 &''= > # ! - ? ! & @A2 B % &''0 > ? C ! = @A2 B % =((( ! D - 3 - " 4 % 2 $ ) 5 5 2 ? ) ) 2 $ ;-- ! ) ==0 ) 6 ) *&(,80 &'8: " " $ ; ! " #$ % &''( ) ''*,&(+= " ! B E5- - 5 ? % % @ " # $ $ &* 7&'8:9 ) //,+& " ) 3 5- %- <E - .) /0&1 ! " - " " % ) 5 2 C 6) ) B $ ) 5 ! $ 8 7&'8:9 ) =00,:/ " - @ > % #$ % =((( ? % F ! % $ ! ! % B % &''* #" ?2 4 4 C " 2 .) /0=,/1 C 4
) 6 &'8:
% .) /0/,:1 " G H- 23
! "#$% &' ( ) *+ +, -,./ 0 , 0. , 1, 2 ). ) )33 4335 &' ( , 6 $7"#89 0 , : - ; &4 < ; - ,4 = , 43 ;>? @#% %@ 1, +, ? 3 ) ,./ 33 A 6 $78#%9 ,: B = ; 0 < * >A - > 35 3 " %$! $#7$ C0 D E *+ +, A + -,5 ./ : = ? A 5F %@ > ; = 5 %" 3 A 6 $78#%9 0 ,A : >A < B5 4 ; 3 8% F . (3 G 6 $7#""9 : > * & =) ,4 >3A ! " $! "H"#$H * 2 >3A 4 43: ; ? A G 3 ?
3 ? >3A =A ,4 2 ? HH %@! "8$# = <43 G 3 ? >3A # $% %"! #H@ G 3 2 4 > 52 A I) G 5 3 >3A ! ;7@@ %"! # + = +, B ( , G A 6 $"H <D5 9 : = J( > ( > < >3A , ,4 G 3 3
! ;7$" ! "8$# 7 G 5 3 3
A 6 $"H9 0 , , :
& B ) ; < G 3 ? ; 3 , & ;>? HH# 8 < 3 ) 6 $"H#$9 33 :
!"#$" %%" & ' ( !) * %%+, "-"#./% 0 1 ( 2 3
)#!$ %%" 0 ( 4 10 3 5 0 6 4 ' 7 $.$#.8 61 3 ( 6 93 1 : 0 0 ; 0 7 $."8 3 00 : < =
< ; ( '9 > 6 5 "/" *!///, $)-#+/ 6 ; 51 0 ( 0 9 ' ? 7 $..8 @ 3 3 4 ; 1 00 ; ; 0 0
!)) * %%", /! #" ; 3 A !+% ! * %%-, ."#) ?5 < 6( A '4 ? 0 7 $..8 < B A 9 0 !)- * %%", ."!#. < 10 4 ; 5 6 6 4 ; & C & > 6 !)* %%., .-$#.
C 61 10 3 1 4 : 0 ' 0 10 00 00 & 54 5( D > < ; 3 < 4 ! 0 E4 & %%. A B 9 " ## = B F & G !///
! " # $
% &' # ( ) *+,-./ 0 12 #3 ) *+-"/ 4 % &
5 6 78 $ 9 : 4 ; 9; % % ( ( < : ( **- % 8 ( (# =( ) *+/ > # 4 6 ( 7?$ ; ( : @ < . ABC ".-", % # (# ; 3 D $ > 6
; 3 ) *+/ 4 E & 76
F ; 8 (;< * A+C *,,- ( ) *+/ 4 % &# & : ( 6 6 ; 75 % ( = : = < A*C *-",+ % (; # (# A ! C ) *+/ > $ 4 > = !; = G 7(6H ? (< 2 ",," % 2 $
# #> 3 (# ) *+-/4 5 6 7( 8 (;< " A,C "-* 6 $; 7 9 : 8 (;< + AC .-B ? $3@ $ 6 I 2 4 5 6 7( < ! ! " # J 9 8 ( "-., + > > 2 2
) */ 4 % ? ! J 6 ( 79 ( < + AC *"*-B,
! "# $ %&& % ' ( ) #)* + ,% - & ./0 1 2 '
) 3 ! 4#" $ / 5 & 6&&5 7& 1 5 8 & 9: 19 + ; / 2 ; < =9 > .< ?@ 2 AA#) $ / 5 : 51 & /< 6&&5 7& <' > 9 & %&& + ,% B& B%C
3"! 3# . D 5 7& %&& @ ' %&&' ,%C:5 ( ) A* + E B% B%C / 2&& @ " ! " A#A . / 7& ,%C:5 @ ' &1 1 + $ B / B%C B ; < =9 > .< ?@ 2 " #" F & / 2&& B% B%C B $0' 2& A4 3! 4)#A4 G H = I B% ; % '; 3" J & / J 1 9 < 9 & ;05 %&& ( ) "# * + $ ,1 / 2&& 2 3! )3# A $ = 9 @ B A) 3! "A#3 > 2 @ / 2&& B 2 !" #" A 3)! )A#3 K $ > 2&& $ = 3 34! )#A K $ & 2% 2&& $ = 9 .C% 2&& ") 34! #)3
! "
#
$%%% &'( )*( % ! + , - !- +- ( ! . / " . 01 2 3 . 4 #
$%%% 555' )* % 3 6 7 8 ! 6 93+
+3+: * ! ; - 7 " ! . 3 ! 3 $3 # ) <)*=&> )' $3 6
+3+ 4 ( 1 ! "?@ 3. -
:
A # ) <)*(> ('BB ! . / " ! 3
C #
$%%% (D'*) )*(5 2 2 ", @ . - - A 3
:
# ! ) <)*(B> (&D'=B - 6 93+
+3+ % ; "
"# $ % " ¿ !8- !
:E )** ? @ 7+ " # & - :F - )*** % - - 7 @ G . "
2
3 # ' 55& <)*&> B'&5
% - 7 6 7 ; - 3 , - - - 3 ! 3 ! @ ; " % G E H )*() % - " ( !
:E )*(5 ? @ 7+ " # & - :F - )*** ? @ " % ) . - 07 5DD)
! " # $%& ' ())* + ,(,-.. /0 # 12 300 /! # 4 #5 &5 !#5 #
6 5 +7 6 # $ 8#5 # + 9 ' 71712 :+ ;<.-)= ! # 55 5 # %# # !# + :+ ;<)-)*= 5 0 # ! > 902 # $ "
5 ?! 9 %&7@@ A(),BC + BDD-.D
9 +715 :+ ;<)-)@= 2# # +5 # $ # 5 $# 0 E 9 + # ' 71 5 @( A(),
5 & $5 0 ' 71 @D(@ A(),)C + (DB-., 9 '
5 1 :+ ;)@-B= +5 # $ # 5 $ ' 9 1 " >#! % H 5 ()<( 9 & # %05 3 ! 2 F ! + 5 '
5 1 !# :+ ;).= ! # "! $ ' 5 $5 + ()<(
5 I '
5 1 # # ? # 5 0 # + J #! # + $ ' @< A()
J5
# 8 9 #
! "#$ % & ' ( ) * ! $ + ,$$ % + - . $ * /0" *!0, - 1 2 * 3$ 4 0
5 )* $$ * ' 6-77 8 " *! '9 # 7 + . ,7 #$ $ % % %:% ;< * $ *$$ +, ,, ' ! 1 2 $$ * 4* 7! * - $ 5 ' = * = ; "77 * > >$ !4 *$ 7 + . ,7 #$ $ %&% +, ,, ' % ?$ /0" *!09 3 $ $5 > ( > * @ 6 !* 99* "* '#9 !9# ' . ( '* 8 ( > ' ! .A77 $ $-9 ?$ /0" *!0, - 7< * ?7B4 ! $ )9 1 C:2 0 $ 5 @ )* * D!*$ ,7$ (* > ! 8 E* # = !!$ >, . /0" *! ,7 #$ $ % * 4* *$ - <4 944$ $ 9<74 $ 1 C:2 $ 5 F ;! )* $$ = =.G$3 7 * 3!*# 99 ! 'H $ $ >,09 C % ?$ 3 6$ *3 *$$ 3 $ $ ,4$ $ >, - $ 3 . $ 9<7 $$ $ $5 * 7 ,44$ '- ! 7 ,7$5 > ' 3 7 >, C& % :
$ !4 . < * $ * .$* $9- * 7 - * ? 4* 99B$ $ *5 6 ,$$ ! ""# $ I! ) 0
::C + . ! "" I! ,$ * :: ? 7! * < - 3 $ 7 * 4J- 7 - !5
!"" #
$ % &
!
" !"" ' !# !
$ !" % % ' ( ) ( * + ,( - - . % !"/! % 0 *1 ,( - +0 # -) 2 3,4¿ (5 1 * , 2 2( 6- 1 5 7 ' 89 : . % &" '% " '' " % ,+)
!""; # ( < ( - 5 ,( - *(( . ( & 5) ( &) ) )=
#222
!' & ' " % 5) !' &) ) ) ' ") ( &'= $ ( = #222 5) ) ) )=
2
( &" % 5) () ) &")=
2
$ 5) ) ) $ )=
> ,
( & &" % & 5) ( ) ) ) & &") & ( &&&= ,+? % ' 5) ) % ) ' ( %'= ,+?
2 , $+ ( . % @ ! * * !""; ' ( A 5 $+ . 7# B8 !) ) ! ) '") $ % 2 C(D ) ) - ) 2 - , ) )) E . @ % % ! !"";
! " # # $# % &' ()% * + ,- . /- &0 - 1- 2 ./# # 3" 4# ¾ 5# 6 & /- &/-7, ' 0 !/.# # 3" 4# 6 2,8 90/ (): * 0 - ! ;* # ! " " ## 3" 4# < =# 90/ 1 /- , /- (# - 0 " >- , / * , 0 >/ # " # 3" 4# ' 8 % * 0 - ? "
9 2 # $ # 3" 4# 6 4/- /- ; 0**/ %)6 * 03
*7- ./- " 8 /- @ *- : A00 /-# /- * . /- 1- ! " # %&' ' (&# !83+ # 1 !/ 1 ?# ) " *# ¾ 5# $ ;/- /-# ??># " + , "#/3 $
# %) ! " # # $# % - 8- - !- * *7- ./- >/ 7 +
#
$* /- /-3
& 8, , /- # !/.# " +" $ # 3" 4# & 0 -# 5/- ./- -/- 8 6# /- *# /- B ", , *# * !3 /- 3 /- /- C 28 < D#
! " # $
% &
' (
) " * + ' " ) ' $
! 01 2 3 " " * . / 0 , - . /
+
# $
-&0" % % & & ' 4 " - /
- * 2552 *
! ( $ 0
01 255+ 4 , " * + 6 . '
4 ) 7 ' 8 9 :++;:< . $
* % . " 3.#= . > 1 ?0+ 01 4 " . / 7= 4 % ' 8
:; @ . / 7. # A ! 1! % ' $ . ' B #8
) " A 3 B 1 22: 01 @5;: C 1 ? 9 :+@;C< $ 4 " 7= 1 ? 8 /03 9 :+C<
$ + DE @:;+5
B . / F 0
4 $ B . /
) $ 4 > >
- ) C2
!"# $%%% &'& (( ) *+#, !-# . / 0 .0(( 0 10 2/.13 4
0 5 6/.1. 0((0 7 %% 40 ( & 0 . 8 24&.39:0 & 0 ' 2&'3; / 0 .0((0 10 2/.13 < !!! ) *+#, <
= < <0 6. = 00 > 0 (( ' & ( /((0; ! 2 !!$3 "-? @$ <
= 6. 400 05 ; ! " ! #
$ % < >0 A B .05 C B/. > $%%% *$@?@* ' ) *+#, > A & > D C E > 6' & ' 50 > 0 (( = 00 =(; &' " AB > -"?"" !"- D C > A > =(0 & > 6. = 00 &F0 > 0 (( ' ' # -! 2 !! 3 +%@?$% & : ( C ( ) *+#, > ' < 6C= &=( =( . 0 = '; # ( A+@ 2 !!%3 @+@?*# G : ( > ' < . < B ' 0 A ' B 6> 0 (( .( 0 ; # -! 2 !! 3 +$ ?+# & 0 0 : ( > A D C > ' < (0 6. = 00 ' . H ' ; # ! 2$%%+3 #*?"+ 7 I 0 F C :0 D J: / 0 2 5
J ( 3 A> AA 5 A C0 B
!" # $ % $ & ' % (## % & % ) * $ +, & - !". & / . + 0# # $ 1# 2 3#4 5 *!5-, 6 - 7 8 # 9% 3## $ :; 8 0# # $ $$) 1 %< " & 9% !5- $ . & = 8 '# > ? > @ # ;A ? A% / AA7?A7. 9% 78# $ &8 # $ 1# 2 @ 8 3#B *!!, & &% ? $ 1 ! " ; ## . & / 8 . A 0 $ 3# &8 #B 6C. *!!6, D777 > 5 6 & +E% %# 2 %8 + 6 " # 8 % 8 % A #. ' F / A>. & 8; # +E $ @ 8 @ ;# 3#B = ' 1# + 6 ;+ C 5 !! A # 9 &## 9% /A AA7?A7 +E 78#G ?% @ B = ' 1# + 5CC ;+ C - 6 0 =8 /1# +E $ H8 > $ B *6, 56! -5 7 3# : I J $ $ 0 $ % # $ 0 . / KB / KB / ) KB " . L 0 # / # @ 8 3# 3 & B 6 *!!, 65 -C & F% ? ? ## ; " %# $ M E% $. N @# ? 9 ># 0 73 9 = !"# $$ 0 !!
! "# # $ % & ' ( )# * + ' ' , - . ) / 0 - 1 2 3 435 ( ' - 6 78,9 :9; <333 . - 7=1> ? - @ ## :-&; A- 11B=C ' - < ) ## D :<)D; ' 3 $ , 4<)D)- * ## E>8, "# + ) @ :");F - @ & :-&;6 < ) ## D :<)D; ! G ' % ' ! , < / & . / H!
! "
#
> I! - @ & :I-&; A- 18=7C ' # J
? 'K -& -+ J % - #!
, ## 2 4I-&, I - @ & 6 $ :>88; - 1=B8 . < . ( ' . 3 A- 11=GC ' , 2 * % &' ( ! )
( " &
( -+ L >887 J 3' ! I-& D# # # < E A- 1C #K - # $ ' I-&-+ -# . ( A- 1C ' , 2 2 M * . 4-# . ( ! * @ # 6 ( * + $ I ? &#+ - L >9 -+ L - 79B=B >88> 3 ! $ $ 3 # A- 1G=9C 2 +
, 2 M+ ! ( M'
# . 9 / - I . 2 >888 N I # & O &. >887
! " # $ % &' ' & (' % ) * + ' ,
%- % ./01% .// 23 /! 4 ' 5 ' 6 6 '" 7 ,6 8% 9 7 6 ' $ 5% % ¾ : 8% '' ;% 0<< (4 =
% ! " # #$ %&' % ¿ : 8% '' ;% 0<<1 # ' 23 4' ' ' 9 ' +$ 6 6"
">>44488 8 ' * #% ? * 23 8
8 * 4 %- , - #% 3
B A % # 0<0/% 8# 8% . .C% 0<<. 9 +6% ) 23 *' ' ' 9
8 %- ./ 0 ,& % 3 B A % # 0C/% 8# 8% 1 .% 0<<1 ; % 5 7% D ' # * % )2' ' 8 23" ( A ' A , ? 23%- ) %&' % 3 B A % # 0C0% 8# 8% ./C% 0<<1 * E ' # '8 ' 38 ? % ' ' 3 * ' 4' 3A C! 4 ' " F ' F =8% ) 8 5 ' +6G 3A
%- 1 ) .1 H0<<0I% . 8 ' J8 % ' ' 9' ' 5 8 6 8 * 86% 4' ' " F % ) $ ' A 8 A 8" ( , * ' 8 A %- #,) * % ? A % B C.% 001% 0<<1
! "##$ % & '( ')& * "##+ , , '( - .) "##/ 0 , % 1 % 0! +//2 3 4 4 ! ')& * "#$5 6 4 ' 7 ' ! % +//+ 8. * 9 '
! 9 '
% , 3 ' :) ! ')& * "#$" "#$+ "#$# " ! 9 '( 0 3 0 & * ; 0 "##+ 4 6! 4 < & =' > ? +2@2 "#$+ 0 ""$ABB 89 ' ' ! .
, < = -C ? " BD "#D" 0""+A"@ 4 * # $" % & ' "#$# 4 * # $" $ ( & $) ! * 6 % "##+ 7 & =4 * E 4 ? + , +@ "#@D 0 "@@A$5 4 , '% - - + . + '( ) 3 +//D 0 6 ! $" " !( 6 % +//5 - & / ! ' '( )3 +//+ F - =3! 6 ' E % 1 3 1 ' > ? + 0 "5 "#$D 0 ""BA+D , % & '1 - ' 0 ! '!
F +//+ , 0 0 - + - 1 G1 * % "#$2 4 H ! - ( ' 1 ' 6 ' . * ' 0!
$" ' :! : ! - .) "#D"
! "
# $%! &'
! (
)***
+ , $% -% $% ./
0 1 0 2!
.$ 3)
+ . . % - . 4 1 & ! - 5 $% & ../
!
2! 6 2$%. 3
+ . . 7 . 08 ./
$9 $
" !#
5 ! 6 9 3
+ :.$% . 0 . - & ;.$%/
- 4. $ $< % & +& % - 4. % $ $< % & 9 .& 2$$
2
$. $
% - 4. % $ $< % & $1 &&& ! % - 4. &&& ! $ $ %$< % & +++ &&& ! - 4. &&& ! $ $ $ $ $< % & +++ ' - 4. $ '$ $ $ < % & 2$.=$ % - 4. % $ $ $< % & 1$% 0! $%.
0> ! 1 2. 4 0 . 0. 0- - &.
& ;.$%./
% (! ) < % & . ?? - 09 ! * +< % & 2$. .% 2. 0 .=$ .
$ .% 2!. %& @2202A
7 0?% ! 9!?. !. $%1!! B . & $%. C2 ")D
%. + 7E. 4 -$ 0 ! !!. ! -.$% .
4 C2 ")D ! % ( & $9 .% ? 8 . 1 7 #. $%$%. C2 ")FGD .!! & ! . ! $%.. ... $%
!"#$ %& '
"(# ) * $ +,% *- $. /0 120/34$ !!" 3 15 22"!/ & 6 4 6 78 "9# : ;8 ) : ;8$ +<=> " ,% ? - 5 = , * *$. 0 120 4$ ! "/ -% @%& >% 9"(# & @%& 1 ,-4 % $ !29 A ) ? $ $ ,% ?$ 20(2 , > (# ) : $ +*$ 6$ ?$. ! 120(34$ 29"/9 & 6 % %& 0"9B# + C. 0#
6 8
C) D?5 $ $ ¾ $? E$ B33B D 6 $ $ * ?$ 2000 % ,% $ $ 6 $ @ % ) $ * : $ E$ %F$ 2003 $ ¾ 6&$ 5 = = -$ E$ %F$ 20(( < % 8 6 93# ) E 6$ +,% 6 $. BB) 120(34$ "9B < ?$ ; 6 93#$ ) E 6$ +6 ,% ? 6 ; ,%$. 2 120(34$ B3/"B3
! " # $ % # & '( ) * +,-.-/ 0,,10- +2 ( ,1,. ! 3 / # $ % # & '( 445 6 7 ) ,, +,-8/ 8,1, 9 : ; ( 7 '( 9 < " =
> ? ,-- &
10 @ A % ; @ 3 " #@ % 2 ! " '
7 ,--, 37 B # ! $ C ,-- % 2 %
>? 0* & @ ; ( 0 & *,D ! 3 @ 7 9 E 3
<
6 ( * " % & " ' & ' < F C G ' ,-D0 3 ; 7 F ( & %4H 7 ,-D8 I ' & %4H 7 ,-- = = ' ( >< ,-D. 6 7 7 ( ) ") %4H 7 ,-D, J ( 3 A " C = 7 & 7 >F 00 I $* & (+ & %4H7 ,--8 6 = 6 ; 3 & ( & %& >F ,--. ? 2 , ' & >< ,--* : C $ & , &! %4H 7 ,--* 7 = %; ( >< ,--, 6 ' ( $ ( %4H 7 ,--D 6 6 % ( %4H 7 0 9 @ J < 6 ( 9 "
!
!
" # $ %&% ' ( ' ) *! +,+(-. / )00 1 ' ) 2 0 %3 / %&% ! 0 ! 4
3 !
1 0 3' 0 3 2
+5
65789: ! ;8-(,8
0
/
! ' <
=
0 4
57>+
/ ? !
) #@
*! +,,(>.
A ) 0 / 0 B C
! 00 &' *! +,>.4
D / ! 00 1&' ! D 2
! "# /
$ % "#
"#
3 =
;;9 657>E: ! ;-5(>
C BD B
¿ F
57>E
57>-
"#
5777
¿ F
) 3
577>
/ 0 ) 0 ' # *! +,7(>5.4
A %
&
%=B
57>,
! % 3
' &
% 0
5775 % G H H
$ & '
%$A 577+
& $ $( $
D ! % B A
3 57>E
& $ $( $
H $$
D ! %
B % 0 57>-
I F 0 ' ! 0 *! +,7(>5. 4
!" !#$ %& '(& ) % & * + ,-.. $/#0 1 +&232& 22 4 5 607 323 8 ' 9
:2 *22 ' 9
:2 ! *& 9
:2 ;; 1 < 2 =3 >:)& 4 5 60/7 2& 28 ' 4( " # $ * ;;;
%
2 9= &:2 * 3 ? 2)& 3 @&2&=&(& <2&A2 &= @ 5 60/#!7 3 23 8 - & ' ! ¾ B 2 ,2 & ' (
' (
'
2: . @ 2
*22 ;;; ' : ) * ' + ' + ", 2 ,2 06 - C
# 2 ,2 0/
(
,& )= 3& =3 2 323 8 , ! & ' *22 $ 1 3 2 ) C &2 + 3 ( +2& 5 60/7 + , D + + - 2 @: & - . 3&(& 1 %2@A & - 2 )3& & 5 60 #!7 2&=&( 2 ) %2@A ) (+ ?228 ' , : * & # /8 0!" ! )& ?22 8 ' , : '. #. " ??? *22 E : / C= : ( &2 4 5 60$7 +& 2& &22& &:8 % 3 * 2 . @F& ) G2 & H ", ?& ' 9I 2 ?2+ 06 ? &2 22 2 4@& ) ) * 3 2 ( .) 3(& & &(: ( & & 323 8
! " # $ % &" '( ) % * ! +,-#! . -/ 0 !+1-2 "#! $ % !
! "## $% & ' ( ) *% +,- -+%.#/ 0 ' 1 2 3 (3 # 4 - % 5%
, 6 7" $ ' 6 # # 8 6 # #9 8 # 6 1 2 : 8 # (9 0 ; 7 < 5" (3 1 2 :3= +" >< , (,?-(
! " # $ % &' ' $ ( ) $ * + ! + ' , '&)'' & ) &') +- . & & " " / 01( " 2 3 4 & ( 5 )' ')' ) 01( " ) %! + ! + && ) + 6 $ 364 ' # . ' $ 7 + ' . ') +8 ') & ') & ! !8 &)
9+8 ! &) ') : ! 28+
6 ! ! ! ')& !: % &' ) ')' + ') , + ) " !!
; - &)& " " 5! & - 9 ) & ; ) ) ) & < ( )& 7 ( & = ) 7" & < ') 2 " ' + ! ++! ( 5 ' ) + ) -! = ) -! 2 &)&'
!" # $ % &$ ' $ ( %))* $& # $ &$+ , ( + # $& $ - $& . /% $& # $ & & &+ + 0 * $ & &+ "12 + & & $ 3 4/% $ # + 1!15 ) && $ & $+ ) $& &$ & 66 + &
3
&
**" +
( +$
2 / $
17 17 8 7179 $ + + $ & & 2* 5 *) +$
: 14; & 1; & $
/ & $
&
< ( +$+& +
& &+ &
$
$ &$&+ & + + + $ 2 / + 5* = & 3% & $ 3 > + + ; 1 + 7 1. $ 2 + +
?
?
1 + 523 8 / 39 & 5 + 5 & 5 +$& - &$+ ? 2 + ,* &$+ 5 &$&
3 = '53 #
> & #
! =) " # ? ,-$ " $)'$ ? $ # & 7-< #
! ! ! @ %$ # !## & ## #
# # &' ! & - # # # ( # & - # # ) 8 *) 8
# 8$& # + & # 8) ! =$& ,- ,&,. # # # //7 0 ', %< # # @)& $ $ ! @ # /'$% ' # 8' !#
! ! # # /& 01 /&, 0 ## 0 @ ! ! &0 # # $023 # 8%$$0 # # !
! 453 # 4 #! #! # / # 0$ # # 8A ,- #
6 ,. ' ## ! 8 6) ''5'27¾89-:;8< # 0 *$3 # ! - 7 = < 3 # #
! "# $ % & & ' ( # & ' ( ) "'*# + ! % ,-"( $$ (' & $ + ,%# & . && . / $ 0 & $ 10 & 0' & $ & & 2# $ $ $ $$ $$ $$& $ $$ % 0 0' 1' 32 / ' & & 4* $ $ & , $ 5/% $ ( ' 2' " $ * 2' $$&
* / '' $ *% & &&& * " 6 7/8-9 : &&& $ 10 & * / 6 7/ /(; : $ + $ $ $ + + " & & +# &$ $ + % & & +# 0 < = %# 0 & &&$ '' +# 0 , $$& + $ + $ $ $ $ $ $ $ % $ ' > $ 3 $ ' % $ $ $ & + 0 $ $ + ' + $$$ & ) , $ = , 0 = $$ ' $$$ % / $ % " + $ + 6 : $ +
!" #!" $ % & '( $ $ ) *+ , - $ )- $ $ $$ ) * ( $$ .,(- $$ $$ * ! * - / $ $ 0 / "- $$ 1 - 1- 2 $ * / 3-
0 % #4 #5- $ - +* * ** ,- 6 - - ! - - /* - 6 - / * - ! $ $
4
4 2 7 2 77 2 777 ! $ $ $ 4 $ 2 * ! 8 94:#8, $ $ /* $ $ 4 *5- 4 - $ 4 ! $ 4 *
4 7 - / $$ 4 - " &
" 4"
4- ;# / 4 - 0 4< ) 4 = #!" $ <> ? @?A $ ( 3
@417A $$$ $ $$
4* , -
! " # $% # # & '(% #
& )% " # *%% " "+ " *% + + + # #
,- .' %/ + !'-
$ / 0 (/ *% % "+ " $ / 0 ) 1/ + */ ++ ++
* (0 + $ / 0 (% * %% (% " " * %%/ $% " "
* - +" + # "
* , + (/ + + * )/ * */& + * / #
+# + + +# + +" ' 2' + + +++ +" * ' 3 + ' ' %(% #
# "
' .' %/ # # * * * 3' 4 5 06 )/ + + 5 06 7 +++ 8 5 06 ) % + + 9,5 :9 , 5' ; "
9<<< '0 + ' = > + + -
#" ( #" ( ' 9 > + + + 9 / 9 / 90 / +" , ' # , / # ' ' 4 ? 9 /6 ' +# ' ' +# + +" / ,- "#+
/ ( :9( 59(; " " / 2 + ++ 9 ++ 9 ' # 9 ## " " 9 + , # 9
# @A ( <'/ @'% 2% @'? @5 B% @ (% + + + #" + + # ++ @ 0%- ++#
! " #$ # $ # % % & '( $ # ) * + , $ - $ # $ ## -$ #$ # $ ." /0 $ -$ 12 #$ #$ #- # &( ##$ # 3 + # 2 4" ! ( "5 .6 # "5 ( 7
"5 (
22 2 ' $ - & " 2 %+ % 2 #-
# ! #-$ # 2 ' $ $ "5 ( ! " -$ $ #" 2 8 "5 ( $ '2 - "5 ( - 2 # " $ $ #$
2 %9 3 : 9 3 ; 6 < ! % -$ # # : 2 - !5 = $ - !5 6 " < 7 2 # ! % #$ - $ #- '2 # #$ ## : 2 ' < 2 2 ½ ) , # " -$ # $
" " # 2( : > 2 : & : < 2 %2 -$ # $ ##6" 9 - '2 # # 6"6 -#$ - $ # 2 ; 2(2 #$ #$ #$ #-$ ### 82 $ 2 ? )?, -$ #$ # #-$ #-# & % # @ ## > 2 $ $ -# A + - A +: +% #$ A % $ $ #-#$ $ #$ $ #$ $ $ $ # A B #### ! B ## ## 2+ ! B #### A
! "!# ! # ! $ ! %#& ! ' ! ( #
)*!# !' $ '# * ! +! ! "''# ! ,
-
!!! 6 - $& 9# # 6 ; .# - < : " ''#= --5* ''# >9 / ? # # / ? # ''! +@
''! #' -'5- '!
-!!;/
-#!@
-#! A ! !! -!#!! -!#!'# -3!%!'
-#
# 3! -#!! -56 / $! -;9 &
-# # ! -# B#
- -.#'
-/ %01 %2 - 3!' 4 - "! - - - - -' '' ) !# -5 B& -5'#!! ' ' 6 .# ; B"/!! @ "!' -#!7 8 )2 '5'! !7! % "3" -9 ; # "!' -:##
& ! # "!' -
! " #$ % & '( $ ) * $+ ,
* $+ - ) ) * $+ ) )).) ) ) . / )) * ) 0 )) ) * ) * * ) % 1 .. .. 23 425( ,67!28 ) ,9 4, ,67!28 .. ) ) )) ) ) )) :+ 6 (! ) ;* - , ) < 4&8 ))). ) ,(,* ,(%$ ,* .. ) )) ) ) ) ,('$ . =0 . ,& . ,67!2 0 ).)) ,* * ) ) >*? ! @ >*? . . *? 2 0
*? ,
. *? ,
. . ) (% ( 0 ).)
9 ) > (1 1 ) )) & > > % - ) ) , %A &(/ ))). , %A ,(/ ) ))). 1 * ) ) , %A ;,(/ ,('$ ))). ,
, ).. (,67!2 )) = , ,1&2 )) ;* )) , ) ) ) ) ) 1 ))). B ) ) ! )) , ))). ) # )) / )) C ( ))) 0 )) , ). , * 4: * 8 ))) . *$ # = *$ =0 " * (AA 0 ( ; % D*
6 # > ) . # + '. / + %>@$:* (+ . + 3 " " ! ! !" !# <= 7 .9 $ % &' ()* # " 6 # : ,A " ' % * "! " !# !# . +) ! . @ ! + ! ! ,- . # + ! " " /+ @. / ! + 1 8' "" ! 0 1 # " . @. # 2 . "! / .= " + ! " ,. 0 9 $ 2 . !" = . ! # " # ! . + 3 !" !" @0 . ! 6 /. 3 " ' !# !! / 45 1+ # ! ! ' ( / 2 ! . " / 6 + !# ! / 3 % 789:* !" ! ! / " # . " (+ . + ;$ # 0 ! !" (+ . + 6 <= 7 .9 . @) . # 2 !! !! 1 %8 98* " 7' ! ! !" / .= >/ " 3 + . ! ;) # # . . ? . " . " " # .. 6 !# !
! " # $ $% & # '( ) * ' + + # # , , # # ) + # % ! # + % # + ) + # - ) . - )-,- % /0%/0% ! - -- ## .,, -- ( $ ) , #
6 + $
7 , - 6
- 6 6 % 6
6 ! 6 #
8- ) # $ # 9 # 6
: ) # :, # + $% # # . /$- # ; (
; # 7 # 9! 7 7 "+ 7 "+ <+ $1 = 3<$=4 & # > 8) # 8) # * #
%/;
%/7 %/?
#
$ %/?
+ # 122)2 3 4 * $1 = 3*$=4 # # 1) 5 *) 6)(- ) @ #
! " #$$ % #& ' ( ) *$ % +, $- * % . +/ .-* - .-- !($ . ((+ %% % %%" %)%)" 0 * %% % .$ % "" - % $ & - $- 0 $ **$ . " % $ /* *- $ $ % 1* *$ * * 2$(/$ + 1 " 3( " 4 "% . $ )" + # %" . " ") %% %%% .* - 5 6 " . - %%) . % % . % " .
- %") 7 * 8/ %)%)% 9 &:; " 5 %)%)%
7 * 8/ % %" . 7 * )) )
)% . 2 ., % %" ) % % ) .- %" .- . ) ) - - % "" * " %" "" + $* % %% - % <6$ "" - ( 3$ ( $ ") -- ;$ )% %) " -( /& %% %% % - %% + %% % 4 " -(( $* -(+ %" % -( %%% %" $ %
5(* -$ $ 0 %%% + % 2$(/$ * $- . -! )% -( $ ") - 0 $ % - ) %" -* - %"" - -( - %))
+ #
"# " $#
"# %#
" ! #
#!#
## ' #
+#'
! *
!,-.
/ 1 /
2 # 3 1 /
# #
1 #
"## & 1 / $ # ! 4! 4 #
#
!
7#!,&
#-"
#!
)#
!0#
1
!0# !
!
! #
!
! !
!
#
4! " 5
5 '#
! /
4
!
$#
6 #
)#
# /
8#!
+#0#
%' ##
!
!
"
%##'!
# /
#
+#0#
/ 1
* #
*"/
! )#
(
# /
*
(
%## #
&
"## & 1 / , %# !#
!
9#
!
(
6 +
%
$
$
& '
(0
(%1
$
) *
$
#
( 7% / &
$
$
#% &
# 0
$
$ $ $ $ $ $ $ $$$ $$
( +6 ./ )
$$ $
*"
$
,
$$
$
: % &1
$
" 2
%"
( 3 ) !
( + +& ( '
$
$
('% 5
%% ;
$
( 4
( ! 69
% !
( %
(
$ $
# -
(
(
# ' 1
$ $
( 6
()
# 0
( +(+(
(
# 0
( %
(+81+8
$$
#% *
# ./ )
# - # *
+,
# %
( 7% &
#
( ) -
$
( '
$
( '
$
#
(0 )%
(
#
+
$
(
"
('
(
$ $
)
$
$
*"
%" ( +(
$$
<
$
$
$$
' #) &- + %)+ %86 % ! ! ,)) 9# ! %&' . ()) 2+ ## *# + , ! :8 !! % ## ! * &- + ! : # ( 8 ! ( +# + ,# * .& ! # ( * ; ( +* !
"/#6 ! ! % " + " ) * : : %+ '8 8 2+# ) %+/ .# !
*# + '+ ! : + * .# * " <.# 8&6#7 / ! ! ! : ! ! %+ * :# + ' : 0+ : 3 1 * # # + .# + + * =* #6# 2) * .# ! %+ * ! + % * ' 6 # % 3* -*# 4%-5 ! 0+ % # / . 6 +
## ,# ! ! +/# + 2+ * >#/3 ! 76 ## > * ! 0+ ! ! 6 # + ,# 2+ + ! .) +
! ! " #$
! "#$% & ' ( ) # ' '
$ '
* & + ' % , ' )-
./.0 '
./.)* ' 1
11 2 ' / 1 / 1 )- ' " 3 ' ." .
)# ' ' 4 .+ 4 1 4.7 4 : 4%% 4 11 ' ' ' ; 4 11 ' ' 4 11 4 1' 4 4 < ' 4)½) 4*
= 2 * * >* ' &2 0*% . 1'1 * * =2 ' 1' 0 = ' 4 = 4* =2 4 1 ' ' =2 # '' 4 #- ?@ * * A. ' 4 ' 1 ¼ 5 6 ' ½ 56 11 ' 2 11 =* 1 = ' 4 = ' 4
/ 0 7 8 '' 1 '' % 7 9 # & '' ## ># ># 9 # * )# % ''
% &
(*,-
(
(&&
'
% # & % .!&/
'
(
( %
%# 0 (
' '
% % (
(#
!
+
"
&
#
$ % &% " % #
'
( )&%*+
1 *2 0
"
'
(
' '
(- -
''
(- %