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

Prévia do material em texto

1
Prof. Dr. Edson J. R. Justino
Aulas Teórica 5 e 6
Pontifícia Universidade Católica do Paraná – PUCPR
Escola Politécnica
Exercício Proposto 001
Dado o algoritmo ao lado, Dado o algoritmo ao lado, 
responda:responda:
a) Se B1 = verdadeiro, B2 = a) Se B1 = verdadeiro, B2 = 
verdadeiro, B3 = falso, quais os verdadeiro, B3 = falso, quais os 
comandos que serão executados?comandos que serão executados?
b) Se B1 = falso, B2 = verdadeiro, B3 b) Se B1 = falso, B2 = verdadeiro, B3 
= falso, quais os comandos que = falso, quais os comandos que 
serão executados?serão executados?
c) Quais os valores de B1, B2 e B3 c) Quais os valores de B1, B2 e B3 
para que somente o comando C5 para que somente o comando C5 
seja Executado?seja Executado?
d) Se B1 = falso, B2 = verdadeiro, B3 d) Se B1 = falso, B2 = verdadeiro, B3 
= verdadeiro, quais os comandos = verdadeiro, quais os comandos 
que serão executados?que serão executados?
InícioInício
lógico lógico B1, B2, B3;B1, B2, B3;
SeSe B1 B1 então então 
C1;C1;
Senão Se Senão Se B2B2 então então 
Se Se B3B3 então então 
C2;C2;
SenãoSenão
C3;C3;
C4;C4;
FimFim--sese
FimFim--sese
FimFim--sese
C5;C5;
FimFim
2
Exercício Proposto 002
InícioInício
lógico ló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 após a execução Qual o valor de L após a execução 
deste algoritmo? deste algoritmo? 
Exercício Proposto 003
RR Volume da EsferaVolume da Esfera
00 00
22 33,5133,51
...... ......
InícioInício
realreal VOLUME, PI, R;VOLUME, PI, R;
PI<PI<-- 3,1416;3,1416;
R <R <-- 0;0;
Enquanto Enquanto R R ≤ 6≤ 6 façafaça
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
3
Exercício Proposto 004
InícioInício
inteirointeiro NÚMERO, D1, D2, D3, D4;NÚMERO, D1, D2, D3, D4;
NÚMERO <NÚMERO <-- 1352;1352;
D4 <D4 <-- NÚMERONÚMERO mod mod 10;10;
D3 <D3 <-- (NÚMERO (NÚMERO div div 10)10) mod mod 10;10;
D2 <D2 <-- (NÚMERO (NÚMERO divdiv 100)100) mod mod 10;10;
D1 <D1 <-- (NÚMERO (NÚMERO div div 1000)1000) mod mod 10;10;
Imprima (Imprima (D4, D3, D2, D1D4, D3, D2, 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
InícioInício
lógico lógico X;X;
inteiro inteiro Y;Y;
Y <Y <-- 0;0;
X <X <-- falsofalso;;
Enquanto Enquanto Y Y ≠≠ 66 façafaça
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?
4
Exercício Proposto 006
InícioInício
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 está errado no algoritmo O que está errado no algoritmo 
abaixo?abaixo?
Exercício Proposto 007
InícioInício
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 <-- “Número positivo”;“Número positivo”;
Senão SeSenão Se NUM < 0 NUM < 0 entãoentão
QUALQUER <QUALQUER <-- “Número negativo”;“Número negativo”;
Senão Senão 
QUALQER <QUALQER <-- “Zero”;“Zero”;
FimFim--sese
FimFim--sese
Imprima (Imprima (QUALQUERQUALQUER););
FimFim
O que será impresso O que será 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

Mais conteúdos dessa disciplina