Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

UNIVERSIDADE FEDERAL DE PELOTAS 
 Teoria da Computação 
Lista de Exercícios 1 
Profa Simone André da Costa 
 
 
1. Defina um programa monolítico na forma de instruções rotuladas com pelo menos 5 instruções. 
Converta este programa para fluxograma. 
 
2. Defina um programa monolítico na forma de fluxograma. Converta este programa para 
instruções rotuladas. 
 
3. Converta o programa monolítico abaixo na forma de instruções rotuldas. 
 
 
 
 
 
 
 
 
 
 
 
4. Os programas definidos abaixo definem programa monolítico (considere 1 como rótulo 
inicial)? Em caso afirmativo converta para fluxograma, senão justifique. 
a) 1: Se T então vá para 50 senão vá para 3 
2: Faça F vá para 1 
3: Faça G vá para 4 
4: Se T2 então vá para 2 senão vá para 10 
 
d) 1: Se T então faça F senão vá para 3 
 2: Faça F vá para 1 
 
b) 1: Faça F vá para 1 
 
e) 1: Se T então vá para 50 senão vá para 30 
c) 1: Faça F vá para 2 
2: Se T2 então vá para 1 senão vá para 3 
3: Faça G vá para 4 
4: Faça F vá para 3 
f) 1: Faça F;G vá para 2 
 2: Se T2 então vá para 1 senão vá para 3 
 
5. Defina um programa iterativo utilizando pelo menos dois mecanismos sequenciais diferentes e 
justifique que este programa está bem definido. 
 
6. Os programas definidos abaixo definem programas iterativos? Em caso afirmativo mostre que 
ele está bem definido, senão justifique. 
a) Enquanto T faça (F;G;(Se T então F senão G);Até T faça(F)) 
b) Até T faça (F;G;(Se T2 então G2)) 
c) (Se T2 então Até T1 faça (G; (Se T então F senão H)) senão I) 
d) F;G 
e) I 
 
7. Defina um programa recursivo utilizando pelo menos três identificadores de sub-rotina 
diferentes e justifique que este programa está bem definido. 
 
8. Os programas definidos abaixo definem programas recursivos? Em caso afirmativo mostre 
que ele está bem definido, senão justifique. 
a) (Se T então R1;R2 senão G;I), onde 
R1 def G;H;(Se T então R1 senão R2) 
R2 def G;(Se T2 então R2 senão I) 
b) R1;R2 onde 
R1 def Enquanto T faça (G;R1) 
R2 def I 
c) G;H 
partida 
parada 
T1 
T2 F 
G2 H V 
V 
F 
F

Mais conteúdos dessa disciplina