<?xml version="1.0"?>
<flowgorithm fileversion="2.11">
    <attributes>
        <attribute name="name" value=""/>
        <attribute name="authors" value="fox"/>
        <attribute name="about" value=""/>
        <attribute name="saved" value="2020-04-03 01:05:45 odp."/>
        <attribute name="created" value="Zm94O0RFU0tUT1AtQTRBVE1MRjsyMDIwLTA0LTAyOzEwOjExOjE0IG9kcC47Mjg3OQ=="/>
        <attribute name="edited" value="Zm94O0RFU0tUT1AtQTRBVE1MRjsyMDIwLTA0LTAzOzAxOjA1OjQ1IG9kcC47ODszMDAy"/>
    </attributes>
    <function name="Main" type="None" variable="">
        <parameters/>
        <body>
            <output expression="&quot;V&#253;pis pomoc&#237; cyklus s pevn&#253;m krokem:&quot;" newline="True"/>
            <comment text="V&#253;pis prvn&#237;ch deseti &#269;&#237;sel"/>
            <call expression="CyklusFor"/>
            <output expression="&quot;V&#253;pis pomoc&#237; cyklus s podm&#237;nkou na za&#269;&#225;tku:&quot;" newline="True"/>
            <comment text="V&#253;pis druh&#233; des&#237;tky &#269;&#237;sel"/>
            <call expression="CyklusWhile"/>
            <output expression="&quot;V&#253;pis pomoc&#237; cyklus s podm&#237;nkou na konci:&quot;" newline="True"/>
            <comment text="V&#253;pis t&#345;et&#237; des&#237;tky &#269;&#237;sel"/>
            <call expression="CyklusDoWhile"/>
            <output expression="&quot;V&#253;pis bez cyklu:&quot;" newline="True"/>
            <comment text="V&#253;pis &#269;tvrt&#233; des&#237;tky &#269;&#237;sel"/>
            <call expression="BezCyklu"/>
        </body>
    </function>
    <function name="BezCyklu" type="None" variable="">
        <parameters/>
        <body>
            <comment text="Deklarace: 'rada' ... &#345;ada &#269;&#237;sel ur&#269;en&#253;ch k v&#253;pisu odd&#283;len&#253;ch &#269;&#225;rkami; 'i' ... &#345;&#237;d&#237;c&#237; prom&#283;nn&#225; cyklu - &#269;&#237;ta&#269; (vypisovan&#233; &#269;&#237;slo)"/>
            <declare name="rada" type="String" array="False" size=""/>
            <declare name="i" type="Integer" array="False" size=""/>
            <comment text="Inicializace &#269;&#237;seln&#233; &#345;ady (vymaz&#225;n&#237;)"/>
            <assign variable="rada" expression="&quot;&quot;"/>
            <comment text="Inicializace &#269;&#237;ta&#269;e"/>
            <assign variable="i" expression="31"/>
            <comment text="P&#345;ipojen&#237; &#269;&#237;sla do &#345;ady (tj. &#269;&#237;seln&#225; hodnota ulo&#382;en&#225; v prom&#283;nn&#233; 'i' konvertovan&#225;  na &#269;&#237;slici) "/>
            <assign variable="rada" expression="rada &amp; ToString(i)"/>
            <comment text="Inkrementace &#269;&#237;ta&#269;e o 1"/>
            <assign variable="i" expression="i + 1"/>
            <assign variable="rada" expression="rada &amp; &quot;, &quot; &amp; ToString(i)"/>
            <assign variable="i" expression="i + 1"/>
            <assign variable="rada" expression="rada &amp; &quot;, &quot; &amp; ToString(i)"/>
            <assign variable="i" expression="i + 1"/>
            <assign variable="rada" expression="rada &amp; &quot;, &quot; &amp; ToString(i)"/>
            <assign variable="i" expression="i + 1"/>
            <assign variable="rada" expression="rada &amp; &quot;, &quot; &amp; ToString(i)"/>
            <assign variable="i" expression="i + 1"/>
            <assign variable="rada" expression="rada &amp; &quot;, &quot; &amp; ToString(i)"/>
            <assign variable="i" expression="i + 1"/>
            <assign variable="rada" expression="rada &amp; &quot;, &quot; &amp; ToString(i)"/>
            <assign variable="i" expression="i + 1"/>
            <assign variable="rada" expression="rada &amp; &quot;, &quot; &amp; ToString(i)"/>
            <assign variable="i" expression="i + 1"/>
            <assign variable="rada" expression="rada &amp; &quot;, &quot; &amp; ToString(i)"/>
            <assign variable="i" expression="i + 1"/>
            <assign variable="rada" expression="rada &amp; &quot;, &quot; &amp; ToString(i)"/>
            <comment text="V&#253;pis &#345;ady &#269;&#237;slic odd&#283;len&#253;ch &#269;&#225;rkami"/>
            <output expression="rada" newline="True"/>
        </body>
    </function>
    <function name="CyklusDoWhile" type="None" variable="">
        <parameters/>
        <body>
            <comment text="Deklarace: 'rada' ... &#345;ada &#269;&#237;sel ur&#269;en&#253;ch k v&#253;pisu odd&#283;len&#253;ch &#269;&#225;rkami; 'i' ... &#345;&#237;d&#237;c&#237; prom&#283;nn&#225; cyklu - &#269;&#237;ta&#269; (vypisovan&#233; &#269;&#237;slo)"/>
            <declare name="rada" type="String" array="False" size=""/>
            <declare name="i" type="Integer" array="False" size=""/>
            <comment text="Inicializace &#269;&#237;seln&#233; &#345;ady (vymaz&#225;n&#237;)"/>
            <assign variable="rada" expression="&quot;&quot;"/>
            <comment text="Inicializace &#269;&#237;ta&#269;e"/>
            <assign variable="i" expression="21"/>
            <comment text="Cyklus s podm&#237;nkou na za&#269;&#225;tku"/>
            <do expression="i &lt;= 30">
                <comment text="Test, zda ji&#382; bylo vyps&#225;no prvn&#237; &#269;&#237;slo..."/>
                <if expression="i &gt; 21">
                    <then>
                        <comment text="P&#345;id&#225;n&#237; &#269;&#225;rky za ka&#382;d&#233; &#269;&#237;slo"/>
                        <assign variable="rada" expression="rada &amp; &quot;, &quot;"/>
                    </then>
                    <else/>
                </if>
                <comment text="P&#345;ipojen&#237; &#269;&#237;sla do &#345;ady (tj. &#269;&#237;seln&#225; hodnota ulo&#382;en&#225; v prom&#283;nn&#233; 'i' konvertovan&#225;  na &#269;&#237;slici) "/>
                <assign variable="rada" expression="rada &amp; ToString(i)"/>
                <comment text="Inkrementace &#269;&#237;ta&#269;e o 1"/>
                <assign variable="i" expression="i + 1"/>
                <comment text="Testov&#225;n&#237; &#345;&#237;d&#237;c&#237; podm&#237;nky k vykon&#225;n&#237; dal&#353;&#237; iterace"/>
            </do>
            <comment text="V&#253;pis &#345;ady &#269;&#237;slic odd&#283;len&#253;ch &#269;&#225;rkami"/>
            <output expression="rada" newline="True"/>
        </body>
    </function>
    <function name="CyklusFor" type="None" variable="">
        <parameters/>
        <body>
            <comment text="Deklarace: 'rada' ... &#345;ada &#269;&#237;sel ur&#269;en&#253;ch k v&#253;pisu odd&#283;len&#253;ch &#269;&#225;rkami; 'i' ... &#345;&#237;d&#237;c&#237; prom&#283;nn&#225; cyklu - &#269;&#237;ta&#269; (vypisovan&#233; &#269;&#237;slo)"/>
            <declare name="rada" type="String" array="False" size=""/>
            <declare name="i" type="Integer" array="False" size=""/>
            <comment text="Inicializace &#269;&#237;seln&#233; &#345;ady (vymaz&#225;n&#237;)"/>
            <assign variable="rada" expression="&quot;&quot;"/>
            <comment text="Cyklus s krokem (prob&#283;hne 10x)"/>
            <for variable="i" start="1" end="10" direction="inc" step="1">
                <comment text="Test, zda ji&#382; bylo vyps&#225;no prvn&#237; &#269;&#237;slo..."/>
                <if expression="i &gt; 1">
                    <then>
                        <comment text="P&#345;id&#225;n&#237; &#269;&#225;rky za ka&#382;d&#233; &#269;&#237;slo"/>
                        <assign variable="rada" expression="rada &amp; &quot;, &quot;"/>
                    </then>
                    <else/>
                </if>
                <comment text="P&#345;ipojen&#237; &#269;&#237;sla do &#345;ady (tj. &#269;&#237;seln&#225; hodnota ulo&#382;en&#225; v prom&#283;nn&#233; 'i' konvertovan&#225;  na &#269;&#237;slici) "/>
                <assign variable="rada" expression="rada &amp; ToString(i)"/>
            </for>
            <comment text="V&#253;pis &#345;ady &#269;&#237;slic odd&#283;len&#253;ch &#269;&#225;rkami"/>
            <output expression="rada" newline="True"/>
        </body>
    </function>
    <function name="CyklusWhile" type="None" variable="">
        <parameters/>
        <body>
            <comment text="Deklarace: 'rada' ... &#345;ada &#269;&#237;sel ur&#269;en&#253;ch k v&#253;pisu odd&#283;len&#253;ch &#269;&#225;rkami; 'i' ... &#345;&#237;d&#237;c&#237; prom&#283;nn&#225; cyklu - &#269;&#237;ta&#269; (vypisovan&#233; &#269;&#237;slo)"/>
            <declare name="rada" type="String" array="False" size=""/>
            <declare name="i" type="Integer" array="False" size=""/>
            <comment text="Inicializace &#269;&#237;seln&#233; &#345;ady (vymaz&#225;n&#237;)"/>
            <assign variable="rada" expression="&quot;&quot;"/>
            <comment text="Inicializace &#269;&#237;ta&#269;e"/>
            <assign variable="i" expression="11"/>
            <comment text="Cyklus s podm&#237;nkou na za&#269;&#225;tku"/>
            <while expression="i &lt;= 20">
                <comment text="Test, zda ji&#382; bylo vyps&#225;no prvn&#237; &#269;&#237;slo..."/>
                <if expression="i &gt; 11">
                    <then>
                        <comment text="P&#345;id&#225;n&#237; &#269;&#225;rky za ka&#382;d&#233; &#269;&#237;slo"/>
                        <assign variable="rada" expression="rada &amp; &quot;, &quot;"/>
                    </then>
                    <else/>
                </if>
                <comment text="P&#345;ipojen&#237; &#269;&#237;sla do &#345;ady (tj. &#269;&#237;seln&#225; hodnota ulo&#382;en&#225; v prom&#283;nn&#233; 'i' konvertovan&#225;  na &#269;&#237;slici) "/>
                <assign variable="rada" expression="rada &amp; ToString(i)"/>
                <comment text="Inkrementace &#269;&#237;ta&#269;e o 1"/>
                <assign variable="i" expression="i + 1"/>
            </while>
            <comment text="V&#253;pis &#345;ady &#269;&#237;slic odd&#283;len&#253;ch &#269;&#225;rkami"/>
            <output expression="rada" newline="True"/>
        </body>
    </function>
</flowgorithm>
