Buscar

A 02 - GRA0499 LÓGICA PARA REDES DE COMPUTADORES GR1956-212-9 - 202120 ead-17622 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 11 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 11 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 11 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

01/11/2021 17:56 Revisar envio do teste: ATIVIDADE 2 (A2) – GRA0499 ...
https://anhembi.blackboard.com/webapps/late-course_content_soap-BBLEARN/Controller?ACTION=OPEN_TEST_PLAYER&COURSE_ID=_736320_1&PARENT_ID=_19611603_1&CONTENT_ID=_19611628_1 1/11
Usuário FABIO ANDRE MOREIRA
Curso GRA0499 LÓGICA PARA REDES DE COMPUTADORES GR1956-212-9 - 202120.ead-17622.01
Teste ATIVIDADE 2 (A2)
Iniciado 01/11/21 16:25
Enviado 01/11/21 17:55
Status Completada
Resultado da tentativa 10 em 10 pontos  
Tempo decorrido 1 hora, 30 minutos
Resultados exibidos Respostas enviadas, Respostas corretas, Comentários
Pergunta 1
Um algoritmo é uma sequência de instruções que tem a finalidade de resolver um determinado problema. Um algoritmo pode
conter diversos tipos de estruturas, que de uma forma ou outra, auxiliam na obtenção do resultado final. 
  
Considerando as informações apresentadas e os conteúdos estudados, analise os tipos de estruturas algorítmicas a seguir e
associe-os com suas características. 
  
I) Laço de Repetição. 
II) Seleção encadeada. 
III) Múltipla escolha. 
IV) Seleção simples. 
  
(    ) Muda o fluxo de um algoritmo, caso o valor lógico da condição seja verdadeiro. 
(  ) Quando um conjunto de valores necessitam ser testados e diferentes ações podem ser executadas em função desses valores. 
(    ) Diversas estruturas de seleção dispostas uma dentro da outra. 
(    ) Um trecho de código será repetido até que uma condição seja satisfeita. 
1 em 1 pontos
Fabio
Máquina de escrever
BBBBBBBBBBBBBBB
01/11/2021 17:56 Revisar envio do teste: ATIVIDADE 2 (A2) – GRA0499 ...
https://anhembi.blackboard.com/webapps/late-course_content_soap-BBLEARN/Controller?ACTION=OPEN_TEST_PLAYER&COURSE_ID=_736320_1&PARENT_ID=_19611603_1&CONTENT_ID=_19611628_1 2/11
Resposta Selecionada: 
Resposta Correta: 
Comentário
da
resposta:
  
Com base nas relações feitas, assinale a alternativa que apresenta a sequência correta:
IV, III , II, I.
IV, III , II, I.
Resposta correta.   A estrutura (I) diz respeito a laços de repetição, que possui, como função, a repetição de trechos
de comandos por diversas vezes, até que uma condição de parada seja satisfeita. A estrutura (II) é uma estrutura
de seleção encadeada, que possui diversas estruturas de seleção, uma após a outra. A estrutura (III) é uma
estrutura de seleção múltipla escolha, que é aplicada quando um conjunto de valores discretos precisa ser testado
e, nesse caso, diferentes ações serão executadas em função desses valores, sendo similar a uma estrutura
homogênea SE-SENÃO-SE. A estrutura (IV) diz respeito à seleção simples, que mudará o fluxo do código através
de uma condição; caso seja verdadeira, o trecho de código será executado.
Pergunta 2
Dos laços de repetição existentes, o Repita tem como característica repetir um trecho de código até que uma condição seja
satisfeita. Esse laço será executado ao menos uma vez. Analise o trecho de código a seguir: 
  
Inicio 
     ... 
Escreva (“Deseja cadastrar um produto: (S ou N)”); 
Leia (opcao); 
Se (opcao = “S”) então 
Repita 
          Leia (cod); 
Leia (qtd); 
Escreva (“Deseja digitar mais alguma coisa: (S ou N)?”); 
Até (resp != “N”); 
     Fimse. 
1 em 1 pontos
01/11/2021 17:56 Revisar envio do teste: ATIVIDADE 2 (A2) – GRA0499 ...
https://anhembi.blackboard.com/webapps/late-course_content_soap-BBLEARN/Controller?ACTION=OPEN_TEST_PLAYER&COURSE_ID=_736320_1&PARENT_ID=_19611603_1&CONTENT_ID=_19611628_1 3/11
Resposta Selecionada: 
Resposta Correta: 
Comentário
da
resposta:
Fimalgoritmo. 
  
