Você está na página 1de 8

25/06/2022 22:23 Atividade 2 (A2): Revisão da tentativa

NAP CPA Responsabilidade Socioambiental

Minhas Disciplinas 221RGR1956A - LOGICA DE PROGRAMACAO UNIDADE 2 Atividade 2 (A2)

Iniciado em quarta, 8 jun 2022, 10:04


Estado Finalizada
Concluída em quarta, 8 jun 2022, 13:02
Tempo 2 horas 57 minutos
empregado
Avaliar 9,00 de um máximo de 10,00(90%)

Questão 1
Correto
Atingiu 1,00 de 1,00

Assim como as estruturas condicionais, os laços de repetição também podem ser encadeados. Podemos, ainda, utilizá-los combinando-os
com comandos de decisão. Usualmente, utilizamos laços de repetição para executarmos trechos de códigos por diversas vezes. Um
detalhe importante é que devemos sempre analisar adequadamente a condição de parada de um laço de repetição. Considerando a
introdução apresentada, analise as asserções a seguir e a relação proposta entre elas.

I. O comando “Repita” será utilizado sempre que temos a certeza da quantidade de vezes que o bloco deve ser executado.

Porque:

II. Estruturas condicionais podem estar dentro de estruturas de repetição e vice-versa.

A seguir, assinale a alternativa correta:

a. A asserção I é uma proposição falsa, e a II é uma proposição verdadeira. 


b. A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
c. As asserções I e II são proposições falsas.
d. As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I.
e. As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I.

https://ambienteacademico.com.br/mod/quiz/review.php?attempt=786420&cmid=346889 1/8
25/06/2022 22:23 Atividade 2 (A2): Revisão da tentativa

Questão 2 NAP CPA Responsabilidade Socioambiental


Correto
Atingiu 1,00 de 1,00

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.

...

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:

a. V, V, F, F.
b. F, V, F, V.
c. F, F, V, V. 
d. V, F, V, F.
e. V, F, F, V.

Questão 3
Correto
Atingiu 1,00 de 1,00

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:

a. um laço que será executado uma quantidade de vezes específica;


b. um laço que só será executado se uma condição for verdadeira;
c. uma estrutura de seleção composta sendo repetida diversas vezes.

 
d. um laço que será executado ao menos uma vez, antes de verificar uma condição; 
e. uma estrutura de seleção encadeada sendo repetida;

https://ambienteacademico.com.br/mod/quiz/review.php?attempt=786420&cmid=346889 2/8
25/06/2022 22:23 Atividade 2 (A2): Revisão da tentativa

Questão 4 NAP CPA Responsabilidade Socioambiental


Correto
Atingiu 1,00 de 1,00

Podemos representar algoritmos através de fluxogramas, pois facilita o entendimento do fluxo dos dados de um programa por qualquer
pessoa que o observe. Análise o fluxograma a seguir:

Fonte: Elaborada pelo autor.

Estruturas condicionais, dependendo do seu valor lógico, mudam o fluxo dos dados a serem executados. 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):

(  ) Podemos verificar, no fluxograma, a presença de uma estrutura de decisão composta, sendo que com base em um valor lógico
verdadeiro, será executada uma ação, e se falso, outra ação.

(  )  Se foré implementado em uma linguagem específica, o código fonte criado conterá um erro na sintaxe, pois caso a nota seja igual a
sete, o programa será finalizado sem ação.

(  ) Observamos, pelo fluxograma, que se trata de um algoritmo que realizará a média de dois dados, e se o valor for maior do que sete,
será impresso aprovado; caso contrário, será impresso reprovado.

(  ) Com a presença de uma estrutura de decisão simples, no fluxograma, verificamos que será impressa, para o usuário, a situação
“aprovado”, se M for maior ou igual a 7, e, após isso, finalizado o algoritmo.

Com base nas associações, assinale a alternativa que apresenta a sequência correta:

a. V, F, V, F. 
b. V, V, V, F.

 
c. F, V, F, V,
d. F, F, V, V.
e. V, V, F, F.

https://ambienteacademico.com.br/mod/quiz/review.php?attempt=786420&cmid=346889 3/8
25/06/2022 22:23 Atividade 2 (A2): Revisão da tentativa

Questão 5 NAP CPA Responsabilidade Socioambiental


Correto
Atingiu 1,00 de 1,00

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.

Com base nas relações feitas, assinale a alternativa que apresenta a sequência correta:

a. I, II, III, IV.


