Lógico
Em determinadas situações faz-se necessário trabalhar com informações do tipo verdadeiro e falso. Este tipo de necessidade aparece muito em operações relacionais para exibir se determinada condição é verdadeira ou falsa. Por exemplo: como poderíamos verificar se um número digitado pelo usuário é maior que zero? Através de uma variável do tipo logico. Uma variável do tipo logico é aquela que contém um tipo de dado, usado em operações lógicas, que possui somente dois valores, que são consideradas pelo Portugol como verdadeiro e falso.
A declaração de uma variável do tipo logico é simples. A sintaxe é a palavra reservada logico seguida do nome da variável.
O valor que essa variável assumirá poderá ser especificado pelo programador ou solicitado ao usuário (ver Operação de Atribuição). Lembrando que em ambos os casos a variável só assume valores verdadeiro ou falso.
Para melhor compreensão deste conceito, confira o exemplo abaixo.
programa
{
funcao inicio()
{
logico teste
inteiro num
escreva ("Digite um valor para ser comparado :")
leia (num)
teste = (num>0)
escreva ("O número digitado é maior que zero? ", teste)
}
}