Fonte: Elaborada pelo autor. 
  
Considerando essas informações e o conteúdo estudado, analise as afirmativas a seguir, e assinale (V) para a(s) verdadeira(s) e
(F) para a(s) falsa(s): 
  
(  ) O trecho de código possui uma estrutura condicional simples, que se verdadeiro, executará o trecho de código com o laço de
repetição. 
(  ) O laço repita não será executado, independentemente se o usuário digitar a opção S ou N. 
(  ) O laço de repetição será executado de forma infinita, em razão de um erro de sintaxe de comparação de saída do laço. 
(   ) Há um erro de sintaxe no laço de repetição: a condição, da forma como está, será encerrada se o usuário digitar qualquer
outra letra e não N. 
  
Com base nas associações, assinale a alternativa que apresenta a sequência correta:
V, F, F, V.
V, F, F, V.
Resposta correta.   A afirmativa I é verdadeira, pois analisando o código vemos uma estrutura condicional simples,
na forma se..então. A afirmativa IV é verdadeira, pois há um erro de sintaxe, sendo que a condição deveria ser resp
= “N” para o encerramento do looping .  A afirmativa II é falsa, pois o laço de repetição não será executado se a
resposta para a variável opção for N; caso seja S, será executado ao menos uma vez. A afirmativa III é falsa, pois o
laço de repetição não será executado de forma infinita, o laço de repetição, da forma como está, será executado até
que a resposta seja diferente de N.
Pergunta 3
As estruturas de repetição são essenciais para a construção de algoritmos e resolução de problemas específicos, como a
repetição de blocos. É essencial, ainda, o entendimento dos comandos, corretamente. Analise o trecho de código a seguir: 
1 em 1 pontos
01/11/2021 17:56 Revisar envio do teste: ATIVIDADE 2 (A2) – GRA0499 ...
https://anhembi.blackboard.com/webapps/late-course_content_soap-BBLEARN/Controller?ACTION=OPEN_TEST_PLAYER&COURSE_ID=_736320_1&PARENT_ID=_19611603_1&CONTENT_ID=_19611628_1 4/11
Resposta Selecionada: 
Resposta Correta: 
Comentário
da
resposta:
  
Inicio 
     ... 
     sal_carlos <- 0; 
sal_joao <- 0; 
enquanto (sal_joao < sal_carlos) faça 
     Escreva (“O salário é: ”, sal_joão + sal_carlos); 
... 
Fimenquanto. 
Fimalgoritmo. 
Fonte: Elaborada pelo autor. 
  
Considerando essas informações e o conteúdo estudado, analise as afirmativas a seguir, e assinale (V) para a(s) verdadeira(s) e
(F) para a(s) falsa(s): 
  
(    ) O laço de repetição enquanto, caso satisfeita a condição de que o salário de João seja menor do que o salário de Carlos,
repetirá um trecho de código. 
(    ) O laço de repetição não será executado; dessa forma, o algoritmo será encerrado com as variáveis sal_carlos e sal_joao com
valor 0. 
(     ) O código possui um erro de sintaxe na comparação do laço de repetição. 
(   ) O laço será executado, no entanto, em razão do erro de sintaxe de comparação, há um loop infinito. 
  
