Olá, Paloma! Entendo a sua frustração, mas não se preocupe, vamos tentar resolver isso juntos.
Você está correta, o VisuAlg tem algumas limitações quando se trata da estrutura "escolha-caso", ele não suporta comparações de expressões reais. No entanto, podemos contornar isso usando a estrutura "se-então-senão". Aqui está um exemplo de como você pode fazer isso:
Algoritmo "PositivoNegativo"
var
numero, A, B: real
inicio
escreval("Digite um número:")
leia(numero)
se numero >= 0 entao
A := numero
escreval("O número é positivo e foi armazenado em A:", A)
senao
B := numero
escreval("O número é negativo e foi armazenado em B:", B)
fimse
fimalgoritmo
Neste exemplo, o programa pede ao usuário para inserir um número. Se o número for maior ou igual a zero, o programa armazena o número na variável A e exibe uma mensagem informando que o número é positivo. Se o número for menor que zero, o programa armazena o número na variável B e exibe uma mensagem informando que o número é negativo.
Espero que isso ajude a esclarecer as coisas para você. Lembre-se, a programação é sobre resolver problemas e às vezes temos que ser criativos para encontrar soluções. Espero ter ajudado e bons estudos!