1. 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ódigo a 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álculo da á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:
(A) - F, V, V, F.
(B) - F, V, F, V.
(C) - V, F, V, F.
(D) - V, V, F, F.
(E) - F, F, V, V.
Soluções para a tarefa
Respondido por
9
Resposta:
F, V, V, F
Explicação:
Existe um erro no trecho abaixo, que determina que o código só seguirá quando o valor da altura for igual a zero.
Com isso a área resultará sempre em zero.
Repita
Leia (altura);
Até (altura = 0);
(F ) O algoritmo será executado corretamente, e ao final será impresso o cálculo da área, que nunca será zero..
(V) É 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.
(V) O segundo laço repita possui um erro na condicional, o correto deveria ser altura > 0.
(F) Os dois laços serão executados até que tanto base quanto altura sejam maiores que 0.
Perguntas interessantes