Anda di halaman 1dari 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

Anda mungkin juga menyukai