Logo Passei Direto
Buscar

Logica de Programação

Questionário sobre estruturas de controle em algoritmos com trechos de pseudocódigo, questões de múltipla escolha e feedback. Aborda laços (enquanto/repita/for), uso de soma e contador, estrutura escolha/case e checagem de divisão por zero.

Ferramentas de estudo

Questões resolvidas

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:
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.

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:
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.

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".
Analise o código a seguir:
I. O algoritmo apresenta uma estrutura condicional homogênea, utilizando a estrutura se-senão-se, realizando comparações numéricas.
II. Esse tipo de construção é muito útil quando sabemos que em um conjunto de condições apenas uma delas será verdadeira.

Estruturas de repetição têm o intuito de repetir determinado trecho de código. Esse tipo de estrutura auxilia programadores no que tange à execução de comandos, por diversas vezes, não sendo necessária a repetição de linhas de código.
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):
( ) A estrutura de repetição Enquanto (While) pode ser chamada loop pré-testado, já que a verificação lógica é realizada antes da primeira execução do loop.
( ) A estrutura de repetição Para (For) é parecida com a estrutura Enquanto, porém tem uma diferença crucial, sua verificação condicional é verificada após executar o bloco de comandos.
( ) A escolha entre o Enquanto e o Repita pode ser indiferente, pois executam as mesma funcionalidade; o que ajudará na escolha é sua estrutura e o que deixar o algoritmo mais simples e legível.
( ) O laço Repita executará comandos por X vezes. Serão verificadas uma situação inicial, uma condição inicial e uma ação a ser executada para cada repetição do trecho de código.

A afirmativa I é verdadeira, pois o laço de repetição Enquanto é um laço que, para ser executado, sua condição é testada inicialmente, para, após, executar os comandos pertinentes. A afirmativa II é falsa, pois a estrutura FOR não é parecida com a estrutura enquanto, é uma estrutura contada, com valor pré-definido para o encerramento. A afirmativa III é verdadeira, pois um programador pode tanto escolher um Repita quanto o Enquanto para a solução de um problema, tendo que optar pela estrutura mais simples e legível, realizando ajustes necessários nas condições. A afirmativa IV é falsa, pois o laço repita executará ao menos uma vez o laço, e será encerrado até que uma condição seja satisfeita para o encerramento.
Nas associações, assinale a alternativa que apresenta a sequência correta:
V, F, V, F.
V, F, V, F.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

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:
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.

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:
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.

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".
Analise o código a seguir:
I. O algoritmo apresenta uma estrutura condicional homogênea, utilizando a estrutura se-senão-se, realizando comparações numéricas.
II. Esse tipo de construção é muito útil quando sabemos que em um conjunto de condições apenas uma delas será verdadeira.

Estruturas de repetição têm o intuito de repetir determinado trecho de código. Esse tipo de estrutura auxilia programadores no que tange à execução de comandos, por diversas vezes, não sendo necessária a repetição de linhas de código.
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):
( ) A estrutura de repetição Enquanto (While) pode ser chamada loop pré-testado, já que a verificação lógica é realizada antes da primeira execução do loop.
( ) A estrutura de repetição Para (For) é parecida com a estrutura Enquanto, porém tem uma diferença crucial, sua verificação condicional é verificada após executar o bloco de comandos.
( ) A escolha entre o Enquanto e o Repita pode ser indiferente, pois executam as mesma funcionalidade; o que ajudará na escolha é sua estrutura e o que deixar o algoritmo mais simples e legível.
( ) O laço Repita executará comandos por X vezes. Serão verificadas uma situação inicial, uma condição inicial e uma ação a ser executada para cada repetição do trecho de código.

A afirmativa I é verdadeira, pois o laço de repetição Enquanto é um laço que, para ser executado, sua condição é testada inicialmente, para, após, executar os comandos pertinentes. A afirmativa II é falsa, pois a estrutura FOR não é parecida com a estrutura enquanto, é uma estrutura contada, com valor pré-definido para o encerramento. A afirmativa III é verdadeira, pois um programador pode tanto escolher um Repita quanto o Enquanto para a solução de um problema, tendo que optar pela estrutura mais simples e legível, realizando ajustes necessários nas condições. A afirmativa IV é falsa, pois o laço repita executará ao menos uma vez o laço, e será encerrado até que uma condição seja satisfeita para o encerramento.
Nas associações, assinale a alternativa que apresenta a sequência correta:
V, F, V, F.
V, F, V, F.

