Buscar

Primeira+Lista

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 8 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 8 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

Prévia do material em texto

EXERCÍCIOS 
CURSO: DISCIPLINA: 
BÁSICO DAS ENGENHARIAS Algoritmos 
Professor: 
 Giancarlo 
 
1ª. Questão 
Considerando as variáveis declaradas na tabela abaixo e mais a variável 
booleana TESTE, com valor FALSO, avalie as expressões a seguir, para cada 
uma das três combinações de valores apresentadas: 
 
 
a) (A + 1 >= ((B) ^ (1/2)) OU (NOME <> 'ANA')) 
b) (A + 1 >= ((B) ^ (1/2)) E (PROFISSAO = 'MEDICO')) 
c) (NOME <> 'ANA') OU (PROFISSAO = 'MEDICO') E (A + 1 >= ((B) ^ (1/2))) 
d) NÃO TESTE E ((A + 1) >= ((B) ^ (1/2)) OU NÃO (PROFISSAO = 'MEDICO')) 
e) NÃO (A + 1 >= ((B) ^ (1/2)) E TESTE) 
 
 
 
 
 
 
2ª. Questão 
Qual é o resultado das operações quando o algoritmo encontrar as seguintes 
linhas: 
a) Escreva ('mario' = 'maria'); 
b) Escreva (2 + 4 = 6); 
c) Escreva (10 - 4 > 7); 
d) Escreva ((2*3)>(3*2)); 
e) Escreva (não('a' > 'A')); 
3ª. Questão 
Com as declarações: 
real soma, x 
string nome, cor 
booleano cod, teste, tudo 
 
Assinale com um X os comandos de atribuição válidos. 
( ) teste = cod OU ((x)*2 <> soma) 
( ) tudo = soma ( ) x = nome >= cor 
( ) cod = cor = 'verde' 
( ) tudo = NÃO teste OU cod E (soma < x) 
 
4ª. Questão 
No seguinte algoritmo existe algum erro? Onde? 
 ALGORITMO “Teste” 
 VARIÁVEIS 
 Mari: CARACTER 
 idade: INTEIRO 
 letra: CARACTER 
 Maria: REAL 
 INICIO 
 idade  23 
 idade  678 
 
 
 idade  letra 
 letra  ABC 
 letra  A 
 letra  2 
 FIM 
 
 
5ª. Questão 
Indique o resultado lógico das seguintes expressões: 
a) 2 > 3 
b) ( 6 < 8 ) OU ( 3 > 7 ) 
c) ((( 10 DIV 2 ) MOD 6 ) > 5 ) NÃO OU ( 3 < ( 2 MOD 2 ) ) 
d) NÃO ( 2 < 3 ) 
 
 
6ª. Questão 
Considere o código abaixo e responda as questões: 
Se (b1 = Verdadeiro ) 
c1 <- Verdadeiro 
Senao 
Se (b2 = Verdadeiro ) 
se (b3 = Verdadeiro) 
 c2 <- Verdadeiro 
senão 
 c3 <- Verdadeiro 
 fimse 
 c4 <- Verdadeiro 
 fimse 
c5 <- Verdadeiro 
fimse 
 
 
 
a) Se b1 = Verdadeiro, b2 = Verdadeiro e b3 = Falso, quais comandos serão 
executados pelo algoritmo? 
b) Se b1 = Falso, b2 = Verdadeiro e b3 = Falso, quais comandos serão 
executados? 
c) Se b1 = Falso, b2 = Verdadeiro e b3 = Verdadeiro, quais comandos serão 
executados? 
d) Quais valores lógicos b1, b2 e b3 devem receber para que somente o 
comando C5 seja executado? 
 
 
7ª. Questão 
Qual é o valor de z no final da execução do algoritmo abaixo? 
a <- Falso 
b <- Verdadeiro 
c <- Falso 
x <- 1.5 
y <- 3.2 
x <- x + 1 
Se(c = Verdadeiro OU ((x+y > 5) E (a = Verdadeiro E b = 
Verdadeiro))) 
z <- 0 
senao 
z <- 1 
fimse 
escreva(z) 
 
