A maior rede de estudos do Brasil

Grátis
18 pág.
PROVA N2 - LÓGICA PARA COMPUTADORES (8/10)

Pré-visualização | Página 1 de 2

…PERGUNTA 1
Um posto de combustível resolveu fazer uma promoção nas vendas dos
combustíveis, de acordo com a quantidade abastecida. Assim, quanto maior for a
quantidade abastecida maior será o valor do desconto dado. Depois de vários
estudos, o dono chegou a valores adequados para a oferta. Os combustíveis que
entrarão em oferta será etanol e a gasolina. O dono do posto também optou por
oferecer descontos para quem abastecesse, mesmo que em quantidade menor. A
tabela a seguir mostra os valores dos descontos.
CombustívelPreço litro Litros Desconto
  Etanol   R$2,56 até 30 litros
acima de 30 litros
3%
5%
 Gasolina   R$4,73 até 30 litros 2%
    acima de 30 litros 4%
 
Um algoritmo para calcular o desconto, em R$, e o valor a ser pago pelo cliente, de
acordo com a quantidade abastecida, é ( int é a abreviação do tipo de dados inteiro):
 
Observe que as linhas 28 a 33 foram tampadas propositalmente. O bloco de
comandos que foi escondido e que faz com que este algoritmo funcione
1 pontos  
Firefox https://anhembi.blackboard.com/webapps/assessment/take/launch.jsp?...
1 of 18 4/5/21, 10:03 PM
PERGUNTA 2
Uma professora ficou curiosa a respeito de qual seria a altura média de seus alunos.
Empolgada com a possibilidade de um sistema calcular a medida, ela pediu que o
programador desenvolvesse um programa que também calculasse:
 
-a média de altura feminina;
-a média de altura masculina;
-a média da turma;
-a porcentagem de homens e mulheres.
 
Considerando que a sala desta professora possui 45 alunos, o algoritmo que calcula
todos os dados que a professora pediu é:
1 pontos  
Firefox https://anhembi.blackboard.com/webapps/assessment/take/launch.jsp?...
2 of 18 4/5/21, 10:03 PM
Firefox https://anhembi.blackboard.com/webapps/assessment/take/launch.jsp?...
3 of 18 4/5/21, 10:03 PM
Firefox https://anhembi.blackboard.com/webapps/assessment/take/launch.jsp?...
4 of 18 4/5/21, 10:03 PM
PERGUNTA 3
Compreender os conceitos utilizados na construção de algoritmos é fundamental e
básico para quem deseja desenvolver programas. Os comandos de entrada e saída
de dados possuem comportamento muito distintos, enquanto um exibe para o
usuário os valores de uma variável, o outro armazena valores em uma variável. Os
acumuladores e somadores possuem a mesma estrutura de trabalho com as
variáveis. Com estes conceitos em mente, analise o algoritmo a seguir (lembre-se
que int é a abreviação do tipo de dados inteiro).
 
 
Considerando que o usuário digitou o número 5 (cinco), qual será o valor da variável
 impressa na tela?
1 pontos  
Firefox https://anhembi.blackboard.com/webapps/assessment/take/launch.jsp?...
5 of 18 4/5/21, 10:03 PM
4.
7.
6.
8.
PERGUNTA 4
Um posto de combustível resolveu fazer uma promoção nas vendas dos
combustíveis, de acordo com a quantidade abastecida. Assim, quanto maior for a
quantidade abastecida maior será o valor do desconto dado. Depois de vários
estudos, o dono chegou a valores adequados para a oferta. Os combustíveis que
entrarão em oferta será etanol e a gasolina. O dono do posto também optou por
oferecer descontos para quem abastecesse, mesmo que em quantidade menor. A
tabela a seguir mostra os valores dos descontos.
CombustívelPreço litro Litros Desconto
  Etanol   R$2,56 até 30 litros
acima de 30 litros
3%
5%
 Gasolina   R$4,73 até 30 litros 2%
    acima de 30 litros 4%
 
Um algoritmo para calcular o desconto, em R$, e o valor a ser pago pelo cliente, de
acordo com a quantidade abastecida, é ( int é a abreviação do tipo de dados inteiro):
 
