Considere o pseudocódigo abaixo:
Algoritmo maior_menor
Var
num1, num2, maior: inteiro
Início
Escreva(“Digite os valores:”)
Leia(num1, num2)
Se (resto = 0) então
metade <- n / 2
Escreva(“o maior número:”, maior)
Fim_se
Fim
O propósito desse código é encontrar o maior valor entre 2 números, mas podemos notar que existe um erro em sua lógica. Nesse sentido assinale a alternativa que resolva de forma correta a lógica proposta:
Alternativas
Alternativa 1:
Se (num1 > num2) então
maior <- num1
Senão
maior <- num2
fim_se
Alternativa 2:
Se (num1 < num2) então
maior <- num1
Senão
maior <- num2
fim_se
Alternativa 3:
Se (num1 >= num2) então
maior <- num1
Senão
maior <- num2
fim_se
Alternativa 4:
Se (num1 = maior) então
maior <- num1
Senão
maior <- num2
fim_se
Alternativa 5:
Se (num1 mod num2) então
mod <- num1 > num2
fim_se
Respostas
Resposta:
Alternativa 1:
Se (num1 > num2) então
maior <- num1
Senão
maior <- num2
fim_se
Explicação:
mas o escreva estando dentro do senao ele vai escrever na tela apenas quando a variavel maior receber num2. ao colocar ela depos do fimse, fica tudo perfeito.
O trecho de código que completa corretamente, fazendo com que seja possível encontrar o maior entre os dois números é o trecho presente na alternativa 1).
Qual a importância da utilização dos testes condicionais?
Os testes condicionais são muito importantes para o desenvolvimento dos códigos, dado que os testes condicionais nada mais são do que estruturas de decisão, como uma bifurcação em uma estrada.
Na assertiva correta temos a comparação entre os dois números, comparando se o número um é maior que o número dois, a fim de comparar qual dos dois números é o maior.
É muito importante compreender estruturas como os testes condicionais para o desenvolvimento de software.
Saiba mais sobre testes condicionais: https://brainly.com.br/tarefa/17149835
#SPJ2
Algoritmo abc
Var
a, b, c: inteiro
Início
a <- 12
b <- 5
c <- a
b <- c
a <- b
Escreva (a)
Escreva (b)
Escreva (c)
Fim
Logo, a resposta correta é: