Buscar

PROVA N2 - GRA0499 LÓGICA PARA REDES DE COMPUTADORES GR1958211 - 202110 ead-15147 01

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

Informações do teste
Descrição
Instruções
Várias tentativas Não permitido. Este teste só pode ser feito uma vez.
Forçar conclusão Este teste pode ser salvo e retomado posteriormente.
Caso necessite a utilização do "EXCEL" clique no link ao lado -----------> excel.xlsx
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í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 pontos SalvaSalva
1 pontos SalvaSalva
 Estado de Conclusão da Pergunta:
https://anhembi.blackboard.com/webapps/assessment/take/launch.jsp?course_assessment_id=_2575967_1&course_id=_667391_1&content_id=_15952238_1&step=null#
https://anhembi.blackboard.com/bbcswebdav/pid-15952238-dt-content-rid-84766551_1/xid-84766551_1
 
 
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
é:
PERGUNTA 2
 Estado de Conclusão da Pergunta:
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?
4.
7.
8.
5.
6.
PERGUNTA 3
Leia o texto a seguir. 
 
 “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
1 pontos SalvaSalva
1 pontos SalvaSalva
 Estado de Conclusão da Pergunta:
(_) 2,4
 
 Agora, assinale a alternativa que apresenta a sequência correta.
1, 3, 4, 2.
4, 1, 2, 3.
1, 2, 3, 4.
4, 2, 1, 3.
2, 4, 3, 1.
PERGUNTA 4
Na linguagem de programação C, as strings são matrizes de caratcteres ou um
conjunto de vetores de caracteres. Para manipular as strings 
 é necessário o uso de funções específicas. Por exemplo, a função strcpy , copia
umastrings 
 para uma variável.
 Analise a tela de execução, a seguir, de um programa para escrever por extenso os
números de 0 a 9.
 
 
 
 
 De acordo com a tela de execução, o programa que a gerou é:
 
 
1 pontos Salvar resposta
 Estado de Conclusão da Pergunta:
 Estado de Conclusão da Pergunta:
 Estado de Conclusão da Pergunta:
PERGUNTA 5
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
 
 
 
Por exemplo, se um carro percorreu e gastou de gasolina, significa
que ele possui uma autonomia de , ou seja, ele consome um litro de
gasolina a cada .
 
O fluxograma para um sistema que faz o cálculo da autonomia ou consumo de um
veículo é dado a seguir.
1 pontos Salvar resposta
 Estado de Conclusão da Pergunta:
 
 
O algoritmo que representa este fluxograma é
 Estado de Conclusão da Pergunta:
PERGUNTA 6
Em um campeonato estadual de judô, os atletas são classificados em classes e
categorias, de acordo com o gênero, peso e a idade. Esta classificação existe com o
intuito de preservar os atletas e garantir uma luta mais justa. A academia de judô
Águia Branca, de Betim/MG, fará uma pré-seleção das atletas com idades entre 11 a
14 anos, com peso até 40kg.
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
 
Assim, uma atleta com 11 anos, pesando 28kg, irá competir na classe sub 13 feminino
e na categoria superligeiro.
Um algoritmo que calcula a classe e a categoria de uma atleta é apresentado a seguir.
1 pontos Salvar resposta
 Estado de Conclusão da Pergunta:
 
 
 
O algoritmo não apresenta uma contagem de atletas, nem por classes e nem por
categorias. Analisando este algoritmo, escolha a opção que insere linhas de comando
para contar a quantidade de atletas de cada CLASSE .
Inserir o contador , após a linha 23 e o contador 
,
após a linha 12. Inicializar as duas variáveis com os valores de zero, ou seja, 
 e após a linha 3.
Inserir o contador , após a linha 26 e o contador 
,
após a linha 15. Não precisa inicializar as duas variáveis.
Inserir o contador , após a linha 26 e o contador 
,
após a linha 15. Inicializar as duas variáveis com os valores de zero, ou seja, 
 e após a linha 3.
Inserir o contador , após a linha 23 e o contador 
,
 após a linha 12. Não precisa inicializar as duas variáveis.
Inserir o contador após a linha 23 e o contador 
,
após a linha 12. Inicializar as duas variáveis com os valores de zero, ou seja, 
 e após a linha 3.
PERGUNTA 7
 Estado de Conclusão da Pergunta:
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 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 conta os números inteiros ímpares entre 1 e 50.
Este algoritmo conta os números inteiros pares entre 1 e 50.
Este algoritmo soma os números inteiros ímpares entre 1 e 50.
PERGUNTA 8
Os vetores são estruturas de armazenamento temporário que podem guardar vários
dados, de mesmo tipo, durante uma execução. Cada elemento do vetor é acessado
pelo nome do vetor e a sua posição. Para percorrer um vetor é necessário um
comando de repetição. Estes são conceitos básicos, para quem quer manipular
vetores. Quem constrói programa deve também saber ler osprogramas.
Analise o programa a seguir.
1 pontos Salvar resposta
1 pontos Salvar resposta
 Estado de Conclusão da Pergunta:
 
 
 
Agora, escolha a opção correta da execução do programa acima.
 Estado de Conclusão da Pergunta:
PERGUNTA 9
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 de 36kg a de 40kg a
 Estado de Conclusão da Pergunta:
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 é:
 Estado de Conclusão da Pergunta:
PERGUNTA 10
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
 
 Estado de Conclusão da Pergunta:
(_) 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.
4, 1, 3, 2.
2, 3, 1, 4.
3, 2, 1, 4.
3, 1, 4, 2.
2, 1, 3, 4. Estado de Conclusão da Pergunta:

Continue navegando

Outros materiais