Buscar

LÓGICA PARA REDES DE COMPUTADORES - A6

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 20 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 20 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 20 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

● A 7 E 8 SÃO IGUAIS EU MANQUEI NA 8.
Curso LÓGICA PARA REDES DE COMPUTADORES
Teste 20211 - PROVA SUBSTITUTIVA (A6)
Iniciado 13/04/21 00:27
Enviado 13/04/21 09:45
Status Completada
Resultado da
tentativa
9 em 10 pontos
Tempo decorrido 9 horas, 17 minutos
Instruções
Caso necessite a utilização do "EXCEL" clique no link ao lado
-----------> excel.xlsx
Resultados
exibidos
Respostas enviadas, Respostas corretas, Comentários
●
●
●
●
●
● Pergunta 1
1 em 1 pontos
https://fadergsead.blackboard.com/bbcswebdav/pid-15953039-dt-content-rid-84766551_1/xid-84766551_1
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.
Resposta
Selecionada: Este algoritmo soma os números inteiros ímpares entre 1 e
50.
Resposta Correta:
Este algoritmo soma os números inteiros ímpares entre 1 e
50.
Comentário da
resposta:
A resposta está correta. Este algoritmo utiliza o comando de
repetição PARA com passo de 2, o que significa que ele irá
somar de 2 em 2 e como a variável i começou com o valor de 1,
esta variável receberá os valores ímpares.
●
● Pergunta 2
1 em 1 pontos
Com os preços dos combustíveis lá nas alturas, uma preocupação que o motorista deve
ter na hora de comprar um veículo, é saber qual é a autonomia. Autonomia é também
conhecida como o consumo médio de combustível de um automóvel e o seu cálculo é
feito pela fórmula
autonomia= distância_percorrida
_________________ km/l
litros_combustível
Por exemplo, se um carro percorreu 450 km e gastou 45 litros de gasolina, significa que
ele possui uma autonomia de 450/45=10km/l, ou seja, ele consome um litro de gasolina
a cada 10 km.
O fluxograma para um sistema que faz o cálculo da autonomia ou consumo de um
veículo é dado a seguir.
O algoritmo que representa este fluxograma é
Resposta
Seleciona
da:
Resposta
Correta:
Comentár
io da
resposta:
A sua resposta está correta. Os comandos de repetição,
por mais que possuam a mesma função, diferem na
forma como executam esta função. O comando PARA
possui três campos e o teste no início do comando, o
comando ENQUANTO possui um campo que é o teste,
sendo localizado no início do comando. E o REPETIR
ATE, possui um campo, que é o próprio teste, no final do
comando.
●
● Pergunta 3
1 em 1 pontos
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.
Resposta Selecionada:
V, F, V, F.
Resposta Correta:
V, F, V, F.
Comentário da
resposta:
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 4
1 em 1 pontos
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 x
impressa na tela?
Resposta Selecionada:
4.
Resposta Correta:
4.
Comentário
da resposta:
A resposta está correta. O comando de entrada de dados, leia,
linha 6, armazena o valor digitado pelo usuário na variável x,
apagando o valor anterior. O comando de entrada de dados atua
como um comando de atribuição de dados, sendo que seu valor é
controlado pelo usuário.
●
● Pergunta 5
1 em 1 pontos
Nesse mesmo contexto do campeonato estadual de judô, a academia Budokan, de Juiz
de Fora/MG, precisa classificar seus atletas em classes e categorias, de acordo com o
gênero, peso e idade. Há uma categoria, em específico, que requer atenção especial,
pois é a que mais tem competidores: de meninas com idades entre 11 a 17 anos e
pesam até 44kg. Vai ser necessário fazer uma pré-seleção das atletas, seguindo alguns
critérios, que podemos ver na tabela a seguir, que classifica a classe de cada atleta.
Classe Idade Inicial Idade Final
Sub 18 Feminino 15 17
Sub 15 Feminino 13 14
Sub 13 Feminino 11 12
Nesta tabela, podemos ver os critérios para a classificação das categorias.
Categorias Sub 13 Sub 15 Sub 18
Superligeiro Feminino até 28kg até 36kg até 40kg
Ligeiro Feminino de 28kg a
31kg
de 36kg a
40kg
de 40kg a
44kg
Para inscrever suas atletas, a academia já sabe que uma atleta com 11 anos, pesando
28kg, pode competir na classe sub 13 feminino e na categoria superligeiro.
Podemos traduzir isso em um algoritmo que calcula a classe e a categoria de uma
atleta:
Perceba que uma parte do algoritmo, entre as linhas 31 a 41, está coberta por um
quadrado preto. O trecho que foi retirado e que garante o correto funcionamento deste
sistema é:
Resposta
Selecion
ada:
Resposta
Correta:
Comentár
io da
resposta:
A sua resposta está correta. O comando
condicional SE serve para separar a execução
de acordo como as condições. Podemos
utilizá-los na forma sequencial ou aninhados.
Neste exemplo, utilizamos na forma sequencial.
●
● Pergunta 6
1 em 1 pontos
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
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.
Resposta
Selecionada:
Resposta Correta:
Comentário
da resposta:
A sua resposta está correta. Os comandos de repetiçãose
equivalem, podemos substituir um pelo outro sem causar
problemas na execução. No caso, trocamos um comando de
repetição com teste no início para um com teste no final.
●
● Pergunta 7
1 em 1 pontos
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):
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 é:
Resposta Selecionada:
Resposta Correta:
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 8
0 em 1 pontos
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):
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 é:
Resposta Selecionada:
Resposta Correta:
Comentário
da resposta:
A sua resposta está incorreta. Retome os estudos de comando
condicional aninhados, ou seja, um dentro do outro e do
comando REPETIR ATE. Utilize também a ferramenta
fluxograma, que será muito útil na visualização dos comandos
condicionais aninhados.
●
● Pergunta 9
1 em 1 pontos
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
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.
Resposta Selecionada:
2, 3, 1, 4.
Resposta Correta:
2, 3, 1, 4.
Comentário
da resposta:
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
1 em 1 pontos
Vários problemas matemáticos são resolvidos com o auxílio da computação. As
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, é:
Resposta Selecionada:
Resposta Correta:
Comentário
da resposta:
Sua resposta está correta. Aqui utilizamos o conceito de
acumuladores na resolução de problemas matemáticos. Observe
que a troca do sinal entre + e – foi feita na linha 11. O uso do
comando PARA é o mais indicado para este exemplo.
●

Outros materiais