Logo Passei Direto
Buscar
As estruturas de decisões possibilitam incluir nos algoritmos condições de controle, ou seja, através de uma decisão certos passos podem ou não ser feitos.

Analise o algoritmo abaixo e assinale a alternativa correta para os valores impressos na tela respectivamente para A, B, C.

algoritmo
var
A, B, C: inteiro
inicio
A <- 20
B <- 30
C <- 20
se (A > B) entao
se (A > C) entao
escreva(A)
senao
escreva(C)
fimse
senao
se (B > C) entao
escreva(B)
senao
escreva(C)
fimse
fimse
fimalgoritmo

A) A = 20, B = 40, C = 30

B) A = 20, B = 30, C = 40

C) A = 20, B = 10, C = 20

D) A = 20, B = 30, C = 20

E) A = 30, B = 20, C = 40


A) A = 20, B = 40, C = 30
B) A = 20, B = 30, C = 40
C) A = 20, B = 10, C = 20
D) A = 20, B = 30, C = 20
E) A = 30, B = 20, C = 40
User badge image
Estudo Através de Questões

há 2 anos

Respostas

User badge image

Ed Verified user icon

há 2 anos

A resposta correta é a alternativa D) A = 20, B = 30, C = 20. O algoritmo começa atribuindo os valores 20, 30 e 20 às variáveis A, B e C, respectivamente. Em seguida, ele verifica se A é maior que B. Como isso não é verdadeiro, ele passa para o próximo bloco de código, que verifica se B é maior que C. Como isso é verdadeiro, ele imprime o valor de B, que é 30.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

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

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais perguntas desse material

As estruturas de laços ou repetições são recursos disponíveis para utilização no algoritmo.

Sobre a assertiva acima leia as proposições a seguir e assinale a alternativa correta.

I. a realização de testes servem como uma forma de evitar que os erros em relação
as repetições ocorram, pois eles irão determinar quando a repetição deve parar.

II. na estrutura de repetição um trecho será repetido enquanto o teste for
verdadeiro. Quando for falso, a repetição se encerra.

III. a estrutura de repetição é um elemento de algoritmo que permite escolher
certos trechos de códigos para serem executados de forma repetida.

A) as alternativas I e II estão corretas e a afirmativa III está incorreta

B) as alternativas I, II e III estão incorretas

C) as alternativas I, II e III estão corretas

D) somente a alternativa I está correta

E) as alternativas I e III estão corretas e a alternativa II está incorreta

I. a realização de testes servem como uma forma de evitar que os erros em relação as repetições ocorram, pois eles irão determinar quando a repetição deve parar.
II. na estrutura de repetição um trecho será repetido enquanto o teste for verdadeiro. Quando for falso, a repetição se encerra.
III. a estrutura de repetição é um elemento de algoritmo que permite escolher certos trechos de códigos para serem executados de forma repetida.
A) as alternativas I e II estão corretas e a afirmativa III está incorreta
B) as alternativas I, II e III estão incorretas
C) as alternativas I, II e III estão corretas
D) somente a alternativa I está correta
E) as alternativas I e III estão corretas e a alternativa II está incorreta

Execução sequencial e estruturas de decisão.

( ) Na construção de algoritmos, quando temos que fazer escolhas, utilizamos as
estruturas de decisão. Tais estruturas modificam a execução sequencial do
algoritmo, pois, quando uma decisão é tomada, trechos de códigos podem ou não
ser executados.

( ) Caso um teste seja verdadeiro, um bloco de comandos será executado, mas
caso seja falso, esse trecho de comandos será "pulado" (não será executado),
alterando o fluxo sequencial do algoritmo.

( ) Todos os operadores podem ser combinados dentro de um teste. A combinação
desses recursos proporciona a construção de decisões mais complexas, pois
podemos verificar diferentes valores em uma mesma variável, ou, ainda, testar
valores de diferentes variáveis em uma mesma estrutura de decisão.

Analise as sentenças e selecione a alternativa que as classifica corretamente entre
Verdadeira (V) ou Falsa (F).

A) V – F – V

B) V – V – V

C) V – V – F

D) F – V – V

E) F – F – V

( ) Na construção de algoritmos, quando temos que fazer escolhas, utilizamos as estruturas de decisão. Tais estruturas modificam a execução sequencial do algoritmo, pois, quando uma decisão é tomada, trechos de códigos podem ou não ser executados.
( ) Caso um teste seja verdadeiro, um bloco de comandos será executado, mas caso seja falso, esse trecho de comandos será "pulado" (não será executado), alterando o fluxo sequencial do algoritmo.
( ) Todos os operadores podem ser combinados dentro de um teste. A combinação desses recursos proporciona a construção de decisões mais complexas, pois podemos verificar diferentes valores em uma mesma variável, ou, ainda, testar valores de diferentes variáveis em uma mesma estrutura de decisão.
A) V – F – V
B) V – V – V
C) V – V – F
D) F – V – V
E) F – F – V

Mais conteúdos dessa disciplina