<?xml version="1.0" encoding="UTF-8"?>
<metodo>
    <topico>
		<nome>Warnier/Orr Basics</nome>
		<titulo>Warnier/Orr Basics</titulo>
 		<descritor>apoie, apoie.org, Lua, Hierarquia,  Sequência, Seleção, Complemento, Repetição, Concorrência, Bloco, Begin, End, Recursão, Repetição</descritor>
		<lead>Warnier/Orr diagrams have 8 fundamental building blocks.</lead>
		<origem>WarnierOrr.xml</origem>
		<referencia>~DSGerador~</referencia>
    </topico>	
    <topico> 
       	<titulo>Hierarquia</titulo>
		<desc>
&lt;table style=&quot;text-align: left;&quot; border=&quot;0&quot;
 cellpadding=&quot;2&quot; cellspacing=&quot;2&quot;&gt;
  &lt;tbody&gt;
    &lt;tr&gt;
      &lt;td style=&quot;vertical-align: top;&quot;&gt;
      &lt;fieldset&gt;&lt;legend&gt;Warnier/Orr&lt;/legend&gt;
      &lt;img alt=&quot;Diagrama Sintático - Diagrama de Sintaxe Warnier/Orr Basics Hierarquia&quot;
 title=&quot;Diagrama Sintático - Diagrama de Sintaxe Warnier/Orr Basics Hierarquia&quot;
 src=&quot;WarnierHierarquia.png&quot;&gt;&lt;/fieldset&gt;
      &lt;/td&gt;
      &lt;td style=&quot;vertical-align: top;&quot;&gt;
      &lt;fieldset&gt;&lt;legend&gt;LDC&lt;/legend&gt;&lt;b&gt;Whole&lt;/b&gt;
      &lt;ul&gt;
        &lt;li&gt;Part 1&lt;/li&gt;
        &lt;li&gt;Part 2&lt;/li&gt;
        &lt;li&gt;Part 3&lt;/li&gt;
      &lt;/ul&gt;
      &lt;/fieldset&gt;
      &lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
The hierarchy operation breaks things into parts:&lt;br&gt;
The whole consisists of Part 1 and Part 2 and Part 3.
</desc>
    </topico> 
    <topico> 
       	<titulo>Sequência</titulo>
		<desc>
&lt;table style=&quot;text-align: left;&quot; border=&quot;0&quot;
 cellpadding=&quot;2&quot; cellspacing=&quot;2&quot;&gt;
  &lt;tbody&gt;
    &lt;tr&gt;
      &lt;td style=&quot;vertical-align: top;&quot;&gt;
      &lt;fieldset&gt;&lt;legend&gt;Warnier/Orr&lt;/legend&gt;
      &lt;img alt=&quot;Diagrama Sintático - Diagrama de Sintaxe Warnier/Orr Basics Sequência&quot;
 title=&quot;Diagrama Sintático - Diagrama de Sintaxe Warnier/Orr Basics Sequência&quot;
 src=&quot;WarnierSequencia.png&quot;&gt;&lt;/fieldset&gt;
      &lt;/td&gt;
      &lt;td style=&quot;vertical-align: top;&quot;&gt;
      &lt;fieldset&gt;&lt;legend&gt;LDC&lt;/legend&gt;&lt;b&gt;Job&lt;/b&gt;
      &lt;ol&gt;
        &lt;li&gt;Task A&lt;/li&gt;
        &lt;li&gt;Task B&lt;/li&gt;
        &lt;li&gt;Task C&lt;/li&gt;
      &lt;/ol&gt;
      &lt;/fieldset&gt;
      &lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
Sequence orders things:&lt;br&gt;
The whole consisisis of first Task A, followed by Task B, then Task C.
</desc>
    </topico> 
    <topico> 
       	<titulo>Seleção</titulo>
		<desc>