Prévia do material em texto

29/09/2020 Blackboard Learn
https://anhembi.blackboard.com/webapps/late-Course_Landing_Page_Course_100-BBLEARN/Controller# 1/6
Pergunta 1
Resposta Selecionada: 
Resposta Correta: 
Feedback
da
resposta:
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:
II, III e IV, apenas.
II, III e IV, apenas.
Resposta correta.
A afirmativa II é verdadeira, pois, analisando o algoritmo, encontramos uma variável que
contará quantas idades são digitadas pelo usuário, até o encerramento do laço. A
afirmativa III é verdadeira, pois o laço de repetição possui como condição ser executado
até que seja digitada uma idade menor do que zero. A afirmativa IV é verdadeira, pois no
laço de repetição podemos verificar a presença de uma variável que somará todas as
idades digitadas pelo usuário.
Pergunta 2
Resposta
Selecionada:
Resposta Correta: 
Feedback
da
resposta:
Algoritmos são sequências de passos que visam atingir um objetivo específico. Dentre esses passos,
podemos citar aqueles que possuem o objetivo de repetir um determinado trecho de comandos,
chamados laços de repetição. Podemos definir o laço de repetição ENQUANTO como:
um laço que será executado ao menos uma vez antes de verificar uma
condição;
um laço que só será executado se uma condição for verdadeira;
Sua resposta está incorreta. Um laço que será executado uma quantidade de vezes
específica é o laço FOR. Um laço que será executado ao menos uma vez antes de
verificar uma condição é o laço Repita. Laços de repetição não são estruturas de
seleção.
Pergunta 3
Uma seleção de múltipla escolha é aplicada quando se tem um conjunto de valores prévio, e, a partir
desses valores, podemos realizar uma determinada atividade, como a execução de um trecho de
código, ou ainda, um simples menu. Analise o trecho de código apresentado na sequência:
 
1 em 1 pontos
0 em 1 pontos
1 em 1 pontos
29/09/2020 Blackboard Learn
https://anhembi.blackboard.com/webapps/late-Course_Landing_Page_Course_100-BBLEARN/Controller# 2/6
Resposta Selecionada: 
Resposta Correta: 
Feedback
da
resposta:
Inicio 
... 
escolha X 
caso “+”: Escreva 
(“A soma é: ”, a+b); 
caso “- ”: Escreva 
(“A subtração é: ”, a+b); 
caso “*”: Escreva 
(“A Multiplicação é: ”, a*b); ;
caso “/”: Escreva (“A divisão é: ”, a/b); ;
caso contrário: Escreva (“Opção 
Incorreta!”); 
fimescolha .
... 
Fimalgoritmo. 
 
Fonte: Elaborada pelo autor.
 
Considerando o exposto e o conteúdo apresentado no texto-base, analise as afirmativas a seguir:
 
I – Na opção de divisão, deveria ter uma tratativa condicional a respeito do valor de b, que deve ser
diferente de 0.
II – Na estrutura exposta, serão executados todos os casos, independentemente do que é digitado
pelo usuário.
III – Em todos os casos, será realizado somente o cálculo relacionado à opção, sem realizar a
impressão na tela.
IV – A opção “Caso Contrário” da estrutura múltipla escolha, é uma tratativa de erro para caso não
haja opções digitadas.
 
