linguagem visual g
A Linguagem de Programação do Visualg (2)
A Linguagem de Programação do VisuAlg (2)
Operadores Aritméticos
+,
\
Operadores unários, isto é, são aplicados a um único operando. São os operadores aritméticos de maior precedência. Exemplos: - , + . Enquanto o operador unário -inverte o sinal do seu
3 x operando, o operador +não altera o valor em nada o seu valor.
Operador de divisão inteira. Por exemplo, 5 \ 2 = 2. Tem a mesma precedência do operador de divisão tradicional. Operadores aritméticos tradicionais de adição, subtração, multiplicação e divisão. Por convenção, *e
+,
/têm precedência sobre +e - Para modificar a ordem de avaliação das operações, é necessário
.
,,
*/
usar parênteses como em qualquer expressão aritmética.
M D o Operador de módulo (isto é, resto da divisão inteira). Por exemplo, 8 M D 3 = 2 Tem a mesma
O u
O
.
%
precedência do operador de divisão tradicional.
^
Operador de potenciação. Por exemplo, 5 ^ 2 = 25. Tem a maior precedência entre os operadores aritméticos binários (aqueles que têm dois operandos).
Operadores de Caracteres
+
Operador de concatenação de strings (isto é, cadeias de caracteres), quando usado com dois valores
(variáveis ou constantes) do tipo "caractere". Por exemplo: " i " + " d J n i o = " i
Ro
e aer"
Ro
d Jnio. e aer"
Operadores Relacionais
= < Respectivamente: igual, menor que, maior que, menor ou igual a, maior ou igual a, diferente de. São
, ,
> < , utilizados em expressões lógicas para se testar a relação entre dois valores do mesmo tipo.
, =
> , Exemplos: 3 = 3( 3 é igual a 3?) resulta em V R A E R ; " " > " "("A" está depois de "B" na
=
EDDIO A
B
<
>
ordem alfabética?) resulta em F L O
AS.
Importante: No VisuAlg, as comparações entre strings não diferenciam as letras maiúsculas das minúsculas.
Assim, " B "é igual a " b " Valores lógicos obedecem à seguinte ordem: F L O < V R A E R .
AC
ac.
AS
EDDIO
Operadores Lógicos no a