&lt;table style=&quot;text-align: left;&quot; border=&quot;0&quot;
 cellpadding=&quot;2&quot; cellspacing=&quot;2&quot;&gt;
  &lt;tbody&gt;
    &lt;tr&gt;
      &lt;td style=&quot;vertical-align: top;&quot;&gt;
      &lt;fieldset&gt;&lt;legend&gt;Warnier/Orr&lt;/legend&gt; &lt;img
 alt=&quot;Diagrama Sintático - Diagrama de Sintaxe Warnier/Orr Basics Seleção&quot;
 title=&quot;Diagrama Sintático - Diagrama de Sintaxe Warnier/Orr Basics Seleção&quot;
 src=&quot;WarnierSelecao.png&quot;&gt;
      &lt;/fieldset&gt;
      &lt;/td&gt;
      &lt;td style=&quot;vertical-align: top;&quot;&gt;
      &lt;fieldset&gt;&lt;legend&gt;LDC&lt;/legend&gt;&lt;b&gt;Color&lt;/b&gt;
      &lt;br&gt;
        &lt;dd&gt;| Red&lt;/dd&gt;
        &lt;dd&gt;| Green&lt;/dd&gt;
        &lt;dd&gt;| Blue.&lt;/dd&gt;
      &lt;/fieldset&gt;
      &lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
Selection allows choices:&lt;br&gt;
Color consisists of either Red or Green or Blue.

</desc>
    </topico> 
    <topico> 
       	<titulo>Complemento</titulo>
		<desc>
&lt;table style=&quot;text-align: left;&quot; border=&quot;0&quot;
 cellpadding=&quot;2&quot; cellspacing=&quot;2&quot;&gt;
  &lt;tbody&gt;
    &lt;tr&gt;
      &lt;td style=&quot;vertical-align: top;&quot;&gt;
      &lt;fieldset&gt;&lt;legend&gt;Warnier/Orr&lt;/legend&gt;&lt;img alt=&quot;Diagrama Sintático - Diagrama de Sintaxe Warnier/Orr Basics Complemento&quot;
 title=&quot;Diagrama Sintático - Diagrama de Sintaxe Warnier/Orr Basics Complemento&quot;
 src=&quot;WarnierComplemento.png&quot;&gt;
      &lt;/fieldset&gt;
      &lt;/td&gt;
      &lt;td style=&quot;vertical-align: top;&quot;&gt;
      &lt;fieldset&gt;&lt;legend&gt;LDC&lt;/legend&gt;&lt;b&gt;Action Code&lt;/b&gt;
  &lt;dd&gt;| Valid&lt;/dd&gt;
  &lt;dd&gt;|&amp;nbsp;NOT Valid&lt;/dd&gt;&lt;/fieldset&gt;
      &lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
Complement is the logical NOT:&lt;br&gt;
The Action Code is either Valid or NOT Valid.
</desc>
	</topico> 
	<topico> 
       	<titulo>Repetição</titulo>
		<desc>
&lt;table style=&quot;text-align: left;&quot; border=&quot;0&quot;
 cellpadding=&quot;2&quot; cellspacing=&quot;2&quot;&gt;
  &lt;tbody&gt;
    &lt;tr&gt;
      &lt;td style=&quot;vertical-align: top;&quot;&gt;
      &lt;fieldset&gt;&lt;legend&gt;Warnier/Orr&lt;/legend&gt;
&lt;img alt=&quot;Diagrama Sintático - Diagrama de Sintaxe Warnier/Orr Basics Repetição&quot;
 title=&quot;Diagrama Sintático - Diagrama de Sintaxe Warnier/Orr Basics Repetição&quot;
 src=&quot;WarnierRepeticao.png&quot;&gt;
      &lt;/fieldset&gt;
      &lt;/td&gt;
      &lt;td style=&quot;vertical-align: top;&quot;&gt;
      &lt;fieldset&gt;&lt;legend&gt;LDC&lt;/legend&gt;&lt;b&gt;Job&lt;/b&gt;
&lt;ol&gt;
  &lt;li&gt;Task A&lt;br&gt;
(3)&lt;/li&gt;
  &lt;li&gt;Task B&lt;br&gt;
(3,T)&lt;/li&gt;
  &lt;li&gt;Task C&lt;/li&gt;
&lt;/ol&gt;&lt;/fieldset&gt;
      &lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
Repetition provides looping:&lt;br&gt;
Job consists of first doing&amp;nbsp;Task A 3 times, followed by 3 to T
repetitions of Task B then doing&amp;nbsp;Task C 1 time.
</desc>

	</topico>
	<topico> 
       	<titulo>Concorrência</titulo>
		<desc>
