Referência Rápida Visualg
-
Upload
guilherme-henrique -
Category
Documents
-
view
138 -
download
30
Transcript of Referência Rápida Visualg
Prof. Guilherme Henrique
Referência Rápida Visualg
Referência Rápida Visualg
Variáveis
caractere cadeia de caracteres (string).
inteiro número inteiro positivo ou negativo.
real número com casas decimais, positivo ou negativo
logico com valor verdadeiro ou falso (booleano)
Operador de Atribuição
:= Usado na atribuição de valor à variáveis e constantes.
Exemplo: idade := 18
Constantes
No Visualg não existe declaração de constantes, mas pode ser simulada inicializando uma variável que não vai mais ser alterada logo após o início do algoritmo.
exemplo:
salario_base : real
inicio
salario_base := 750.00
Entrada e Saída
Comando LEIA
(armazena em uma variável o valor digitado ao pressionar o <enter>)
leia (lista de variáveis)
exemplo:
leia (nota1, nota2, nota3)
Comando ESCREVA
(escreve na tela strings ou variáveis)
escreva (lista expressões)
exemplo:
i := 18
x := 2.543
escreva (“idade ”, i+1) //Escreve: idade 19
escreva (x:2:1) //Escreve: 2.5
(o complemento ”:2” é responsável pelo espaçamento à esquerda e o “:1” determina o numero de casas a serem exibidas)
Comando ESCREVAL
(faz o mesmo que o comando ESCREVA, com a diferença de pular uma linha em seguida)
escreval (lista expressões)
exemplo:
escreval (“olá mundo”)
Operadores Matemáticos
^ potenciação
* multiplicação
/ divisão
+ soma
- subtração
div divisão inteira
mod resto da divisão (módulo)
Prof. Guilherme Henrique
Referência Rápida Visualg
Operadores Relacionais
= igual a
<> diferente de
< menor que
> maior que
<= menor ou igual
>= maior ou igual
Operadores Lógicos
nao Negação
ou Disjunção
e Conjunção
Estruturas Condicionais
Comando SE... ENTAO
(caso não haja comandos a executar se o resultado da condição seja falso,
basta não usarmos a parte “senao” da estrutura)
se <condição> entao
<comandos>
senao
<comandos>
fimse
exemplo:
se valor > 10 entao
escreva(“O valor é maior que dez.”)
senao
escreva(“O valor não é maior que dez.”)
fimse
Seleção de múltipla escolha
Comando ESCOLHA... CASO
(a condição “outrocaso” é executada caso nenhuma das outros casos
forem válidos)
escolha <variável>
caso <valor>, <valor>, ..., <valor>
<comandos>
caso <valor>, <valor>, ..., <valor>
<comandos>
...
outrocaso
<comandos>
fimescolha
Prof. Guilherme Henrique
Referência Rápida Visualg
exemplo:
escolha qualidade
caso 1, 2
escreva(“ruim”)
caso 3
escreva(“razoável”)
caso 4, 5
escreva(“boa”)
outrocaso
escreva(“opção inválida”)
fimescolha
Estruturas de Repetição
Laço Condicional
(o número de repetições não é conhecido)
Comando ENQUANTO
(os comandos são executados apenas se a condição for satisfeita, teste no
início)
enquanto <condição> faca
<comandos>
fimenquanto
exemplo:
enquanto numero <> 10 faca
escreval(“repetindo enquanto numero for diferente de 10”)
fimenquanto
Comando REPITA... ATE
(os comandos são executados pelo menos uma vez, teste no final)
repita
<comandos>
ate <condição>
exemplo:
repita
escreval(“repetindo ate numero ser igual 10”)
ate numero = 10
Laço Contado
(o número de repetições é conhecido)
Comando PARA
(enquanto minha variável não atingir o limite repita)
para <variável> de < inicio> ate < limite> passo <incremento> faca
<comandos>
fimpara
exemplo:
para numero de 1 ate 5 passo 1 faca
escreval(numero)
fimpara