295 lines
11 KiB
XML
295 lines
11 KiB
XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
|
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
|
|
|
<svg
|
|
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
|
xmlns:cc="http://creativecommons.org/ns#"
|
|
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
|
xmlns:svg="http://www.w3.org/2000/svg"
|
|
xmlns="http://www.w3.org/2000/svg"
|
|
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
|
width="1280"
|
|
height="1024"
|
|
id="svg3092"
|
|
version="1.1"
|
|
inkscape:version="0.48.4 r9939"
|
|
sodipodi:docname="until.svg">
|
|
<defs
|
|
id="defs3094">
|
|
<marker
|
|
inkscape:stockid="Arrow1Sstart"
|
|
orient="auto"
|
|
refY="0"
|
|
refX="0"
|
|
id="Arrow1Sstart"
|
|
style="overflow:visible">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
id="path5677"
|
|
d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
|
|
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
|
|
transform="matrix(0.2,0,0,0.2,1.2,0)" />
|
|
</marker>
|
|
<marker
|
|
inkscape:stockid="Arrow2Lstart"
|
|
orient="auto"
|
|
refY="0"
|
|
refX="0"
|
|
id="Arrow2Lstart-3"
|
|
style="overflow:visible">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
id="path5683-5"
|
|
style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
|
|
d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
|
|
transform="matrix(1.1,0,0,1.1,1.1,0)" />
|
|
</marker>
|
|
<marker
|
|
inkscape:stockid="Arrow1Sstart"
|
|
orient="auto"
|
|
refY="0"
|
|
refX="0"
|
|
id="Arrow1Sstart-1"
|
|
style="overflow:visible">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
id="path5677-7"
|
|
d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
|
|
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
|
|
transform="matrix(0.2,0,0,0.2,1.2,0)" />
|
|
</marker>
|
|
</defs>
|
|
<sodipodi:namedview
|
|
id="base"
|
|
pagecolor="#ffffff"
|
|
bordercolor="#666666"
|
|
borderopacity="1.0"
|
|
inkscape:pageopacity="0.0"
|
|
inkscape:pageshadow="2"
|
|
inkscape:zoom="0.7"
|
|
inkscape:cx="557.14202"
|
|
inkscape:cy="567.90994"
|
|
inkscape:document-units="px"
|
|
inkscape:current-layer="layer1"
|
|
showgrid="false"
|
|
inkscape:window-width="1846"
|
|
inkscape:window-height="1056"
|
|
inkscape:window-x="-4"
|
|
inkscape:window-y="-4"
|
|
inkscape:window-maximized="1"
|
|
showguides="true"
|
|
inkscape:guide-bbox="true">
|
|
<sodipodi:guide
|
|
orientation="1,0"
|
|
position="641.42857,822.85714"
|
|
id="guide3620" />
|
|
</sodipodi:namedview>
|
|
<metadata
|
|
id="metadata3097">
|
|
<rdf:RDF>
|
|
<cc:Work
|
|
rdf:about="">
|
|
<dc:format>image/svg+xml</dc:format>
|
|
<dc:type
|
|
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
|
<dc:title></dc:title>
|
|
</cc:Work>
|
|
</rdf:RDF>
|
|
</metadata>
|
|
<g
|
|
inkscape:label="Ebene 1"
|
|
inkscape:groupmode="layer"
|
|
id="layer1"
|
|
transform="translate(0,-28.362183)">
|
|
<text
|
|
xml:space="preserve"
|
|
style="font-size:18px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#008000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial Bold"
|
|
x="288.04337"
|
|
y="173.7321"
|
|
id="text5577"
|
|
sodipodi:linespacing="125%"><tspan
|
|
sodipodi:role="line"
|
|
x="288.04337"
|
|
y="173.7321"
|
|
id="tspan3371">Solange Bedingung</tspan><tspan
|
|
sodipodi:role="line"
|
|
x="288.04337"
|
|
y="196.2321"
|
|
id="tspan5581">nicht erfüllt ist, liefert</tspan><tspan
|
|
sodipodi:role="line"
|
|
x="288.04337"
|
|
y="218.7321"
|
|
id="tspan3383">der Rückgabewert 1,</tspan><tspan
|
|
sodipodi:role="line"
|
|
x="288.04337"
|
|
y="241.2321"
|
|
id="tspan5583">Schleifenkommandos werden </tspan><tspan
|
|
sodipodi:role="line"
|
|
x="288.04337"
|
|
y="263.73212"
|
|
id="tspan5585">weiterhin ausgeführt.</tspan></text>
|
|
<g
|
|
id="g3218"
|
|
transform="matrix(1.2147577,0,0,1.2147577,-97.126906,-47.272014)">
|
|
<g
|
|
id="g3215">
|
|
<rect
|
|
style="fill:#f9f9f9;fill-opacity:1;stroke:#999999;stroke-width:3;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
|
id="rect5595"
|
|
width="256.42856"
|
|
height="42.857143"
|
|
x="491.42856"
|
|
y="103.78856"
|
|
transform="translate(0,0.00216797)"
|
|
rx="1.6597886"
|
|
ry="0.94550157" />
|
|
</g>
|
|
<text
|
|
sodipodi:linespacing="125%"
|
|
id="text5597"
|
|
y="134.08658"
|
|
x="542.14288"
|
|
style="font-size:28px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial"
|
|
xml:space="preserve"><tspan
|
|
y="134.08658"
|
|
x="542.14288"
|
|
id="tspan5599"
|
|
sodipodi:role="line">until... loop</tspan></text>
|
|
</g>
|
|
<text
|
|
xml:space="preserve"
|
|
style="font-size:18px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ff0000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial"
|
|
x="330.82861"
|
|
y="845.39014"
|
|
id="text5587"
|
|
sodipodi:linespacing="125%"><tspan
|
|
sodipodi:role="line"
|
|
id="tspan5589"
|
|
x="330.82861"
|
|
y="845.39014">Bedingung erfüllt,</tspan><tspan
|
|
sodipodi:role="line"
|
|
x="330.82861"
|
|
y="867.89014"
|
|
id="tspan5591">Rückgabewert 0, </tspan><tspan
|
|
sodipodi:role="line"
|
|
x="330.82861"
|
|
y="890.39014"
|
|
id="tspan3442">Schleife wird </tspan><tspan
|
|
sodipodi:role="line"
|
|
x="330.82861"
|
|
y="912.89014"
|
|
id="tspan5593">beendet.</tspan></text>
|
|
<path
|
|
style="fill:#ffff00;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
|
d="m 458.21429,305.78571 182.5,-41.78571 180,41.42857 -181.07143,41.78571 z"
|
|
id="path3444"
|
|
inkscape:connector-curvature="0"
|
|
transform="translate(0,28.362183)" />
|
|
<text
|
|
xml:space="preserve"
|
|
style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
|
|
x="558.57141"
|
|
y="312.57144"
|
|
id="text3446"
|
|
sodipodi:linespacing="125%"
|
|
transform="translate(0,28.362183)"><tspan
|
|
sodipodi:role="line"
|
|
id="tspan3448"
|
|
x="558.57141"
|
|
y="312.57144">until [condition]</tspan></text>
|
|
<g
|
|
id="g3509"
|
|
transform="matrix(0.67405424,0,0,0.97685096,88.198871,29.211426)">
|
|
<rect
|
|
ry="32.374073"
|
|
rx="24.516932"
|
|
y="414.50504"
|
|
x="684.64282"
|
|
height="226.42857"
|
|
width="278.57144"
|
|
id="rect5507"
|
|
style="fill:#ececec;fill-opacity:1;stroke:#999999;stroke-width:3;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
|
|
<text
|
|
sodipodi:linespacing="125%"
|
|
id="text5509"
|
|
y="433.09491"
|
|
x="734.84375"
|
|
style="font-size:24px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial"
|
|
xml:space="preserve"><tspan
|
|
y="433.09491"
|
|
x="734.84375"
|
|
id="tspan5511"
|
|
sodipodi:role="line" /><tspan
|
|
y="463.09491"
|
|
x="734.84375"
|
|
sodipodi:role="line"
|
|
id="tspan5551">do</tspan><tspan
|
|
id="tspan5515"
|
|
y="493.09491"
|
|
x="734.84375"
|
|
sodipodi:role="line" /><tspan
|
|
id="tspan5517"
|
|
y="523.09491"
|
|
x="734.84375"
|
|
sodipodi:role="line">command</tspan><tspan
|
|
id="tspan5519"
|
|
y="553.09491"
|
|
x="734.84375"
|
|
sodipodi:role="line">command</tspan><tspan
|
|
id="tspan3507"
|
|
y="583.09491"
|
|
x="734.84375"
|
|
sodipodi:role="line">...</tspan><tspan
|
|
id="tspan3224"
|
|
y="613.09491"
|
|
x="734.84375"
|
|
sodipodi:role="line">commandN</tspan><tspan
|
|
style="font-size:26px;font-weight:bold;fill:#ff0000;-inkscape-font-specification:Arial Bold"
|
|
id="tspan5523"
|
|
y="644.76605"
|
|
x="734.84375"
|
|
sodipodi:role="line"> </tspan></text>
|
|
</g>
|
|
<path
|
|
style="fill:none;stroke:#008000;stroke-width:8.98333168;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0.69999999;stroke-opacity:1;stroke-dasharray:none;marker-start:url(#Arrow1Sstart);marker-mid:none;marker-end:none"
|
|
d="M 530.60029,477.70601 C 218.88355,333.44044 530.58516,371.3823 530.58516,371.3823"
|
|
id="path7857-5"
|
|
inkscape:connector-curvature="0" />
|
|
<path
|
|
style="fill:none;stroke:#ff0400;stroke-width:4.779356;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2;stroke-opacity:1;stroke-dasharray:none;marker-start:url(#Arrow2Lstart-3);marker-mid:none;marker-end:none"
|
|
d="M 509.7072,749.22103 C 18.920141,503.65843 441.16971,336.19259 441.16971,336.19259"
|
|
id="path7857"
|
|
inkscape:connector-curvature="0" />
|
|
<path
|
|
style="fill:none;stroke:#0000ff;stroke-width:5.68769217;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0.69999999;stroke-opacity:1;stroke-dasharray:none;marker-start:url(#Arrow1Sstart);marker-mid:none;marker-end:none"
|
|
d="M 786.42836,372.42747 C 917.47391,524.91621 773.29139,657.43778 773.29139,657.43778"
|
|
id="path7857-5-5"
|
|
inkscape:connector-curvature="0" />
|
|
<g
|
|
id="g5546"
|
|
transform="translate(157.85713,-95.3571)">
|
|
<rect
|
|
ry="32.374073"
|
|
rx="8.0883598"
|
|
y="813.79071"
|
|
x="395.71429"
|
|
height="45"
|
|
width="172.85715"
|
|
id="rect5540"
|
|
style="fill:#f9f9f9;fill-opacity:1;stroke:#999999;stroke-width:3;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
|
|
<text
|
|
sodipodi:linespacing="125%"
|
|
id="text5542"
|
|
y="845.2193"
|
|
x="450.71426"
|
|
style="font-size:28px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial"
|
|
xml:space="preserve"><tspan
|
|
y="845.2193"
|
|
x="450.71426"
|
|
id="tspan5544"
|
|
sodipodi:role="line">done </tspan></text>
|
|
</g>
|
|
</g>
|
|
</svg>
|