Buscar

Parte 4 - Exemplos de SE (PUC)

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 10 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 10 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 10 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Prof. Edson J. R. Justino
Prof. Claudio Carvilhe
Parte 4 - Teo
Pontifícia Universidade Católica do Paraná - PUCPR
Exercício Proposto 001
Dado o algoritmo ao lado, Dado o algoritmo ao lado, 
responda:responda:
a) Se a) Se B1B1 = verdadeiro, = verdadeiro, B2B2 = = 
verdadeiro, verdadeiro, B3B3 = falso, quais os = falso, quais os 
comandos que serão executados?comandos que serão executados?
b) Se b) Se B1B1 = falso, = falso, B2B2 = verdadeiro, = verdadeiro, B3B3
= falso, quais os comandos que = falso, quais os comandos que 
serão executados?serão executados?
c) Quais os valores de c) Quais os valores de B1B1, , B2B2 e e B3B3
para que somente o comando para que somente o comando C5C5
seja Executado?seja Executado?
d) Se d) Se B1B1 = falso, = falso, B2B2 = verdadeiro, = verdadeiro, B3B3
= verdadeiro, quais os comandos = verdadeiro, quais os comandos 
que serão executados?que serão executados?
InInííciocio
llóógico gico B1B1, , B2B2, , B3B3;;
SeSe B1B1 então então 
C1C1;;
Senão Se Senão Se B2B2 então então 
Se Se B3B3 então então 
C2C2;;
SenãoSenão
C3C3;;
C4C4;;
FimFim--sese
FimFim--sese
FimFim--sese
C5C5;;
FimFim
Exercício Proposto 002
InInííciocio
llóógico gico A, B, C;A, B, C;
realreal X, Y;X, Y;
inteirointeiro V, L;V, L;
A <A <-- falsofalso; B<; B<-- verdadeiroverdadeiro;;
C <C <-- falsofalso;;
X <X <-- 1,5; Y<1,5; Y<-- 3,2;3,2;
X <X <-- X + 1;X + 1;
SeSe CC ouou ((X + Y > 5) ((X + Y > 5) ouou ((nãonão A A 
ee B)) B)) entãoentão
L<L<-- 0;0;
Senão Senão 
L <L <-- 1;1;
FimFim--sese
FimFim
Qual o valor de L apQual o valor de L apóós a execus a execuçção ão 
deste algoritmo? deste algoritmo? 
Exercício Proposto 003
RR Volume da EsferaVolume da Esfera
00 00
22 33,5133,51
...... ......
InInííciocio
realreal VOLUME, PI, R;VOLUME, PI, R;
PI<PI<-- 3,1416;3,1416;
R <R <-- 0;0;
Enquanto Enquanto R R ≤≤ 66 fafaççaa
VOLUME <VOLUME <-- 4/3 * PI *4/3 * PI *
(R**3);(R**3);
Imprimir (Imprimir (R, VOLUMER, VOLUME););
R <R <-- R + 2;R + 2;
FimFim--enquantoenquanto
FimFim
Dado o algoritmo ao lado, que Dado o algoritmo ao lado, que 
calcula o volume de uma esfera calcula o volume de uma esfera 
de raio R:de raio R:
Completar os demais valores que Completar os demais valores que 
serão impressosserão impressos
Exercício Proposto 004
InInííciocio
inteirointeiro NNÚÚMERO, MERO, D1D1, , D2D2, , D3D3, , D4D4;;
NNÚÚMERO <MERO <-- 1352;1352;
D4D4 <<-- NNÚÚMEROMERO modmod 10;10;
D3D3 <<-- (N(NÚÚMERO MERO divdiv 10)10) modmod 10;10;
D2D2 <<-- (N(NÚÚMERO MERO divdiv 100)100) modmod 10;10;
D1D1 <<-- (N(NÚÚMERO MERO divdiv 1000)1000) modmod 10;10;
Imprima (Imprima (D4D4, , D3D3, , D2D2, D1, D1););
FimFim
Determinar os resultados que Determinar os resultados que 
serão impressos depois de serão impressos depois de 
executado o algoritmo ao lado.executado o algoritmo ao lado.
Exercício Proposto 005
InInííciocio
llóógico gico X;X;
inteiro inteiro Y;Y;
Y <Y <-- 0;0;
X <X <-- falsofalso;;
Enquanto Enquanto Y Y ≠≠ 66 fafaççaa
X <X <-- não não X;X;
Y <Y <-- Y + 1;Y + 1;
Se Se XX então então 
Imprima (Imprima (YY););
SenãoSenão
Imprima (Imprima (--YY););
FimFim--sese
FimFim--enquantoenquanto
FimFim
Quais os resultados produzidos Quais os resultados produzidos 
pelo algoritmo que se segue?pelo algoritmo que se segue?
Exercício Proposto 006
InInííciocio
inteiro inteiro N, PAR;N, PAR;
real real X;X;
Leia (Leia (NN););
X <X <-- N N modmod 2;2;
SeSe X = 0 X = 0 entãoentão
PAR <PAR <-- verdadeiro;verdadeiro;
SenãoSenão
PAR <PAR <-- falso;falso;
FimFim--sese
FimFim
O que estO que estáá errado no algoritmo errado no algoritmo 
abaixo?abaixo?
Exercício Proposto 007
InInííciocio
caractere caractere QUALQUER;QUALQUER;
inteirointeiro NUM;NUM;
Leia (Leia (NUMNUM);); (um dos valores ao lado)(um dos valores ao lado)
SeSe NUM > 0 NUM > 0 entãoentão
QUALQUER <QUALQUER <-- ““NNúúmero positivomero positivo””;;
Senão SeSenão Se NUM < 0 NUM < 0 entãoentão
QUALQUER <QUALQUER <-- ““NNúúmero negativomero negativo””;;
Senão Senão 
QUALQER <QUALQER <-- ““ZeroZero””;;
FimFim--sese
FimFim--sese
Imprima (Imprima (QUALQUERQUALQUER););
FimFim
O que serO que seráá impresso impresso 
depois de executado o depois de executado o 
algoritmo seguinte se:algoritmo seguinte se:
a) NUM = 10 a) NUM = 10 
b) NUM = 0b) NUM = 0
c) NUM = c) NUM = --44
Exercício Proposto 008
� Converta os exercícios 1 à 7 em C.
Exercício Proposto 009
� Novos exercícios livres a escolha ou 
listas de exercícios propostas, na 
quantidade que julgar necessária 
(algoritmo e em C)

Outros materiais