Você está na página 1de 7

1

Algoritmo Pseudo Linguagem


Seqncia de Comandos (instrues
ordenadas de forma lgica) para a
resoluo de uma determinada tarefa ou
problema.
Comando: Descrio de uma ao a ser
executada.

Comandos I/O (Input/Output)


Entrada e Sada de Dados.
LER Comando de entrada que executa a
ao de leitura de variveis e/ou
constantes.
ESCREVER Comando de sada que
exibe uma informao no monitor.
IMPRIMIR Comando de sada que envia
uma informao para a impressora.

Comandos de formatao
(monitor)
LIMPAR - Comando de sada que limpa o
monitor.
POSICIONAR linha, coluna - Comando de
sada que posiciona o cursor no monitor
(valor Maximo de 24 linhas e 80 colunas).

Variveis e Constantes
Possumos 3 (trs) tipos :
Numrico: Recebe valores quantitativos.
Caracter: Recebe valores alfanumricos.
Lgico: Recebe 2 (dois) valores V verdade
ou F falso.
Declarao de Variveis e Constantes.
VARIAVEIS
N_FILHOS, MEDIA NUMERICO
NOME, ENDERECO CARACTER
CONTINUA LOGICO
Identificador = expresso
Exemplo: MEDIA = (A+B)/2

Comandos de Tomadas de Deciso


Simples

Composta

SE
<<condio>> SE
<<condio>>
ENTAO
ENTAO
<<comandos>>
<<comandos>>
FIM_SE
SENAO
<<comandos>>
FIM_SE
Composta 2
FACA CASO
CASO <<condio 1>>
<<comandos>>
CASO <<condio 2>>
<<comandos>>
CASO <<condio 3>>
<<comandos>>
CASO <<condio 4>>
<<comandos>>
CASO <<condio 5>>
<<comandos>>
CASO <<condio 6>>
<<comandos>>
FIM_CASO

Operadores Aritmticos
OPERAO
Adio
Subtrao
Multiplicao
Diviso
Potenciao
Raiz de X

SIMBOLO
+
*
/
^
RAIZ(x)

Hierarquia
1a. ( ) Parnteses.
2a. **, RAIZ() Exponenciao e Radiao.
3a. *, / Multiplicao, Diviso (o que aparecer
primeiro).

4a. +,- Adio, Subtrao (o que aparecer


primeiro).

Exemplos:

2+2/2=3
(2 + 2) / 2 = 2

Operadores Relacionais
So utilizados para comparar dados (variveis e/ou
constantes), estes operadores sempre retornam
valores lgicos (Verdadeiro ou Falso).
Para estabelecer prioridades no que diz respeito a
qual operao executar primeiro, utilize os
parnteses ().

Operao
Igual a
Diferente de
Maior que
Menor que
Maior ou Igual a
Menor ou Igual a

Smbolo
=
<>
>
<
>=
<=

Tendo duas constantes: A=5 e B=3


Expresso
A=B
A<>B
A>B
A>=B
A<B
A<=B

Resultado
FALSO
VERDADEIRO
VERDADEIRO
VERDADEIRO
FALSO
FALSO

Operadores Lgicos
conjuno
disjuno
negao

e
ou
nao

Funes Numricas
seno de um ngulo em radianos
co-seno de um ngulo em
radianos
tangente de um ngulo em
radianos
x independente do sinal
nmero e elevado a x
logaritmo de x
raiz de x
converte x para real
converte x para inteiro

sen(x)
cos(x)
tan(x)
No disponvel
No disponvel
log(x) decimal
raiz(x,ndice)
No disponvel
inteiro(x) trunca

Comandos de estrutura de repetio


(Loops)
FACA ENQUANTO <<condio>>
<<comandos>>
FIM_ENQUANTO
PARA I = valor_inicial ATE valor_final
<<comandos>>
PROXIMO
Exemplo de um algoritmo

//prog COMPARA 2 VALORES


variaveis
numerico a, b

inicio

limpar
escrever "digite 1O numero: "
posicionar 1, 19
ler a
escrever "digite 2O numero: "
posicionar 2, 19
ler b
se a = b entao
escrever "iguais"
senao
escrever "diferentes"
fim_se

fim

Você também pode gostar