Baixe o app para aproveitar ainda mais
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
Compartilhar