Com base nas associações, assinale a alternativa que apresenta a sequência correta:
V, V, V, F.
V, V, V, F.
Resposta correta. 
A afirmativa I é verdadeira, pois caso a condição seja satisfeita, o trecho de código será repetido até que o salário
de João seja menor do que o salário de Carlos. A afirmativa II é verdadeira, pois em razão de um erro de sintaxe de
comparação, o laço não será executado, e o algoritmo se encerra. A afirmativa III é verdadeira, pois a sintaxe do
01/11/2021 17:56 Revisar envio do teste: ATIVIDADE 2 (A2) – GRA0499 ...
https://anhembi.blackboard.com/webapps/late-course_content_soap-BBLEARN/Controller?ACTION=OPEN_TEST_PLAYER&COURSE_ID=_736320_1&PARENT_ID=_19611603_1&CONTENT_ID=_19611628_1 5/11
laço de repetição está incorreta: para que o laço seja executado, deveriam ser utilizados os operadores maior igual.
A afirmativa IV é falsa, pois o laço não será executado, e muito menos acarretar em repetições infinitas.
Pergunta 4
Resposta Selecionada: 
Resposta Correta: 
Comentário da
resposta:
Estruturas de repetição são importantes na implementação de determinadas funções em um algoritmo, visto que um laço repetirá
um trecho de código diversas vezes. Podemos dizer, ainda, que com os laços de repetição não temos trechos de código repetidos.
Um laço do tipo REPITA pode ser definido como:
um laço que será executado ao menos uma vez, antes de veri�car uma condição;
um laço que será executado ao menos uma vez, antes de verificar uma condição;
Resposta correta. 
A estrutura REPITA-ATÉ é uma estrutura cuja condição é testada no final do laço, sendo verificadaapós a
execução do loop de repetição dos comandos existentes dentro do laço.
Pergunta 5
Uma estrutura encadeada pode ajudar em decisões de um algoritmo. Para cada decisão tomada, poderemos ter outras possíveis
decisões para que, assim, seja tomada a execução de um bloco de códigos. Analise o trecho de código a seguir: 
  
... 
Se (A < B) E (A < C) então 
     Se (B < A) então 
           Escreva (“A ordem está correta a ser mostrada é ”, A, “-“, B, “-“, C); 
     Senão 
          Escreva (“A ordem está correta a ser mostrada é ”, A, “-“, C, “-“, B); 
     Fimse. 
... 
1 em 1 pontos
1 em 1 pontos
01/11/2021 17:56 Revisar envio do teste: ATIVIDADE 2 (A2) – GRA0499 ...
https://anhembi.blackboard.com/webapps/late-course_content_soap-BBLEARN/Controller?ACTION=OPEN_TEST_PLAYER&COURSE_ID=_736320_1&PARENT_ID=_19611603_1&CONTENT_ID=_19611628_1 6/11
Resposta Selecionada: 
Resposta Correta: 
Comentário
da
resposta:
Fimse. 
Fonte: Elaborada pelo autor. 
  
Estruturas condicionais encadeadas, normalmente, são utilizadas para a resolução de problemas com um teor de complexidade
maior do que outros. Considerando essas informações e o conteúdo estudado, analise as afirmativas a seguir, e assinale (V) para
a(s) verdadeira(s) e (F) para a(s) falsa(s): 
  
(  ) Observamos a utilização de uma estrutura encadeada homogênea, utilizando a sintaxe SE-ENTÃO-SE e SE-SENÃO-SE. 
(  ) Não se podem utilizar duas estruturas de comparação em um mesmo SE, como exposto no exemplo, pois gera um erro de
execução.   
(  ) O trecho de código diz respeito à ordenação de três valores, sendo que é feita a comparação através de operadores
aritméticos. 
(  ) Com base no trecho de código, verificamos que não existe um padrão lógico no encadeamento, caracterizando uma seleção
encadeada heterogênea. 
  
Com base nas associações, assinale a alternativa que apresenta a sequência correta:
F, F, V, V.
F, F, V, V.
Resposta correta. 
A afirmativa III é verdadeira, pois podemos analisar, pelo trecho de código, que se trata de um algoritmo de
ordenação de três valores numéricos, feito por meio de operadores lógicos e aritméticos. A afirmativa IV é
verdadeira, pois verificamos uma estrutura heterogênea, não seguindo uma lógica na comparação. Utiliza-se,
assim, estruturas se...então... se... então... senão.
Pergunta 6
Estruturas condicionais são importantes em todo código criado. Normalmente, são utilizadas em códigos que necessitam de uma
análise de um dado para a execução de um determinado trecho de código. Dentre as estruturas de seleção encadeada, temos:
1 em 1 pontos
01/11/2021 17:56 Revisar envio do teste: ATIVIDADE 2 (A2) – GRA0499 ...
https://anhembi.blackboard.com/webapps/late-course_content_soap-BBLEARN/Controller?ACTION=OPEN_TEST_PLAYER&COURSE_ID=_736320_1&PARENT_ID=_19611603_1&CONTENT_ID=_19611628_1 7/11
Resposta Selecionada: 
Resposta Correta: 
Comentário
da
resposta:
Estruturas homogênea e heterogênea.
Estruturas homogênea e heterogênea.
Resposta correta. A seleção encadeada homogênea consiste em diversas estruturas de seleção encadeadas, que
seguem um determinado padrão lógico. Podemos utilizar as estruturas SE-ENTÃO-SE e SE-SENÃO-SE, como
estruturas de seleção encadeada homogêneas. Na seleção encadeada heterogênea, não é seguido um padrão
lógico de encadeamento, como apresentado na estrutura de seleção encadeada homogênea.
Pergunta 7
Leia o trecho a seguir: 
“O comando de decisão faz parte de um bloco de instruções maior, que é o bloco principal do programa. Os blocos podem conter
qualquer tipo de instrução, inclusive comandos do programa”. 
  
