Eu resolvi da seguinte forma:
programa
{
//EXERCÍCIO – 025 – { Três valores em ordem } Algoritmo que lê três números e os imprime da ordem de grandeza
funcao inicio()
{
escreva(“————————————————–“)
escreva(“\n\t\tTRÊS VALORES EM ORDEM”)
escreva(“\n————————————————–\n”)
inteiro n1, n2, n3, maior, doMeio, menor
escreva(“Digite um valor: “)
leia(n1)
escreva(“Digite outro valor: “)
leia(n2)
escreva(“Digite mais um valor: “)
leia(n3)
escreva(“————————————————–“)
se (n1 < n2 e n1 < n3) {
menor = n1
} senao se (n2 < n1 e n2 < n3) {
menor = n2
} senao {
menor = n3
}
se (n1 > n2 e n1 > n3) {
maior = n1
} senao se (n2 > n1 e n2 > n3) {
maior = n2
} senao {
maior = n3
}
doMeio = (n1 + n2 + n3) – maior – menor
escreva(“\nMaior: \t\t”, maior)
escreva(“\nIntermediário: \t”, doMeio)
escreva(“\nMenor \t\t”, menor)
escreva(“\n\n”)
}
}