referência rápida visualg

3
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)

Upload: guilherme-henrique

Post on 25-Jul-2015

138 views

Category:

Documents


30 download

TRANSCRIPT

Page 1: 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)

Page 2: Referência Rápida Visualg

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

Page 3: Referência Rápida Visualg

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