CESAR, R.; MEDINA, M.; FERTIG, C. Algoritmos e Programação : teoria e prática. 2 ed. São Paulo: Novatec Editora, 2006. p. 48. 
  
Analise o código a seguir: 
  
Inicio 
     n1, n2, n3 : inteiro; 
Escreva (“Entre como primeiro valor: ”); 
Leia (n1); 
Escreva (“Entre como segundo valor: ”); 
Leia (n2); 
Escreva (“Entre como terceiro valor: ”); 
Leia (n3); 
Se (n1 = n2) e (n2 = n3) então 
     Escreva (“Os três valores são iguais”); 
Senão 
1 em 1 pontos
01/11/2021 17:56 Revisar envio do teste: ATIVIDADE 2 (A2) – GRA0499 ...
https://anhembi.blackboard.com/webapps/late-course_content_soap-BBLEARN/Controller?ACTION=OPEN_TEST_PLAYER&COURSE_ID=_736320_1&PARENT_ID=_19611603_1&CONTENT_ID=_19611628_1 8/11
Resposta Selecionada: 
Resposta Correta: 
Comentário
da
resposta:
     Se (n1 <> n2) e (n1 <> n3) e (n2 <> n3) então 
Escreva (“Não há valores iguais”); 
Senão 
Escreva (“Há dois valores iguais e um diferente”); 
           Fimse; 
Fimse; 
Fimalgoritmo. 
  
Fonte: Elaborada pelo autor. 
  
Considerando a citação apresentada, o código analisado e os conteúdos abordados no texto-base, analise as asserções a seguir
e a relação proposta entre elas. 
  
I. O algoritmo apresenta uma estrutura condicional homogênea, utilizando a estrutura se-senão-se, realizando comparações
numéricas. 
  
Porque: 
  
II. Esse tipo de construção é muito útil quando sabemos que em um conjunto de condições apenas uma delas será verdadeira. 
  
A seguir, assinale a alternativa correta:
As asserções I e II são proposições verdadeiras, e a II é uma justi�cativa correta da I.
As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I.
Resposta correta. 
A asserção I é uma proposição verdadeira, pois analisando o algoritmo percebemos a presença da estrutura
condicional encadeada e de forma homogênea, seguindo uma lógica de análise. Percebemos também que o
software tem o intuito de verificar se três números são iguais ou não. A asserção II é uma proposição verdadeira,
pois a construção de forma encadeada e homogênea é muito útil, pois os comandos só serão executados se uma
condição for verdadeira, sendo realizadas as análises uma abaixo da outra. 
01/11/2021 17:56 Revisar envio do teste: ATIVIDADE 2 (A2) – GRA0499 ...
https://anhembi.blackboard.com/webapps/late-course_content_soap-BBLEARN/Controller?ACTION=OPEN_TEST_PLAYER&COURSE_ID=_736320_1&PARENT_ID=_19611603_1&CONTENT_ID=_19611628_1 9/11
CESAR, R.; MEDINA, M.; FERTIG, C. Algoritmos e Programação : teoria e prática. 2 ed. São Paulo: Novatec
Editora, 2006. p. 48.
Pergunta 8
Resposta
Selecionada:
 
