Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Aula 5 - Pseudocdigo
PsEUDOCDIGO................................................................................................................................2
ESTRUTURA BSICA:........................................................................................................................2
PSEUDOCDIGOS Exemplos.............................................................................................................3
CONSTANTES.....................................................................................................................................5
VARIVEIS.........................................................................................................................................5
DECLARAO DE VARIVEIS............................................................................................................6
Variveis (identificadores)................................................................................................................6
Tipos de Variveis.............................................................................................................................7
Tipos de Dados:.................................................................................................................................7
Variveis (identificadores)................................................................................................................8
Ateno: Regra..................................................................................................................................9
OPERADORES ARITMTICOS............................................................................................................9
OPERADORES RELACIONAIS..........................................................................................................10
OPERADORES LGICOS..................................................................................................................11
PRIORIDADES:..................................................................................................................................12
Exemplos de Pseudocdigo:...........................................................................................................13
PSEUDOCDIGO
Estabelece uma notao semelhante a uma linguagem de programao
genrica, porm com palavras em nosso idioma.
independente da linguagem de programao real a ser utilizada,
posteriormente, na codificao dos programas.
Na literatura tcnica, existem vrios exemplos e propostas de
pseudocdigo. Para utilizao em uma equipe, deve ser convencionado um
padro.
ESTRUTURA BSICA:
algoritmo <identificador-do-algoritmo>
<declaraes>
incio
<comandos>
fim.
Onde:
<identificador-do-programa>
o nome dado ao algoritmo, para identific-lo.
OBS.: Antes desse identificador, tambm ser aceita a palavra programa, no lugar
de algoritmo.
<declaraes>
Onde so informados os dados que sero manipulados e seus
respectivos tipos.
<comandos>
Instrues dos algoritmos propriamente dito: entradas,
processamento e sadas de dados.
PSEUDOCDIGOS Exemplos
Pseudocdigo
Falso
Algoritmo exemplo_1
Nome do algoritmo
Incio
CONSTANTES
Exemplo de constantes:
N1+N2+N3
3 Constante
VARIVEIS
Varivel a representao simblica dos elementos de um certo conjunto. Cada
varivel corresponde a uma posio de memria, cujo contedo pode se alterado
ao longo do tempo durante a execuo de um programa. Embora uma varivel
possa assumir diferentes valores, ela s pode armazenar um valor a cada instante
Exemplos de variveis
VARIVEIS
Nome= Jos
Idade = 50
DECLARAO DE VARIVEIS
Variveis (identificadores)
O nome de uma varivel utilizado para sua identificao e posterior uso dentro de
um programa, sendo assim, necessrio estabelecer algumas regras de utilizao
das mesmas.
Tipos de Dados:
Variveis (identificadores)
O nome de uma varivel utilizado para sua identificao e posterior uso dentro de
um programa, sendo assim, necessrio estabelecer algumas regras de utilizao
das mesmas.
Ateno: Regra
-
OPERADORES ARITMTICOS
OPERAO SMBOLO
Adio +
Subtrao -
Multiplicao *
Diviso /
Exponenciao **
1 ( ) Parnteses
2 **Exponenciao
3 * Multiplicao, /diviso (o que aparecer primeiro)
4 + (Soma) ou (Subtrao) (o que aparecer primeiro)
Exemplo
1 + 7 * 2 ** 2 1 = 28
3 * (1 2) + 4 * 2 = 5
OPERADORES RELACIONAIS
Para estabelecer prioridades no que diz respeito a qual operao executar primeiro,
utilize os parnteses.
Descrio Smbolo
Igual a =
Diferente de <> ou #
Maior que >
Menor que <
Maior ou igual a >=
Menor ou igual a <=
Exemplo:
Tendo duas variveis A = 5 e B = 3
Os resultados das expresses seriam:
A=B Falso
A <> B Verdadeiro
A>B Verdadeiro
A<B Falso
A >= B Verdadeiro
A <= B Falso
OPERADORES LGICOS
Os operadores lgicos servem para combinar resultados de expresses,
retornando se o resultado final verdadeiro ou falso.
PRIORIDADES:
Escreva um algoritmo para determinar o maior entre dois nmeros reais dados:
Algoritmo Maior
Var
A, B :real
Incio
Escreva Algoritmo para comparar dois nmeros
Escreva Digite o primeiro nmero:
Leia A
Escreva Digite o segundo nmero:
Leia B
Escreva O maior
Se A>B
Ento
Escreva A
Seno
Escreva B
Fim_se
Fim
Algoritmo Funo_de _x
Var
X,Y : real
Incio
Escreva Algoritmo para calcular y=3x =2
Escreva x =
Leia x
Y 3 * x+2
Escreva Y =, Y
Fim
Algoritmo Consumo_Medio
Var
CM, Dist, Vol : real
Incio
Escreva Algoritmo para calcular o consumo:
Escreva Distncia total percorrida (KM):
Leia Dist
Escreva Volume de combustvel Gasto (L):
Leia Vol
CM Dist/Vol
Escreva Consumo mdio = CM, Km/L
Fim
Escreva o algoritmo para calcular a mdia de dois nmeros.
Algoritmo Media
Var
N1, N2, M : Real
Incio
Escreva Algoritmo para calcular a mdia entre dois nmeros
Escreva Digite o primeiro nmero:
Leia N1
Escreva Digite o segundo nmero:
Leia N2
M (N1 + N2) / 2
Escreva O valor da mdia :, M
Fim