Buscar

ALG1_V3_2020_2

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

UNICARIOCA 
ALGORITMOS-I - V3 
ALGORITMOS-I - V3 1 MANUEL 
 
OBS. ENVIAR SOMENTE A FOLHA DE RESPOSTA PELO AVA VALE 10,0 PONTOS 
01- Analise o seguinte algoritmo, apresentado na forma de pseudolinguagem (Português 
Estruturado). Assuma que os valores lidos para a variável B, à medida que forem necessários, serão 
os valores obtidos a partir da seguinte sequência: 
2, 4, 6, 8, 10, 12, 14, 16... Assim, o primeiro valor lido para B será 2, enquanto que o sétimo valor, 
se necessário, será 14. 
 
Início 
 Inteiro: A, B, i, Soma; 
 Leia (A); 
 Soma ← 0; 
 i ← 0; 
 Repita 
 [ 
 Leia (B); 
 Soma ← Soma + B; 
 i ← i + 1; 
 ] até que (i > A) 
 Imprima (Soma); 
Fim 
Assinale a alternativa que apresenta uma 
dupla de valores corretos e coerentes para o 
valor lido para a variável A e para o respectivo 
valor da variável Soma impresso ao final da 
execução do algoritmo. 
(A) A=4; Soma=20 
(B) A=5; Soma=30 
(C) A=4; Soma=30 
(D) A=3; Soma=12 
(E) A=5; Soma=56 
 
 
 
 
02- Dadas as variáveis numéricas X, Y e Z, contendo os valores 3, 5 e 7, respectivamente; a 
variável TIPO, contendo o literal “TEXTO”; e a variável lógica TESTE, contendo o valor lógico 
FALSO, assinale a expressão lógica cujo RESULTADO possui VALOR LÓGICO VERDADEIRO. 
(A) TIPO = “TEXTO” e TESTE (B) TESTE ou X + Y < Z 
(C) X3 – Y > Z e TESTE ou TIPO = “TEXTO” (D) X – Y > Z e TIPO = “NUMÉRICO” 
(E) X – Y > Z ou TESTE e TIPO = “TESTE” 
 
03- Analise o algoritmo a seguir. 
Algoritmo 
declare I, N, R, T, X, Y numérico 
leia N 
X  0 
Y  1 
R  1 
I  1 
enquanto I <= N faça 
 T  Y 
 Y  Y + X 
 X  T 
 Y  Y * Y – T*X 
 R  R + Y 
 I  I + 1 
fim enquanto 
escreva (R+I); 
fim algoritmo 
 
Com base neste algoritmo, e supondo que o valor fornecido para N na linha leia N seja 
7, é correto afirmar que o valor impresso será: 
(A) 11 (B) 12 (C) 13 (D) 14 (E) 15 
 
ALGORITMOS-I - V3 2 MANUEL 
 
04- Considere o seguinte código em português estruturado: 
função f(n : inteiro) : inteiro; 
início 
se n > 0 então 
 retorna f = n + f(n-1); 
senão 
 retorna f = 0 
fim-se 
fim 
Qual o valor calculado de f (f(3) )? 
(A) 3 (B) 6 (C) 12 (D) 21 (E) 55 
 
05- Quantos caracteres serão impressos pela execução do algoritmo abaixo, se o String 
lido for igual a: “OJNHELNNNO” 
 
Programa Algoritmo; 
Var S : String 
 I : Inteiro; 
 
Inicio 
Imprima (´Entre com um String: ´); 
Leia (S); 
 
Para I de 1 até Comp(S) 
 Faça 
 Se (I Mod 2 = 0) Então 
 Imprima (S[I-1]) 
 
 Senão 
Imprima (S[I+1]); 
 Fim-Se 
Fim-do-Para 
Fim-Algoritmo; 
 
a) 0 b) 2 c) 11 d) 10 e) 20

Continue navegando