Advertisement
amigojapan

m-programmer insertion sort example xml

Mar 20th, 2017
165
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 5.17 KB | None | 0 0
  1. <xml xmlns="http://www.w3.org/1999/xhtml">
  2.   <block type="process_block" x="242" y="-64">
  3.     <field name="proc">START_HERE()</field>
  4.     <field name="comment">insertion sort algorythm</field>
  5.     <next>
  6.       <block type="process_block">
  7.         <field name="proc">A=[5,6,2,3,1,4]</field>
  8.         <field name="comment">These are the cut up pieces of paper</field>
  9.         <next>
  10.           <block type="output_block">
  11.             <field name="out">"A before sorting:" + A</field>
  12.             <field name="comment">no comment</field>
  13.             <next>
  14.               <block type="process_block">
  15.                 <field name="proc">INITIAL=0</field>
  16.                 <field name="comment">no comment</field>
  17.                 <next>
  18.                   <block type="process_block">
  19.                     <field name="proc">END=6</field>
  20.                     <field name="comment">this is the number of pieces of paper</field>
  21.                     <next>
  22.                       <block type="process_block">
  23.                         <field name="proc">INDEX=INITIAL</field>
  24.                         <field name="comment">no comment</field>
  25.                         <next>
  26.                           <block type="do_process_block">
  27.                             <field name="proc">for_loop</field>
  28.                             <field name="comment">no comment</field>
  29.                             <next>
  30.                               <block type="output_block">
  31.                                 <field name="out">"A after sorting:" + A</field>
  32.                                 <field name="comment">no comment</field>
  33.                                 <next>
  34.                                   <block type="process_block">
  35.                                     <field name="proc">END_HERE()</field>
  36.                                     <field name="comment">no comment</field>
  37.                                     <next>
  38.                                       <block type="while_loop">
  39.                                         <field name="loop_ID">for_loop</field>
  40.                                         <field name="cond">INDEX&lt;END</field>
  41.                                         <statement name="statements">
  42.                                           <block type="process_block">
  43.                                             <field name="proc">POS=INDEX</field>
  44.                                             <field name="comment">no comment</field>
  45.                                             <next>
  46.                                               <block type="do_process_block">
  47.                                                 <field name="proc">while_loop</field>
  48.                                                 <field name="comment">no comment</field>
  49.                                                 <next>
  50.                                                   <block type="process_block">
  51.                                                     <field name="proc">INDEX = INDEX+1</field>
  52.                                                     <field name="comment">no comment</field>
  53.                                                   </block>
  54.                                                 </next>
  55.                                               </block>
  56.                                             </next>
  57.                                           </block>
  58.                                         </statement>
  59.                                         <next>
  60.                                           <block type="while_loop">
  61.                                             <field name="loop_ID">while_loop</field>
  62.                                             <field name="cond">POS + 1 &gt; 0 AND A[POS] &gt; A[POS+1]</field>
  63.                                             <statement name="statements">
  64.                                               <block type="process_block">
  65.                                                 <field name="proc">swap(POS, POS+1)</field>
  66.                                                 <field name="comment">no comment</field>
  67.                                                 <next>
  68.                                                   <block type="process_block">
  69.                                                     <field name="proc">POS=POS-1</field>
  70.                                                     <field name="comment">no comment</field>
  71.                                                   </block>
  72.                                                 </next>
  73.                                               </block>
  74.                                             </statement>
  75.                                           </block>
  76.                                         </next>
  77.                                       </block>
  78.                                     </next>
  79.                                   </block>
  80.                                 </next>
  81.                               </block>
  82.                             </next>
  83.                           </block>
  84.                         </next>
  85.                       </block>
  86.                     </next>
  87.                   </block>
  88.                 </next>
  89.               </block>
  90.             </next>
  91.           </block>
  92.         </next>
  93.       </block>
  94.     </next>
  95.   </block>
  96. </xml>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement