Baixe o app para aproveitar ainda mais
Prévia do material em texto
05/04/2024, 19:50 Avaliação Final (Objetiva) - Individual about:blank 1/6 Prova Impressa GABARITO | Avaliação Final (Objetiva) - Individual (Cod.:746635) Peso da Avaliação 3,00 Prova 51108007 Qtd. de Questões 10 Acertos/Erros 10/0 Nota 10,00 Diferentemente do senso comum, para a ciência, dado e informação não são a mesma coisa. Qual é a principal diferença entre dado e informação? A Dado é um valor, enquanto informação é um significado. B Dado é um significado, enquanto informação é um valor. C Dado é um valor booleano, enquanto informação não é um significado. D Dado é um valor, enquanto que informação é uma consulta. Uma empresa deseja manter seu pequeno estoque em uma matriz, com 4 linhas por 3 colunas. Após o cadastro, o algoritmo deve permitir a busca por código. Crie um algoritmo que solicite valores e preencha uma matriz de ordem 4 x 3 (4 linhas por 3 colunas). Em seguida, o algoritmo deverá solicitar mais um valor para procurá-lo na matriz. O algoritmo deverá informar, no fim, em que linha x coluna está o valor. Caso o código não for encontrado, enviar um aviso informando que o produto não está cadastrado. Algoritmo busca_vetor; var mat : vetor [1..4,1..3] de real; procurar : real; l, c : inteiro; encontrou : lógica; início Para l <- 1 até 4 faça início Para c <- 1 até 3 faça início escreva('Valor: '); Leia(mat[l,c]); Fim; Fim; escreva('Valor para busca: '); Leia(procurar); encontrou <- falso; Se (not encontrou) então início escreva('Não tem na matriz: ',procurar); Fim; VOLTAR A+ Alterar modo de visualização 1 2 05/04/2024, 19:50 Avaliação Final (Objetiva) - Individual about:blank 2/6 Fim. Baseado nessa solicitação, analise o código apresentado e classifique V para as sentenças verdadeiras e F para as falsas: ( ) O algoritmo está correto e vai buscar um valor dentro do vetor. ( ) O algoritmo não está selecionando um valor dentro do vetor. ( ) O algoritmo está com a declaração de variáveis incorreto. ( ) O algoritmo solicita e armazena corretamente os valores. Assinale a alternativa que apresenta a sequência CORRETA: A V - F - V - F. B V - F - F - V. C F - V - F - V. D V - F - V - V. Foi solicitada a criação de um algoritmo para receber notas e calcular a média das notas. Para encerrar o processamento, deve-se digitar -1. Com base no exposto, analise o programa e assinale a alternativa CORRETA: A A lógica do programa está correta e compila com sucesso, calculando a média dos alunos. B O programa compila, mas não executa, pois a quantidade de alunos não foi definida. O que impede o cálculo da média. C Ao executar o programa, não vai atender ao solicitado, pois variáveis Soma e Cont foram inicializadas com 0 (zero). D O programa compila e apresenta erros, pois não calcula a média, e a variável de controle está diferente da solicitada. Há situações nas quais precisamos saber quantas vezes uma estrutura de repetição executou, por exemplo. Para esses casos, deve-se atribuir a uma variável o conteúdo que ela já possui até o momento, somado ao valor de contagem, que geralmente é 1. Dessa forma: var ← var + 1. Qual técnica de programação essa descrição representa? 3 4 05/04/2024, 19:50 Avaliação Final (Objetiva) - Individual about:blank 3/6 A Inicialização. B Acumuladores. C Looping. D Contadores. 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; 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 Somente a sentença IV está correta. B As sentenças III e IV estão corretas. C As sentenças I, II e IV estão corretas. 5 05/04/2024, 19:50 Avaliação Final (Objetiva) - Individual about:blank 4/6 D As sentenças I, II e III estão corretas. É uma linguagem utilizada especificamente para construção de algoritmos. Também conhecida como “portugol”, junção de “português” com “algol” (algol é uma antiga linguagem de programação utilizada principalmente em aplicações científicas). Do que estamos falando? A Linguagem neutra. B Língua de sinais. C Pseudolinguagem. D Hiperlinguagem. 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; 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 Independentemente da quantidade de produtos comprados, o consumidor não ganhará desconto. B Comprando três produtos, o desconto ao consumidor será de 10%. C Se comprar mais de três produtos, o consumidor ganhará 20% de desconto. D Comprando dois produtos, o desconto ao consumidor será de 15%. 6 7 05/04/2024, 19:50 Avaliação Final (Objetiva) - Individual about:blank 5/6 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 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 - F - V - V. B V - F - F - F. C F - F - F - V. D F - V - F - V. 8 05/04/2024, 19:50 Avaliação Final (Objetiva) - Individual about:blank 6/6 Refere-se a ir adicionando ao valor (que uma variável já tem) outro valor qualquer, informado pelo usuário ou por qualquer outra fonte de dados. Que conceito é esse? A Visualizador. B Inicialização. C Acumulador. D Compactador.Em algoritmos, é basicamente um valor, porém sem significado.Do que estamos falando? A Caractere. B Informação. C Operador. D Dado. 9 10 Imprimir
Compartilhar