Buscar

LÓGICA PARA REDES DE COMPUTADORES - Atividade 5 - Prova N2

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 13 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 13 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 9, do total de 13 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

Prévia do material em texto

13/05/2021 Revisar envio do teste: 20211 - PROVA N2 (A5) – GRA0499 ...
https://anhembi.blackboard.com/webapps/late-course_engine_soap-BBLEARN/Controller?COURSE_ID=_667391_1 1/13
Usuário WILLIAM DE OLIVEIRA SENA
Curso GRA0499 LÓGICA PARA REDES DE COMPUTADORES GR1958211 -
202110.ead-15147.01
Teste 20211 - PROVA N2 (A5)
Iniciado 06/04/21 23:57
Enviado 09/04/21 00:46
Status Completada
Resultado da
tentativa
6 em 10 pontos  
Tempo decorrido 48 horas, 49 minutos
Instruções
Resultados
exibidos
Respostas enviadas, Respostas corretas, Comentários
Caso necessite a utilização do "EXCEL" clique no link ao lado ----------->
excel.xlsx
Pergunta 1
Resposta Selecionada: 
Resposta Correta: 
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?
6.
4.
0 em 1 pontos
https://anhembi.blackboard.com/bbcswebdav/pid-15952238-dt-content-rid-84766551_1/xid-84766551_1
Will Sena
Retângulo
Will Sena
Retângulo
13/05/2021 Revisar envio do teste: 20211 - PROVA N2 (A5) – GRA0499 ...
https://anhembi.blackboard.com/webapps/late-course_engine_soap-BBLEARN/Controller?COURSE_ID=_667391_1 2/13
Comentário
da
resposta:
Sua resposta está incorreta. Lembre-se que o comando de entrada de
dados atua como um comando de atribuição de dados, sendo que seu
valor é controlado pelo usuário. Revise os conceitos de comandos de
entrada e saída de dados. 
  
  
  
Pergunta 2
Resposta Selecionada: 
Resposta Correta: 
Comentário
da
resposta:
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?
6.
4.
Sua resposta está incorreta. Lembre-se que o comando de entrada de
dados atua como um comando de atribuição de dados, sendo que seu
valor é controlado pelo usuário. Revise os conceitos de comandos de
entrada e saída de dados.
Pergunta 3
Vários problemas matemáticos são resolvidos com o auxílio da computação. As
0 em 1 pontos
0 em 1 pontos
13/05/2021 Revisar envio do teste: 20211 - PROVA N2 (A5) – GRA0499 ...
https://anhembi.blackboard.com/webapps/late-course_engine_soap-BBLEARN/Controller?COURSE_ID=_667391_1 3/13
Resposta Selecionada:
 
Resposta Correta:
 
Comentário
da
resposta:
equações matemáticas são as mais fáceis de serem implementadas na programação.
Veja o exemplo a seguir. 
  
O valor de π pode ser calculado pela série infinita  ou seja, 
  
  
O algoritmo que calcula o valor de π pela série infinita, com os 100 primeiros termos,
é:
A resposta não é a correta. Releia os conceitos de acumuladores e
comandos de repetição. Observe as inicializações das variáveis e
analise os valores dos termos para construir o algoritmo. Existe uma
troca de sinal começando no positivo e depois vai para o negativo. Os
denominadores dos termos são sempre ímpares.  
  
  
1 em 1 pontos
13/05/2021 Revisar envio do teste: 20211 - PROVA N2 (A5) – GRA0499 ...
https://anhembi.blackboard.com/webapps/late-course_engine_soap-BBLEARN/Controller?COURSE_ID=_667391_1 4/13
Pergunta 4
Resposta Selecionada: 
Resposta Correta: 
Comentário
da
resposta:
Leia o excerto a seguir. 
  
“Nos inícios da década de 1960, fruto do trabalho de americanos e europeus, surgiu
uma linguagem projetada para representar algoritmos ao invés de se escrever
programas simplesmente, o Algol-60. Ela implementava o conceito de estrutura de
blocos, onde variáveis, procedimentos, etc., poderiam ser declarados onde quer que o
programa os necessitasse. Algol-60 influenciou profundamente muitas linguagens
que vieram depois e evoluiu para o Algol-68”. 
  
