16.04.2013 Views

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

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!