Escolar Documentos
Profissional Documentos
Cultura Documentos
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:
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
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:
...
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.
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:
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
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:
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
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.
( ) 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.
( ) 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:
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:
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
“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.
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
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);
Fimenquanto.
...
Fimalgoritmo.
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.
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
“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.
Inicio
Leia (n1);
Leia (n2);
Leia (n3);
Senão
Se (n1 <> n2) e (n1 <> n3) e (n2 <> n3) então
Senão
Fimse;
Fimalgoritmo.
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.
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
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:
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