Buscar

Avaliação Final (Objetiva) - Algoritmo e Lógica de Programação

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

15/07/2023, 19:00 Avaliação Final (Objetiva) - Individual
about:blank 1/8
Prova Impressa
GABARITO | Avaliação Final (Objetiva) - Individual (Cod.:746635)
Peso da Avaliação 3,00
Prova 50587366
Qtd. de Questões 10
Acertos/Erros 10/0
Nota 10,00
Assinale as alternativas corretas para o programa abaixo:
Program Programa_If;
var
 Numero : Integer;
Begin
 Write('Informe um número maior que 100: ');
 Readln(Numero);
 { Se o número for menor do que 100, ele não é pequeno}
 If (Numero < 100) Then
 Begin
 Write('O número é pequeno.');
 End;
End.
A Ao executar o programa, este informará a frase "o número é pequeno" apenas quando o número informado pelo usuário
for maior ou igual a 100.
B Ao executar o programa, este informará a frase "o número é pequeno" apenas quando o número informado pelo usuário
for maior que 100.
C Ao executar o programa, este informará a frase "o número é pequeno" apenas quando o número informado pelo usuário
for menor ou igual a 100.
D Ao executar o programa, este informará a frase "o número é pequeno" apenas quando o número informado pelo usuário
for menor que 100.
Em muitos casos, dependendo de uma determinada situação, pode-se desejar executar uma ou mais instruções e, 
dependendo da situação, pode-se desejar executar outras instruções. Para permitir que um algoritmo siga caminhos 
diferentes dependendo de determinadas condições, utilizamos as estruturas de seleção. Observe o exemplo:
 VOLTAR
A+ Alterar modo de visualização
1
2
15/07/2023, 19:00 Avaliação Final (Objetiva) - Individual
about:blank 2/8
Qual estrutura de seleção esse exemplo representa?
A Composta.
B Escolha-caso.
C Encadeada.
D “SE-ENTÃO”.
Uma loja resolveu dar desconto de acordo com a quantidade de produtos comprados, conforme o algoritmo a seguir:
Program Aprovacao; 
Var 
 ValorCompra, ValorPagar, Desconto: Real;
 Quantidade: Integer;
Begin
 Write('Informe o valor da compra: ');
 Readln(ValorCompra);
 Write('Informe o nr. de produtos comprados: ');
 Readln(Quantidade);
 Case Quantidade of
 1 : Desconto := 0.05;
 2 : Desconto := 0.10;
 3 : Desconto := 0.15;
 Else
 Desconto := 0.20;
3
15/07/2023, 19:00 Avaliação Final (Objetiva) - Individual
about:blank 3/8
 End;
 ValorPagar := ValorCompra - (ValorCompra * Desconto);
 Write('O valor a ser pago com desconto será ', ValorPagar);
End.
Analise o algoritmo e assinale a alternativa CORRETA:
A Comprando três produtos, o desconto ao consumidor será de 10%.
B Se comprar mais de três produtos, o consumidor ganhará 20% de desconto.
C Comprando dois produtos, o desconto ao consumidor será de 15%.
D Independentemente da quantidade de produtos comprados, o consumidor não ganhará desconto.
Observe o algoritmo a seguir:
4
15/07/2023, 19:00 Avaliação Final (Objetiva) - Individual
about:blank 4/8
 
