Escolar Documentos
Profissional Documentos
Cultura Documentos
• Exercícios
2
R EPRESENTAÇÃO DE A LGORITMOS
Pseudocódigo
Fluxograma
3
P SEUDOCÓDIGO
4
C ONVENÇÕES DO P SEUDOCÓDIGO
5
E XEMPLO DE UM ALGORITMO EM P SEUDOCÓDIGO
USANDO …
6
E XEMPLO DE UM ALGORITMO EM
P SEUDOCÓDIGO USANDO …
7
E XEMPLODE UM ALGORITMO EM PSEUDOCÓDIGO
PARA CALCULAR A SOMA DE 3 NÚMEROS
8
F LUXOGRAMA
Representação
gráfica de um
algoritmo,
recorrendo a
símbolos
convencionais, que
apresentam as
sequências de ações
do algoritmo.
9
P SEUDOCÓDIGO E F LUXOGRAMA
10
P ROBLEMA : C ALCULAR A ÁREA DE UM RETÂNGULO
11
R ESOLUÇÃO EM F LUXOGRAMA
Exemplo1: Exemplo 2:
12
S ÍMBOLOS GRÁFICOS DE UM F LUXOGRAMA
13
S ÍMBOLOS GRÁFICOS DE UM F LUXOGRAMA
( CONT.)
14
R ESUMINDO …
Decisão condicional
Escolha múltipla
Subprograma
15
F LUXOGRAMA
Vantagens:
Desvantagens:
• São pouco práticos para efetuar alterações;
• Os dados tem de ser definidos à parte, pois os
fluxogramas não permitem representar a estrutura dos
dados;
• Se os programas forem muito grandes os fluxogramas
tornam-se muito complexos.
17
P SEUDOCÓDIGO
Vantagens:
• Como é baseado na linguagem corrente, é fácil de
elaborar;
• Pode atingir vários níveis de complexidade, conforme o
detalhe com que se escreve;
• Permite acompanhar o tratamento dos dados e facilita
o teste do programa;
• Permite implementar as estruturas elementares da
programação estruturada;
• Serve de base à própria documentação.
18
P SEUDOCÓDIGO
Desvantagens: