Logo Passei Direto
Buscar
Uma estrutura condicional é importante para qualquer algoritmo em qualquer linguagem de programação. A partir dela mudamos o fluxo do programa para assim executarmos determinados trechos de código. Analise o trecho de códigoa seguir: Inicio Inteiro: base, altura, area; Repita Leia (base); Até (base > 0); Repita Leia (altura); Até (altura = 0); area <- (base * altura )/2; Escreva (area); Fimalgoritmo. Há determinados trechos que só serão executados a partir de um dado verdadeiro ou falso. 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 algoritmo será executado corretamente, e ao final será impresso o cálculoda área, que nunca será zero.. ( ) É utilizado a estrutura de repetição com condição no final, desta forma, o código dentro do laço será executado ao menos uma vez. ( ) O segundo laço repita possui um erro na condicional, o correto deveria ser altura > 0. ( ) Os dois laços serão executados até que tanto base quanto altura sejam maiores que 0. A partir das associações feitas anteriormente, assinale a alternativa que apresenta a sequência correta:F, V, V, F.F, V, F, V.V, F, V, F.V, V, F, F.F, F, V, V
User badge image
WILLIAN PEREIRA

há 2 meses

Respostas

User badge image

Ed Verified user icon

há 2 meses

Vamos analisar cada uma das afirmativas sobre o trecho de código apresentado: ( ) O algoritmo será executado corretamente, e ao final será impresso o cálculo da área, que nunca será zero. É falsa (F). O cálculo da área pode ser zero se a altura for zero, pois a área de um triângulo é calculada como (base * altura) / 2. Se a altura for zero, a área resultará em zero. ( ) É utilizado a estrutura de repetição com condição no final, desta forma, o código dentro do laço será executado ao menos uma vez. É verdadeira (V). O laço "Repita... Até" garante que o bloco de código dentro dele será executado pelo menos uma vez, independentemente da condição. ( ) O segundo laço repita possui um erro na condicional, o correto deveria ser altura > 0. É verdadeira (V). A condição "Até (altura = 0)" faz com que o laço continue enquanto a altura for igual a zero, o que não faz sentido para a entrada de um valor positivo. O correto seria "altura > 0". ( ) Os dois laços serão executados até que tanto base quanto altura sejam maiores que 0. É falsa (F). O primeiro laço continua até que a base seja maior que 0, e o segundo laço continua até que a altura seja igual a 0, o que não é a mesma condição. Portanto, a sequência correta é: F, V, V, F. A alternativa que apresenta essa sequência é: F, V, V, F.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

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

Mais conteúdos dessa disciplina