Tendo como entrada os valores 7, 3 e 5, qual seria a saída apresentada por esse algoritmo?
A "O aluno está reprovado com média: 3".
B "O aluno está aprovado com média: 6,5".
C "O aluno está em exame com média: 5".
D "O aluno está aprovado com média: 15".
15/07/2023, 19:00 Avaliação Final (Objetiva) - Individual
about:blank 5/8
Basta o resultado de qualquer operação relacional envolvida ser falso para que o resultado final seja falso também.
De que operador lógico estamos falando?
A Positivo.
B Não.
C Negativo.
D E.
Em algoritmos, há quatro tipos de dados primários utilizados.
Quais são eles?
A Inteiro, real, caractere e lógico.
B Caractere, valor, letra e lógico.
C Caractere, lógico, numeral e real.
D Inteiro, numeral, letra e real.
Para que o resultado final seja verdadeiro, o resultado de todas as operações relacionais tem que ser verdadeiro.
De que operador lógico estamos falando?
A Não.
B Negativo.
C Ou.
D E.
5
6
7
15/07/2023, 19:00 Avaliação Final (Objetiva) - Individual
about:blank 6/8
É a estrutura de seleção “Se-então-senão”.
Que estrutura é essa?
A Estrutura de seleção composta.
B Estrutura de seleção mista.
C Estrutura de repetição composta.
D Estrutura patrocinada.
O Índice de Massa Corpórea (IMC) é um cálculo que avalia o peso de uma pessoa em relação a sua altura e é muito utilizado 
para determinar se estamos no peso ideal. Sabendo disso, foi criado um algoritmo para calcular e medir o IMC. Com base 
nele, classifique V para as sentenças verdadeiras e F para as falsas:
( ) O IMC entre 35,5 e 39,9 está no peso normal.
( ) Pessoas com o IMC de 24 estão abaixo do peso.
( ) O IMC entre 18,5 e 24,9 está com obesidade grau II.
( ) O IMC acima de 40 é obesidade grau III.
Program IMC;
Var
 Peso, Altura, IMC: Real;
Begin
 Write('Altura: ');
 Read(Altura);
 write('Peso: ');
 read(Peso);
 IMC := Peso / (Altura * Altura);
 If (IMC < 18.5) Then
 Begin
 Write('Você está abaixo do peso ideal.');
 End
 Else If (IMC < 25) Then
 Begin
 Write('Parabéns! Você está em seu peso normal!');
 End
 Else If (IMC < 30) Then
 Begin
 Write('Você está acima de seu peso (sobrepeso).');
 End
 Else If (IMC < 35) Then
 Begin
8
9
15/07/2023, 19:00 Avaliação Final (Objetiva) - Individual
about:blank 7/8
 Write('Obesidade grau I.');
 End
 Else If (IMC < 40) Then
 Begin
 Write('Obesidade grau II.');
 End
 Else
 Begin
 Write('Obesidade grau III.');
 End
End
Assinale a alternativa que apresenta a sequência CORRETA:
A F - V - F - V.
B F - F - F - V.
C F - F - V - V.
D V - F - F - F.
Uma instituição necessita criar um código de programação para o cálculo da média dos alunos. Diante disso, com base nas 
atribuições às variáveis definidas no algoritmo, analise as seguintes sentenças:
I- O aluno com média inferior a 6,51 estará reprovado.
II- O comando IF/THEN se caracteriza por uma estrutura de seleção.
III- O peso dado a cada nota é diferente.
IV- O aluno com média 7 estará aprovado.
Program Media_Uniasselvi;
Var
 N1, N2, N3, N4, Media: Real;
 Nome, Disciplina, Situacao: String;
Begin
 Write('Escreva seu nome: ');
 Read(Nome);
 Write('Escreva a disciplina que está cursando ', Nome,': ');
 Read(Disciplina);
 Write('Nota de sua primeira prova: ');
 Read(N1);
 Write('Nota de sua segunda prova: ');
 Read(N2);
 Write('Nota de sua terceira prova: ');
 Read(N3);
 Write('Nota de sua quarta prova: ');
 Read(N4);
 Media := N1 * 0.15 + N2 * 0.15 + N3 * 0.3 + N4 * 0.4;
10
15/07/2023, 19:00 Avaliação Final (Objetiva) - Individual
about:blank 8/8
 If Media >= 6.51 Then
 Begin
 Situacao := ('Você está aprovado!!!');
 End
 Else
 Begin
 Situacao := ('Você está reprovado.');
 End;
 Write('Olá ', Nome, ' a sua média final em ', Disciplina, ' foi ', Media, '. ', Situacao);
End.
Assina a alternativa CORRETA:
A As sentenças III e IV estão corretas.
B As sentenças I, II e IV estão corretas.
C As sentenças I, II e III estão corretas.
D Somente a sentença IV está correta.
Imprimir

Outros materiais