Capítulo 3 - Algoritmos em Pseudocódigo
Capítulo 3 - Algoritmos em Pseudocódigo
Download: http://visualg3.com.br/baixe-o-visualg-3-0-7/
Comandos de Entrada e Saída
Comandos de Entrada e Saída
L representa Linha
O comando escreval após ser executado pula uma linha.
Exemplo
Exemplo
Dado Tipo
40 Inteiro
‘5’ Caracter
‘Casa’ Caracter
‘true’ Caracter
True Lógico
0.75 Real
Identificação das Variáveis
Vamos Praticar
a) A1BC
b) XA,1d
c) NomeDoAluno
d) 198aberto
Identificação das Variáveis
Vamos Praticar
a) A1BC
b) XA,1d
c) NomeDoAluno
d) 198aberto
Constantes
pi 3.1415;
Area= pi x raio2
Exemplos:
a <- 3 (numérico)
Valor1 <- 1.5 (numérico)
Exemplo 1
Pseudocódigo
Exemplo 2
Regras Gerais
Regras Gerais
Operador Símbolo
Adição +
Subtração -
Multiplicação *
Divisão /
Divisão Inteira \ ou DIV
Resto da Divisão % ou MOD
Exponencição ^ ou EXP
Raiz Quadrada raizq
Quadrado ^ ou quad
Operadores Aritméticos
Exemplo
A multiplicação é dada através do operador *
Exemplo: z <- x * y
Pseudocódigo
Operadores Aritméticos
Resultado
Operadores Aritméticos
Exemplo
A divisão (considera números inteiros) é dada por div ou \
Exemplo: z <- x div y
Pseudocódigo
Operadores Aritméticos
Resultado
Operadores Aritméticos
Prioridade Operadores
1ª Parênteses Internos
2ª ^ (Potenciação) e raiz (Quando disponível)
3ª * / div mod
4ª + -
Exemplo
Aplicado no
VisuAlg
Operadores Relacionais
Operadores Relacionais
Operador Símbolo
Maior >
Menor <
Maior ou Igual >=
Menor ou Igual <=
Igual =
Diferente <>
Operadores Relacionais
Vamos Praticar
1. a>b
2. total = 100
3. media >= 7
4. ano <> 2010
Operadores Relacionais
Vamos Praticar
Pseudocódigo
Operadores Relacionais
Resultado
Operadores Lógicos
Operadores Lógicos
Estrutura
(A < 3) OU (B < 2)
Vamos Praticar
1. a OU b E c
2. (a OU b) E c
3. a E (b OU c)
4. NÃO (a E b)
5. a OU b OU c
Operadores Lógicos
Vamos Praticar
1. a OU b E c FALSO
2. (a OU b) E c FALSO
3. a E (b OU c) FALSO
4. NÃO (a E b) VERDADEIRO
5. a OU b OU c VERDADEIRO
Operadores Lógicos
Precedência de Operadores
Prioridade Operadores
1ª NOT
2ª AND
3ª OR
4ª = > < >= <= <>
Operadores Lógicos
Pseudocódigo
Operadores Lógicos
Resultado
Precedência entre todos os Operadores
Ordem Operadores
1ª ( ) Parênteses mais internos
2ª Operadores aritméticos
3ª Operadores relacionais
4ª Operadores lógicos