1 pontos  
Firefox https://anhembi.blackboard.com/webapps/assessment/take/launch.jsp?...
6 of 18 4/5/21, 10:03 PM
Observe que as linhas 28 a 33 foram tampadas propositalmente. O bloco de
comandos que foi escondido e que faz com que este algoritmo funcione
corretamente é:
Firefox https://anhembi.blackboard.com/webapps/assessment/take/launch.jsp?...
7 of 18 4/5/21, 10:03 PM
PERGUNTA 5
Os comandos de repetição servem para repetir bloco de comandos, fazendo com
que os programas se tornem mais eficientes. O comando de repetição PARA possui
três campos no qual é possível que o programador faça o controle sobre a
inicialização da variável de controle do laço, sobre a condição de continuidade das
iterações (repetições) e sobre o passo (lembre-se que int é a abreviação do tipo de
dados inteiro). Com este conceito em mente, analise o seguinte algoritmo (lembre-
se que int é a abreviação do tipo de dados inteiro):
 
 
Sobre este algoritmo, escolha a alternativa que aponta o que é correto afirmar.
Este algoritmo conta os números inteiros ímpares entre 1 e 50.
Este algoritmo soma os números inteiros pares entre 1 e 50.
Este algoritmo soma os números inteiros múltiplos de 3 entre 1 e 50.
Este algoritmo soma os números inteiros ímpares entre 1 e 50.
Este algoritmo conta os números inteiros pares entre 1 e 50.
1 pontos  
PERGUNTA 6
Compreender os conceitos utilizados na construção de algoritmos é fundamental e
básico para quem deseja desenvolver programas. Os comandos de entrada e saída
de dados possuem comportamento muito distintos, enquanto um exibe para o
usuário os valores de uma variável, o outro armazena valores em uma variável. Os
acumuladores e somadores possuem a mesma estrutura de trabalho com as
variáveis. Com estes conceitos em mente, analise o algoritmo a seguir (lembre-se
que int é a abreviação do tipo de dados inteiro).
 
1 pontos  
Firefox https://anhembi.blackboard.com/webapps/assessment/take/launch.jsp?...
8 of 18 4/5/21, 10:03 PM
 
Considerando que o usuário digitou o número 5 (cinco), qual será o valor da variável
 impressa na tela?
5.
8.
4.
7.
6.
PERGUNTA 7
Uma empresa de instalação de redes de computadores, chamada LAURec, optou
por mudar a forma de cálculo dos salários de seus 15 funcionários. A empresa
passou a pagá-los por produção, então, cada funcionário terá um salário fixo
acrescido de uma comissão sobre o valor total das vendas. A empresa precisa de
um algoritmo para calcular o salário de cada funcionário e o valor da folha de
pagamento (todos os salários) (lembre-se que int é a abreviação do tipo de dados
inteiro).
O algoritmo a seguir foi desenvolvido para resolver esse cálculo para a LAURec.
 
1 pontos  
Firefox https://anhembi.blackboard.com/webapps/assessment/take/launch.jsp?...
9 of 18 4/5/21, 10:03 PM
Considere as afirmações a seguir.
 
I.          O salário do funcionário não será calculado de forma correta porque a
variável  não foi inicializada com o valor de 0.
II.                 A folha de pagamento não será calculada corretamente por causa do
erro na inicialização da variável .
III.       A variável referente à porcentagem da comissão, foi declarada como real
de forma correta, pois trabalha com números reais.
IV.              Para mostrar ao usuário a folha de pagamento a cada cálculo de salário, é
necessário mudar o comando escreva da linha 17 para, logo após a linha 15. 
 
Considerando as afirmações dadas, assinale a alternativa que apresenta o que é
correto afirmar.
II e IV.
I, II, III e IV.
I, III e IV.
I, II e III.
II, III e IV.
PERGUNTA 8
Vamos retomar o contexto do campeonato estadual de judô. Sabemos da
necessidade de classificar os atletas em classes e categorias, por gênero, peso e
idade. Dessa vez, a academia Heian, de Montes Claros/MG, que tem uma grande
rivalidade com a academia de Betim, é quem precisa fazer uma pré-seleção de suas
atletas com idades entre 11 a 14 anos e peso até 40kg, a fim de classificá-las, de
acordo com sua categoria.
A tabela a seguir mostra os critérios para a classificação da classe de cada atleta.
Classe Idade Inicial Idade Final
Sub 15 Feminino 13 14
Sub 13 Feminino 11 12
 
E a próxima tabela ilustra os critérios para a classificação das categorias.
Categorias Sub 13 Sub 15
Superligeiro Feminino até 28kg até 36kg
Ligeiro Feminino de 28kg a 31kg de 36kg a 40kg
 
Percebemos nesta classificação, que uma atleta com 11 anos, pesando 28kg pode
1 pontos  
Firefox https://anhembi.blackboard.com/webapps/assessment/take/launch.jsp?...