Ed
há 2 meses
Vamos analisar cada uma das afirmações sobre o algoritmo "calcula_soma": ( ) Se forem informados os seguintes valores (20 e 20), o resultado será 30. É falsa. Quando os valores 20 e 20 são informados, a condição `valor2 >= valor1` é verdadeira, então `valor2` será atualizado para `(20 + 20) / 2`, que resulta em 20, não 30. ( ) O tipo de dado para a variável Valor2 neste cenário deve ser o mesmo do tipo da variável Valor1 (inteiro). É falsa. No algoritmo, tanto `valor1` quanto `valor2` são declarados como do tipo `real`, não inteiro. Portanto, o tipo de dado deve ser o mesmo, que é `real`. ( ) Ao executar o algoritmo apresentado, ele apresentará sempre a mensagem com o conteúdo da variável Valor2. É verdadeira. O algoritmo sempre escreve o valor de `valor2` ao final, independentemente do que acontece na condição. ( ) Se forem informados os seguintes valores (20 e 10), não será. A afirmação está incompleta, mas podemos inferir que se a intenção era dizer que não haverá alteração em `valor2`, isso é verdadeiro. Como `valor2` (10) não é maior ou igual a `valor1` (20), a condição não será satisfeita e `valor2` permanecerá 10. Portanto, a sequência correta é: F - F - V - V. Assim, a alternativa correta é: a) F - F - V - V.