b. IV, III , II, I. 
c. III, II, IV, I.
d. IV, I, III, II.
e. II, IV, I, III.

Questão 6
Correto
Atingiu 1,00 de 1,00

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:

a. Estruturas homogênea e heterogênea. 


b. Estruturas repetitiva e analista.
c. Estruturas simples e heterogênea.

 
d. Estruturas homogênea e composta.
e. Estruturas simples e composta.

https://ambienteacademico.com.br/mod/quiz/review.php?attempt=786420&cmid=346889 4/8
25/06/2022 22:23 Atividade 2 (A2): Revisão da tentativa

Questão 7 NAP CPA Responsabilidade Socioambiental


Correto
Atingiu 1,00 de 1,00

Leia o excerto a seguir:

“Na construção de algoritmos, também temos as mesmas necessidades de determinar ações diferentes dependendo da avaliação de certas
condições. O uso de condições ou comandos de decisão muda o fluxo das instruções de um algoritmo, permitindo que diferentes instruções
sejam executadas de acordo com a entrada 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. 42.

Uma estrutura condicional deve ser analisada adequadamente, para que as tratativas condicionais, com operadores lógicos e aritméticos,
estejam adequados. Considerando a citação apresentada e os conteúdos abordados no texto-base, analise as asserções a seguir e a
relação proposta entre elas.

I. Quando um bloco de instruções subordinado ao comando se/senão contém outros comandos se/senão, temos o encadeamento de
comandos de decisão.

Porque:

II. O comando caso pode ser considerado uma especialização do comando “se”. Foi criado para facilitar um uso particular de comandos “se”
encadeados e outros comandos.

A seguir, assinale a alternativa correta:

a. A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.


b. As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I.
c. As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I. 
d. As asserções I e II são proposições falsas.
e. A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.

https://ambienteacademico.com.br/mod/quiz/review.php?attempt=786420&cmid=346889 5/8
25/06/2022 22:23 Atividade 2 (A2): Revisão da tentativa

Questão 8 NAP CPA Responsabilidade Socioambiental


Incorreto
Atingiu 0,00 de 1,00

Para se realizar uma repetição com teste de condição no início, devemos nos utilizar da estrutura enquanto, que permite que um bloco de
código seja repetido enquanto uma ação seja verdadeira. Analise o código a seguir:

Inicio

     ...

     Leia (idade);

Enquanto (idade > 0) faça

     Soma <- soma + idade;

     Qtd <- qtd + 1;

Leia (idade);

Fimenquanto.

...

Fimalgoritmo.

Fonte: Elaborada pelo autor.

Considerando o exposto e o conteúdo apresentado no texto-base, analise as afirmativas a seguir:

I – Caso a idade digitada seja 0, o laço de repetição executará ao menos uma vez, em razão da sua característica.

II – Há uma variável contadora, que tem a finalidade de contar quantas idades foram digitadas ao final do laço.

III – O laço de repetição é executado até que o usuário digite uma idade menor do que 0 na entrada de dados.

IV – Dentro do laço de repetição, temos uma operação de soma realizada, sendo que toda idade digitada será somada à variável soma.

É correto o que se afirma em:

a. II e IV, apenas. 
b. II, III e IV, apenas.
c. I, II e III, apenas.
d. I e II, apenas.
e. I e III, apenas.

https://ambienteacademico.com.br/mod/quiz/review.php?attempt=786420&cmid=346889 6/8
25/06/2022 22:23 Atividade 2 (A2): Revisão da tentativa

Questão 9 NAP CPA Responsabilidade Socioambiental


Correto
Atingiu 1,00 de 1,00

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

     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:

a. A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.


b. A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
c. As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I. 
d. As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I.
e. As asserções I e II são proposições falsas.

https://ambienteacademico.com.br/mod/quiz/review.php?attempt=786420&cmid=346889 7/8
25/06/2022 22:23 Atividade 2 (A2): Revisão da tentativa

Questão 10 NAP CPA Responsabilidade Socioambiental


Correto
Atingiu 1,00 de 1,00

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:

a. Se a condição for falsa, o comando será executado.


b. Existe em qualquer algoritmo a ser implementado.

 
c. Se um comando for executado, os demais não serão. 
d. Está embutido dentro de todo laço de repetição.
e. Executará todos os comandos da análise.

◄ Compartilhe

Seguir para...

Videoaula ►

https://ambienteacademico.com.br/mod/quiz/review.php?attempt=786420&cmid=346889 8/8

Você também pode gostar