FONSECA F. C. História da Computação : o caminho do pensamento e da
tecnologia. Porto Alegre: EDIPUCRS, 2007. p. 125. 
  
Considerando as informações sobre elaboração de variáveis analise as seguintes
afirmativas. 
  
I. A primeira letra da variável deve ser um caractere alfabético. 
II. Usar preferencialmente palavras reservadas nas variáveis. 
III. Na declaração da variável é possível conter números. 
IV. Toda as linguagens permitem declarar variáveis case sensitive. 
  
Agora, assinale a alternativa que apresenta a sequência correta de respostas.
V, F, V, F.
V, F, V, F.
A resposta está correta. Forem associadas corretamente as regras de
elaboração de variáveis. É fundamental seguir as regras para que o
código se mantenha bem organizado, claro para leitura e esteja livre de
erros. 
  
 
Pergunta 5
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
1 em 1 pontos
13/05/2021 Revisar envio do teste: 20211 - PROVA N2 (A5) – GRA0499 ...
https://anhembi.blackboard.com/webapps/late-course_engine_soap-BBLEARN/Controller?COURSE_ID=_667391_1 5/13
Resposta Selecionada:
 
Resposta Correta:
quem abastecesse, mesmo que em quantidade menor. A tabela a seguir mostra os
valores dos descontos. 
Combustível Preç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 corretamente
é:
13/05/2021 Revisar envio do teste: 20211 - PROVA N2 (A5) – GRA0499 ...
https://anhembi.blackboard.com/webapps/late-course_engine_soap-BBLEARN/Controller?COURSE_ID=_667391_1 6/13
 
Comentário
da
resposta:
A sua resposta está correta. O comando de repetição REPETIR ATE não
faz teste na entrada. Um comando condicional dentro do outro é
chamado de comandos aninhados, muito utilizado, quando se tem
várias condições. No exemplo, se tem a condição do tipo de
combustível e da quantidade vendida.
Pergunta 6
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. 
  
 
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çãoda variável . 
III.       A variável referente à porcentagem da comissão, foi declarada como real de
0 em 1 pontos
13/05/2021 Revisar envio do teste: 20211 - PROVA N2 (A5) – GRA0499 ...
https://anhembi.blackboard.com/webapps/late-course_engine_soap-BBLEARN/Controller?COURSE_ID=_667391_1 7/13
Resposta Selecionada: 
Resposta Correta: 
Comentário
da
resposta:
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.
I, III e IV.
II, III e IV.
Sua resposta está incorreta. A inicialização de variáveis é obrigatória
em somadores e acumuladores. Estude novamente a teoria sobre
acumuladores e somadores. Para cada tipo de dados a serem utilizados,
existe um tipo específico na programação. Quando trabalhamos com
números fracionários, o tipo a ser utilizado é o real. 
 
Pergunta 7
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ível Preç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 em 1 pontos
13/05/2021 Revisar envio do teste: 20211 - PROVA N2 (A5) – GRA0499 ...
https://anhembi.blackboard.com/webapps/late-course_engine_soap-BBLEARN/Controller?COURSE_ID=_667391_1 8/13
Resposta Selecionada:
 
Resposta Correta:
 
Comentário
da
resposta:
 
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
é:
A sua resposta está correta. O comando de repetição REPETIR ATE não
faz teste na entrada. Um comando condicional dentro do outro é
chamado de comandos aninhados, muito utilizado, quando se tem
várias condições. No exemplo, se tem a condição do tipo de
combustível e da quantidade vendida.
Pergunta 8
Leia o texto a seguir. 
1 em 1 pontos
13/05/2021 Revisar envio do teste: 20211 - PROVA N2 (A5) – GRA0499 ...
https://anhembi.blackboard.com/webapps/late-course_engine_soap-BBLEARN/Controller?COURSE_ID=_667391_1 9/13
Resposta Selecionada: 
Resposta Correta: 
Comentário
da
resposta:
  
“Podem-se discernir na história das linguagens certas tendências. A primeira foi a de
perseguir altos níveis de abstração. Os rótulos simbólicos e mnemônicos das
linguagens de montagem abstraem códigos de operação e endereços. Variáveis e
atribuição abstraem acesso a um endereço de memória e atualização. Estruturas de
dados abstraem formas de armazenamento. Estruturas de controle abstraem desvios.
Procedimentos abstraem subrotinas”. 
  