Resposta Correta:
Comentário
da
resposta:
Um algoritmo possui códigos que podem ser executados sequencialmente, mas também que dependem da análise de uma
condição para serem executados. Essas condições são chamadas estruturas condicionais, que podem ser simples, compostas ou
encadeadas. A definição correta de estrutura encadeada é:
uma estrutura que possui if aninhados, ou seja, um dentro do outro, possuindo, ainda, valores lógicos verdadeiro ou falso;
uma estrutura que possui if aninhados, ou seja, um dentro do outro, possuindo, ainda, valores lógicos
verdadeiro ou falso;
Resposta correta. A seleção encadeada homogênea consiste em várias estruturas de seleção encadeadas, que
seguem um determinado padrão lógico. Podemos utilizar as estruturas SE-ENTÃO-SE e SE-SENÃO-SE, como
estruturas de seleção encadeada homogêneas. Dizemos, ainda, que é uma estrutura aninhada, com um IF dentro
do outro.
Pergunta 9
É possível, em um algoritmo, utilizar tanto laços de repetições quanto estruturas condicionais. Ainda, podemos aplicar essas
condições dentro dos laços de repetições, a fim de verificar condições e executar comandos diversas vezes. Analise o trecho de
código a seguir: 
  
Inicio 
     ... 
     Escreva (“Entre com um número a ser testado”); 
1 em 1 pontos
1 em 1 pontos
01/11/2021 17:56 Revisar envio do teste: ATIVIDADE 2 (A2) – GRA0499 ...
https://anhembi.blackboard.com/webapps/late-course_content_soap-BBLEARN/Controller?ACTION=OPEN_TEST_PLAYER&COURSE_ID=_736320_1&PARENT_ID=_19611603_1&CONTENT_ID=_19611628_1 10/11
Leia (numero); 
divisível <- f; 
Se (numero resto 2 = 0) e (numero > 2) então 
     divisível <- v; 
Senão 
     divisível <-3; 
fimse; 
Enquanto (não(divisivel) e divisor <= numero raiz 2) faça 
     Se (numero resto divisor = 0) entao 
           divisivel <- v; 
     Senãodivisivel <- divisor +2; 
fimenquanto; 
... 
Fimalgoritmo. 
  
Fonte: Elaborada pelo autor. 
  
Tanto laços de repetição quanto estruturas condicionais devem ter sua análise feita de forma correta, para que possam executar
suas funcionalidades com exatidão. Considerando a introdução apresentada, analise as asserções a seguir e a relação proposta
entre elas. 
  
I. Na utilização do operador lógico “e”, para a execução do trecho de comando é necessário que o valor lógico dos dois seja
verdadeiro. 
  
Porque: 
  
II. O operador “não”, que compõe a condição do laço de repetição “enquanto”, indica que o valor não é divisível por nenhum outro
número. 
  
A seguir, assinale a alternativa correta:
01/11/2021 17:56 Revisar envio do teste: ATIVIDADE 2 (A2) – GRA0499 ...
https://anhembi.blackboard.com/webapps/late-course_content_soap-BBLEARN/Controller?ACTION=OPEN_TEST_PLAYER&COURSE_ID=_736320_1&PARENT_ID=_19611603_1&CONTENT_ID=_19611628_1 11/11
Segunda-feira, 1 de Novembro de 2021 17h56min24s BRT
Resposta Selecionada: 
Resposta Correta: 
Comentário
da
resposta:
A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
Resposta correta. 
A asserção I é verdadeira, pois o operador lógico “e” possui, como característica principal, a análise de duas
condições, e que estas sejam verdadeiras. Dessa forma, para a execução de um trecho de código que está dentro
dessa condicional, é necessário que o valor lógico de tais análises seja verdadeiro. A asserção II é falsa, pois o
operador “não”, tem a função de inverter o valor lógico de uma operação, e não indicar que não é divisível por um
determinado número. No caso do laço de repetição, ele inverterá o valor lógico de divisível.
Pergunta 10
Resposta Selecionada: 
Resposta Correta: 
Comentário
da
resposta:
Dentre as estruturas condicionais analisadas, temos as condicionais simples, compostas e encadeadas, e também as estruturas
de seleção de múltipla escolha, ou ainda conhecido como estrutura CASE em algumas linguagens. Agora, responda: uma
estrutura de seleção possui como característica:
Se um comando for executado, os demais não serão.
Se um comando for executado, os demais não serão.
Resposta correta. 
A estrutura de seleção múltipla escolha é aplicada quando um conjunto de valores discretos precisa ser testado e,
nesse caso, diferentes ações serão executadas em função desses valores, sendo similar a uma estrutura
homogênea SE-SENÃO-SE.
1 em 1 pontos

Continue navegando