Beruflich Dokumente
Kultur Dokumente
Agilizar a codificação
Facilitar a depuração da leitura
Verificar falhas
Facilitar alterações/atualizações
D) Simbologias básicas:
Início Início
Entrada de
Símbolos de
dados Entrada com
entrada de Entrada com
manual, 4 notas
dados 4 notas
sem
intervenção
Calcular a
mecânica
média e determinar Calcular a
a aprovação Processo
média e determinar
a aprovação
Dispositivo
qq. de
entrada Apresentar se
Símbolos de
saída de houver ou não Apresentar se Dispositivo
saída de
dados aprovação houver ou não visual vídeo
dados
(Impressora aprovação
Vídeo,
disquete) Fim
Fim
Entrar
Manual Teclado Entrar
com as
com as
4 notas
4 notas
Calcular Símbolos de
média processamento Calcular
média
Apresentar no
S vídeo
Média > = 7 “APROVADO” N S
Fim Média > = 7
N
Vídeo
Fim
Conector de
qq. Jeito é fim Fim
Duas representações
doDuas representações
mesmo problema
do mesmo problema
Ler
Ler
N1,N2,N3,N4
N1,N2,N3,N4
V
a
r Calcular Calcular
i M = N1+N2+N3+N4 M = N1+N2+N3+N4
á 4
v
e
l
S Imprimir N S
M> = 7 M>=7
“Aprovado” Fim
Imprimir
“Reprovado” “REPROVADO” “APROVADO”
Fim
Fim
Duas representações
doDuas representações
mesmo problema
do mesmo problema
Sequence
N S
Do... While c
S
S
N
Módulo
Subrotina
A
Módulo
Subrotina
A
Módulo
Subrotina
B
Início
Leia N1,N2,N3,N4
Soma N1+N2+N3+N4
Média Soma/4
Média > = 7
N S
Resultado Resultado
“Reprovado” “Aprovado”
Escreva N1,N2,N3,N4
Escreva Soma
Escreva Média
Escreva Resultado
Fim
programa MÉDIA
var
RESULTADO : caractere
N1, N2, N3, N4: real
SOMA, MÉDIA: real
início
leia N1, N2, N3, N4
SOMA N1 + N2 + N3 + N4
MÉDIA SOMA/4
se (MÉDIA >= 7) então
RESULTADO “Aprovado”
senão
RESULTADO “Reprovado”
fim se
escreva “Nota 1:” , N1
escreva “Nota 2:” , N2
escreva “Nota 3:” , N3
escreva “Nota 4:” , N4
escreva “Soma:”, SOMA
escreva “Média:”, MÉDIA
escreva “Resultado:”, RESULTADO
fim
DADO=INFORMAÇÃO
Uso de Variáveis
Expressões Aritméticas
Toda expressão que envolva cálculos, onde:
+ + X *
- - /
Exponenciação **
Tudo que estiver entre chaves e colchetes será substituído por parênteses.
Exemplo:
Inicio
var
Sexo: Caractere
Se Sexo = Masculino então
Sexo V
Senão
Sexo F
Fim_Se
Fim
Expressões Literais
São aquelas cujo resultado é um valor literal.
Exemplo:
e o resultado: “REFRIGERADOR”
INICIO
Programa Contador
var
SOMA 0
Soma: Inteiro
Início
soma 0
N Enquanto soma <> 100
SOMA
<>100 Soma Soma + 1
Fim_Enquanto
S Fim
SOMA
SOMA + 1
FIM
Programa Acumulador
var
parcela 0
INICIO
soma 0
PARCELA 0 Início
SOMA 0 Enquanto Soma <> 100
Ler parcela
Soma Soma + parcela
V
ENQUANTO Fim_Enquanto
SOMA <> 100 Fim
F LER
PARCELA
SOMA
FIM SOMA + PARCELA
Entrada/Saída/Atribuição
Entrada É o meio pelo qual as informações (os dados) são transferidos
pelo usuário ao computador.
COLOCAR O
MACACO EM
POSIÇÃO INÍCIO
Colocar o macaco em
SUBIR O
CARRO posição
Subir o carro
RETIRAR O
PNEU Retirar o pneu furado
FURADO
Colocar estepe
COLOCAR FIM
ESTEPE
FIM
(ou de decisão)
O fluxo de instruções a ser seguido é escolhido em função
do resultado da
avaliação de uma ou mais condições.
Existem 2 tipos:
Se (Simples)
Escolha (Composta)
Dividem-se em:
CONT 1
Programa Tabuada
RESU 0
var
Fim
CONT
CONT + 1
FIM
var
CONT 1
Início
CONT Cont 1
1, 100, 10
Para Cont de 1 a 100 PASSO 10
Escreva Cont
CONT Fim_para
Fim
FIM