menu_cmd_atribuicao.html 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. <div class="w3-item"><img src="img/img_cmd_attribution.png" title="icone opcao comando atribuicao" class="w3-icon"/></div>
  2. <h3>Atribuição</h3>
  3. <p>
  4. Comando utilizado para atribuir valor a uma variável podendo ser os valores de uma variável, valor pré-definido ou retornado por uma função.
  5. </p>
  6. <p>
  7. Abaixo é ilustrado o fluxo para criar um comando que atribui à variável <tt>r</tt> o resto da divisão inteira de <tt>a</tt> por <tt>b</tt>.
  8. <ol>
  9. <li>Abrir menu com comandos:<br/>
  10. <img src="img/img_cmd_attribution_1.png" title="passo 1: imagem indicando abertura do bloco de comando " /></li>
  11. <li>Selecionar opção de "atribuição":<br/>
  12. <img src="img/img_cmd_attribution_2.png" title="passo 2: imagem indicando resultado apos selecao de comando atribuicao" /></li>
  13. <li>Definir variável que receberá valor da expressáo (lado esquerdo da atribuição):<br/>
  14. <img src="img/img_cmd_attribution_3.png" title="passo 3: imagem mostrando a selecao de variavel (lado esquerdo da atribuicao)" /><br/>
  15. <img src="img/img_cmd_attribution_4.png" title="passo 4: imagem com resultado da selecao da variavel r para receber atribuicao" /></li>
  16. <li>Definir expressão (lado direito da atribuição):<br/>
  17. na atual versão <i>iVProgH</i> é necessario usar <tt>EXP OP EXP</tt> para construir expressão com binária (da forma "operando operador operando");<br/>
  18. assim para construir uma expressão simples do tipo <tt>a % b</tt> são necessários 4 passos:
  19. <ol>
  20. <li>alterar para expressão binária <tt>EXP OP EXP</tt><br/>
  21. <img src="img/img_cmd_attribution_5.png" title="passo 4.1: imagem indicando opcoes iniciais para construir expressao, particularmente para alterar para expressao binaria" /></li>
  22. <li>selecionar operando esquerdo (variável <tt>a</tt>)<br/>
  23. <img src="img/img_cmd_attribution_6.png" title="passo 4.2: imagem mostrando resultado da opcao para trocar 'EXP' (expresao) por 'EXP OP EXP' (expressao binaria), escolher variavel" /><br/>
  24. <img src="img/img_cmd_attribution_7.png" title="passo 4.2: resultado da escolha da variavel a como operando esquerdo de 'EXP OP EXP'" /></li>
  25. <li>selecionar operador binário (resto da divisão inteira <tt>%</tt>)<br/>
  26. <img src="img/img_cmd_attribution_8.png" title="passo 4.3: imagem mostrando opcoes para selecionar operador (escolher '%')" /><br/>
  27. <img src="img/img_cmd_attribution_9.png" title="passo 4.3: imagem com resultado da escolha do operador '%'" /></li>
  28. <li>selecionar operando direito (variável <tt>b</tt>)<br/>
  29. <img src="img/img_cmd_attribution_10.png" title="passo 4.4: imagem mostrando opcoes para definir operando direito (escolher b)" /><br/>
  30. <img src="img/img_cmd_attribution_11.png" title="passo 4.4: imagem com resultado da escolha de 'b' como operando direito" /></li>
  31. </ol>
  32. </p>
  33. <p>
  34. Desse modo fica pronto o comando para atribuir o resto da divisão inteira para a variável <tt>r</tt>,
  35. como indicado na imagem abaixo.
  36. <center>
  37. <img src="img/img_cmd_attribution_12.png" title="passo 5: imagem com resultado final da expressao, mostrando todo o contexto do codigo " />
  38. </center>
  39. </p>