FONSECA F. C. História da Computação : o caminho do pensamento e da
tecnologia. Porto Alegre: EDIPUCRS, 2007. p. 125. 
  
As variáveis e constantes representam o ponto central do correto funcionamento de
um código. Saber usá-las é fundamental. A partir das informações e dos estudos
sobre variáveis, associe os métodos de acesso aos seus significados. 
  
(1)   Inteiro 
(2)   Literal 
(3)   Real 
(4)   Lógica 
  
(_) Verdadeiro 
(_) 175 
(_) “%” 
(_) 2,4 
  
Agora, assinale a alternativa que apresenta a sequência correta.
4, 1, 2, 3.
4, 1, 2, 3.
A resposta está correta. A compreensão dos tipos de variáveis ficou
bastante clara. É importante saber como usar cada tipo no código, pois
o uso incorreto acarretará erros de retorno e consequentemente erros
de execução.
Pergunta 9
Leia o excerto a seguir. 
  
“[Na construção de algoritmo], utilizaremos três operadores básicos para a formação
de novas proposições lógicas compostas de outras proposições lógicas simples. Os
1 em 1 pontos
13/05/2021 Revisar envio do teste: 20211 - PROVA N2 (A5) – GRA0499 ...
https://anhembi.blackboard.com/webapps/late-course_engine_soap-BBLEARN/Controller?COURSE_ID=_667391_1 10/13
Resposta Selecionada: 
Resposta Correta: 
Comentário
da
resposta:
operadores lógicos são: negação, conjunção e disjunção”.  
  
FORBELLONE, A. L. V. Lógica de programação - A construção de algoritmos e
estruturas de dados . 3. ed. São Paulo: Prentice Hall, 2005. p. 43. 
  
Portanto, os operadores lógicos básicos são utilizados para criação de proposições
mais complexas. 
A partir das informações sobre operadores lógicos, associe cada fragmento do
comando com seu respectivo significado. 
  
(1)   Validade lógica 
(2)   Princípio da não contradição 
(3)   Princípio do terceiro excluído 
(4)   Operações relacionais 
  
(_) A proposição não pode ser falsa e verdadeira conjuntamente. 
(_) A proposição pode assumir somente valores falso ou verdadeiro. 
(_) Resultado esperado de uma proposição composta. 
(_) Comparação entre variáveis para determinação de uma saída lógica. 
  
Agora, assinale a alternativa que apresenta a sequência correta.
2, 3, 1, 4.
2, 3, 1, 4.
A resposta está correta. Os princípios de operadores lógicos foram
corretamente associados. O desenvolvimento do algoritmo exige um
conhecimento de lógica para que o código final esteja livre de erros de
lógica e execução. 
  
 
Pergunta 10
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. 
1 em 1 pontos
13/05/2021 Revisar envio do teste: 20211 - PROVA N2 (A5) – GRA0499 ...
https://anhembi.blackboard.com/webapps/late-course_engine_soap-BBLEARN/Controller?COURSE_ID=_667391_1 11/13
Resposta Selecionada:
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
competir na classe sub 13 feminino e na categoria superligeiro. 
Vamos visualizar um algoritmo que calcula a classe e a categoria de uma atleta: 
 
Neste algoritmo é utilizado o comando ENQUANTO. Analise as alternativas a seguir e
escolha a opção que substitui o ENQUANTO pelo comando REPETIR ATE, sem alterar
o funcionamento do algoritmo.
13/05/2021 Revisar envio do teste: 20211 - PROVA N2 (A5) – GRA0499 ...
https://anhembi.blackboard.com/webapps/late-course_engine_soap-BBLEARN/Controller?COURSE_ID=_667391_1 12/13
 
Resposta Correta:
 
Comentário
da
A sua resposta está correta. Os comandos de repetição se equivalem,
podemos substituir um pelo outro sem causar problemas na execução.
13/05/2021 Revisar envio do teste: 20211 - PROVA N2 (A5) – GRA0499 ...
https://anhembi.blackboard.com/webapps/late-course_engine_soap-BBLEARN/Controller?COURSE_ID=_667391_1 13/13
Quinta-feira, 13 de Maio de 2021 00h11min08s BRT
resposta: No caso, trocamos um comando de repetição com teste no início para
um com teste no final.

Outros materiais