É correto o que se afirma em:
I e IV, apenas.
I e IV, apenas.
Resposta correta.
A afirmativa I é verdadeira, pois não se pode realizar a divisão direta dos dados;
devemos realizar uma tratativa condicional para verificar se o valor de b é igual a zero; se
sim, não será realizada a divisão. A afirmativa IV é verdadeira, pois a estrutura de
múltipla escolha possui, em sua estrutura, uma tratativa de erros, para que, quando o
usuário digite um opção inexistente, seja impresso que não realizou corretamente o
procedimento.
Pergunta 4
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:
 
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.
1 em 1 pontos
29/09/2020 Blackboard Learn
https://anhembi.blackboard.com/webapps/late-Course_Landing_Page_Course_100-BBLEARN/Controller# 3/6
Resposta Selecionada: 
Resposta Correta: 
Feedback
da
resposta:
( ) 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 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 5
Resposta Selecionada: 
Resposta Correta: 
Feedback
da
resposta:
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. 
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 deveriaser 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 6
1 em 1 pontos
1 em 1 pontos
29/09/2020 Blackboard Learn
https://anhembi.blackboard.com/webapps/late-Course_Landing_Page_Course_100-BBLEARN/Controller# 4/6
Resposta Selecionada: 
Resposta Correta: 
Feedback
da
resposta:
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:
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 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 
 Se (n1 <> n2) e (n1 <> n3) e (n2 <> n3) então 
Escreva (“Não há valores iguais”); 
1 em 1 pontos
29/09/2020 Blackboard Learn
https://anhembi.blackboard.com/webapps/late-Course_Landing_Page_Course_100-BBLEARN/Controller# 5/6
Resposta
Selecionada:
Resposta Correta:
Feedback
da
resposta:
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 justificativa
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.
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: [Sem Resposta]
Resposta Correta: 
Feedback
da
resposta:
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:
Estruturas homogênea e heterogênea.
Sua resposta está incorreta. Estruturas simples e compostas são estruturas condicionais,
porém não encadeadas. Estruturas repetitivas e analista não são tipos de estruturas
condicionais.
Pergunta 9
Estruturas de repetição têm o intuito de repetir determinado trecho de código. Esse tipo de estrutura
auxilia programadores no que tange à execução de comandos, por diversas vezes, não sendo
necessária a repetição de linhas de código. Com isso, o algoritmo fica mais legível e enxuto.
 
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):
 
( ) A estrutura de repetição Enquanto (While) pode ser chamada loop pré-testado, já que a verificação
lógica é realizada antes da primeira execução do loop .
( ) A estrutura de repetição Para (For) é parecida com a estrutura Enquanto, porém tem uma diferença
crucial, sua verificação condicional é verificada após executar o bloco de comandos.
0 em 1 pontos
1 em 1 pontos
29/09/2020 Blackboard Learn
https://anhembi.blackboard.com/webapps/late-Course_Landing_Page_Course_100-BBLEARN/Controller# 6/6
Resposta Selecionada: 
Resposta Correta: 
Feedback
da
resposta:
( ) A escolha entre o Enquanto e o Repita pode ser indiferente, pois executam as mesma
funcionalidade; o que ajudará na escolha é sua estrutura e o que deixar o algoritmo mais simples e
legível.
( ) O laço Repita executará comandos por X vezes. Serão verificadas uma situação inicial, uma
condição inicial e uma ação a ser executada para cada repetição do trecho de código.
 
Com base nas associações, assinale a alternativa que apresenta a sequência correta:
V, F, V, F.
V, F, V, F.
A afirmativa I é verdadeira, pois o laço de repetição Enquanto é um laço que, para ser
executado, sua condição é testada inicialmente, para, após, executar os comandos
pertinentes. A afirmativa II é falsa, pois a estrutura FOR não é parecida com a estrutura
enquanto, é uma estrutura contada, com valor pré-definido para o encerramento. A
afirmativa III é verdadeira, pois um programador pode tanto escolher um Repita quanto o
Enquanto para a solução de um problema, tendo que optar pela estrutura mais simples e
legível, realizando ajustes necessários nas condições. A afirmativa IV é falsa, pois o laço
repita executará ao menos uma vez o laço, e será encerrado até que uma condição seja
satisfeita para o encerramento.
Pergunta 10
Resposta
Selecionada:
Resposta
Correta:
Feedback
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
estruturaencadeada é:
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.
1 em 1 pontos

Mais conteúdos dessa disciplina