8ª. Questão 
Determine o resultado lógico das expressões mencionadas, assinalando se são 
verdadeiras ou falsas. Considere para as respostas os seguintes valores: 
X <- 1 
A <- 3 
B <- 5 
C <- 8 
D <- 7. 
 
 
 
a) Não ( X > 3) 
b) (X < 1) e não ( B >D ) 
c) Não ( D < 0) e ( C > 5) 
d) Não ( X > 3 ) ou ( C < 7) 
e) ( A > B ) ou ( C > B ) 
f) ( X >= 2 ) 
g) ( X < 1 ) e ( B >=D ) 
h) ( D < 0 ) ou ( C > 5) 
i) Não ( D > 3 ) ou não ( B < 7) 
j) (A > B) ou não ( C > B ) 2. 
 
8ª. Questão 
Indique a saída dos trechos de programa em português estruturado, mostrados 
em seguida. Para as saídas considere os seguintes valores: A <- 2, B <- 3, 
C <- 5 e D <- 9. Não é necessário calcular os valores de X. Marque na 
resposta apenas a fórmula que será executada de acordo com a condição. 
 
a) 
Se não ( D > 5)então 
 X ← ( A + B) * D 
Senão 
 X ← ( A – B) / C 
Fim_se 
 
Escreva ( X ) 
 
 
b) 
Se ( A > 2 ) e ( B < 7 )então 
 X ← ( A + 2) * ( B – 2 ) 
Senão 
 X ← ( A + B) / D * ( C + D) 
Fim_se 
Escreva ( X ) 
 
 
c) 
Se ( A = 2 ) ou ( B < 7 ) então 
X ← ( A + 2 ) * ( B – 2 ) 
Senão 
 
 
 X ← ( A + B ) / D * ( C + D ) 
Fim_se 
Escreva ( X ) 
 
d) 
Se não( A > 2) ou não ( B < 7 )então 
X ← A + B 
Senão 
 X ← A / B 
Fim_se 
Escreva ( X ) 
 
e) 
Se ( A > 2) ou não ( B < 7) então 
X ← A + B – 2 
Senão 
 X ← A – B 
Fim_se 
Escreva ( X ) 
 
 
9ª. Questão 
Assinale com um X quais os nomes de variáveis válidos 
( ) x 
( ) X 
( ) 1x 
( ) _1x 
( ) escreva 
( ) -a 
( ) 14 
( ) x14 
 
 
( ) x14y 
( ) 7>a 
( ) x! 
( ) pi314 
( ) nome 
( ) nota1 
( ) nota 1 
( ) nome-sobrenome 
( ) nome_sobrenome 
 
10ª. Questão 
Assinale o tipo de cada dado abaixo, dizendo se é inteiro (I), real (R), lógico (L) 
ou literal (C). 
( ) 0 
( ) VERDADEIRO 
( ) “VERDADEIRO” 
( ) “0.1” 
( ) “Se” 
( ) FALSO 
( ) 0.0 
( ) -0.0 
( ) -15 
( ) 0.01 
( ) “0” 
( ) -49 
( ) -3.141592 
( ) 1.4142135 
( ) “FALSO” 
( ) -2 
( ) “50” 
( ) “cinquenta” 
 
 
( ) “pi” 
( ) “3.141592” 
 
 
11ª. Questão 
Quais os valores armazenados em SOMA, NOME e TUDO, supondo-se que 
NUM, X, COR, DIA, TESTE e TESTE2 valem, respectivamente, 5, 2, "AZUL", 
"TERÇA", FALSO e VERDADEIRO? 
(a) NOME <- DIA 
(b) SOMA <- (NUM^2/X) + (X + 1) 
(c) TUDO <- NÃO ((TESTE OU TESTE2) E (X <> NUM))

Outros materiais