&lt;table style=&quot;text-align: left;&quot; border=&quot;0&quot;
 cellpadding=&quot;2&quot; cellspacing=&quot;2&quot;&gt;
  &lt;tbody&gt;
    &lt;tr&gt;
      &lt;td style=&quot;vertical-align: top;&quot;&gt;
      &lt;fieldset&gt;&lt;legend&gt;Warnier/Orr&lt;/legend&gt;
      &lt;img alt=&quot;Diagrama Sintático - Diagrama de Sintaxe Warnier/Orr Basics Concorrência&quot;
 title=&quot;Diagrama Sintático - Diagrama de Sintaxe Warnier/Orr Basics Concorrência&quot;
 src=&quot;WarnierConcorrencia.png&quot;&gt;&lt;/fieldset&gt;
      &lt;/td&gt;
      &lt;td style=&quot;vertical-align: top;&quot;&gt;
      &lt;fieldset&gt;&lt;legend&gt;LDC&lt;/legend&gt;&lt;b&gt;Job&lt;/b&gt;
      &lt;ul&gt;
        &lt;li&gt;Task A&lt;/li&gt;
        &lt;li&gt;Task B&lt;/li&gt;
      &lt;/ul&gt;
      &lt;/fieldset&gt;
      &lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
Concurrency allows things to happen at the same time:&lt;br&gt;
Job consists of Task A and Task B at the same time.
</desc>
    </topico>
	<topico> 
       	<titulo>Bloco Begin/End</titulo>
		<desc>&lt;table style=&quot;text-align: left;&quot; border=&quot;0&quot;
 cellpadding=&quot;2&quot; cellspacing=&quot;2&quot;&gt;
  &lt;tbody&gt;
    &lt;tr&gt;
      &lt;td style=&quot;vertical-align: top;&quot;&gt;
      &lt;fieldset&gt;&lt;legend&gt;Warnier/Orr&lt;/legend&gt;
      &lt;img
 alt=&quot;Diagrama Sintático - Diagrama de Sintaxe Warnier/Orr Basics Bloco Begin/End&quot;
 title=&quot;Diagrama Sintático - Diagrama de Sintaxe Warnier/Orr Basics Bloco Begin/End&quot;
 src=&quot;WarnierBlocoBeginEnd.png&quot;&gt;&lt;/fieldset&gt;
      &lt;/td&gt;
      &lt;td style=&quot;vertical-align: top;&quot;&gt;
      &lt;fieldset&gt;&lt;legend&gt;LDC&lt;/legend&gt;
      &lt;b&gt;Task&lt;/b&gt;
      &lt;ol&gt;
        &lt;li&gt;Begin&amp;nbsp;&lt;/li&gt;
        &lt;ul&gt;
          &lt;li&gt;...&lt;/li&gt;
          &lt;li&gt;...&lt;/li&gt;
        &lt;/ul&gt;
        &lt;li&gt;...&lt;/li&gt;
        &lt;li&gt;End&lt;/li&gt;
        &lt;ul&gt;
          &lt;li&gt;...&lt;/li&gt;
          &lt;li&gt;...&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/ol&gt;
      &lt;/fieldset&gt;
      &lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
The Begin block performs inicialization and the End block performs
termination.
</desc>
    </topico>
	<topico> 
       	<titulo>Recursão</titulo>
		<desc>&lt;table style=&quot;text-align: left;&quot; border=&quot;0&quot;
 cellpadding=&quot;2&quot; cellspacing=&quot;2&quot;&gt;
  &lt;tbody&gt;
    &lt;tr&gt;
      &lt;td style=&quot;vertical-align: top;&quot;&gt;
      &lt;fieldset&gt;&lt;legend&gt;Warnier/Orr&lt;/legend&gt;
      &lt;img alt=&quot;Diagrama Sintático - Diagrama de Sintaxe Warnier/Orr Basics Recursão&quot;
 title=&quot;Diagrama Sintático - Diagrama de Sintaxe Warnier/Orr Basics Recursão&quot;
 src=&quot;WarnierRecursao.png&quot;&gt;&lt;/fieldset&gt;
      &lt;/td&gt;
      &lt;td style=&quot;vertical-align: top;&quot;&gt;
      &lt;fieldset&gt;&lt;legend&gt;LDC&lt;/legend&gt;&lt;b&gt;Process
item&lt;/b&gt;
      &lt;ol&gt;
        &lt;li&gt;Step 1&amp;nbsp;&lt;/li&gt;
        &lt;li&gt;Process item&lt;/li&gt;
        &lt;li&gt;Structure B&lt;/li&gt;
      &lt;/ol&gt;
      &lt;/fieldset&gt;
      &lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
A recursion process contains itself as a sub-process.
	</desc>
    </topico>
</metodo>