Introdução ao conceito de algoritmo e programação ... - UFMG
Introdução ao conceito de algoritmo e programação ... - UFMG
Introdução ao conceito de algoritmo e programação ... - UFMG
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Dois eventos distintos possuem um mesmo padrão comportamento, po<strong>de</strong>m ter o mesmo relato<br />
<strong>de</strong> um observador.<br />
O efeito <strong>de</strong> um evento está totalmente <strong>de</strong>terminado pelo padrão <strong>de</strong> comportamento e<br />
eventualmente pelo estado inicial.<br />
Um DOJRULWPR é a <strong>de</strong>scrição <strong>de</strong> um padrão <strong>de</strong> comportamento, expressado em termos <strong>de</strong> um<br />
repertório bem <strong>de</strong>finido e finito <strong>de</strong> ações “primitivas”, das quais damos por certo que elas<br />
po<strong>de</strong>m ser executadas.<br />
Caráter imperativo, nome <strong>de</strong> ação → comando<br />
“traga a cesta com batatas do porão”;<br />
“traga a panela do armário”;<br />
“<strong>de</strong>scasque as batatas”; (A1)<br />
“<strong>de</strong>volva a cesta <strong>ao</strong> porão”<br />
Algoritmo x Evento<br />
“traz a cesta com batatas do porão”;<br />
“traz a panela do armário”;<br />
“coloca o avental”; (R2)<br />
“<strong>de</strong>scasca as batatas”;<br />
“<strong>de</strong>volve a cesta <strong>ao</strong> porão”<br />
“traga a cesta com batatas do porão”;<br />
“traga a panela do armário”;<br />
VH “saia é clara” HQWmR “coloque avental”;<br />
“<strong>de</strong>scasque as batatas”; (A2)<br />
“<strong>de</strong>volva a cesta <strong>ao</strong> porão”<br />
conectivo condicional: VH HQWmR (a DOWHUQDWLYD, estrutura <strong>de</strong> controle básica)<br />
“traz a cesta com batatas do porão”;<br />
“traz a panela do armário”;<br />
“<strong>de</strong>scasca uma batata”<br />
“<strong>de</strong>scasca uma batata”<br />
... (10 vezes) (R3)<br />
“<strong>de</strong>scasca as batatas”;<br />
“<strong>de</strong>volve a cesta <strong>ao</strong> porão”<br />
“traz a cesta com batatas do porão”;<br />
“traz a panela do armário”;<br />
“<strong>de</strong>scasca uma batata”<br />
“<strong>de</strong>scasca uma batata”<br />
... (30 vezes) (R4)<br />
“<strong>de</strong>scasca as batatas”;<br />
“<strong>de</strong>volve a cesta <strong>ao</strong> porão”<br />
<strong>UFMG</strong> – ICEx – DCC – Programação <strong>de</strong> Computadores – 1º. Sem 2005 – David Menoti<br />
2