Escolar Documentos
Profissional Documentos
Cultura Documentos
Aula 3
Introduo;
Fluxograma;
Pseudocdigo.
Introduo
Existem vrias formas de expressar os
algoritmos que so criados para os
computadores.
Existem trs formas mais utilizadas, que
so:
O fluxograma;
O pseudocdigo (Portugol);
Linguagem de programao.
Fluxograma
Forma de apresentar os algoritmos de
maneira grfica.
Terminal Representa o incio e o final do fluxograma.
Processamento Representa operaes ou aes.
Deciso Representa uma ao lgica.
Seta de orientao de fluxo Indica qual o sentido do
fluxo.
Fluxograma
Em algoritmos
complexos e longos
o uso de uma
apresentao na
forma de
fluxograma se torna
extremamente
trabalhosa,
podendo ocupar
diversas pginas.
F
num1>num2
No necessrio declarar
variveis em fluxograma!
escreva (maior)
fim
Fluxograma
F
num1>num2
escreva (maior)
escreva (maior)
fim
Fluxograma
Qual a finalidade do fluxograma apresentado?
incio
N1 <- 3
N2 <- 5
total <- N1 + N2
escreva (total)
fim
Fluxograma - Exerccios
1. Faa um fluxograma que mostre o
resultado da multiplicao entre o valor 4
e 15.
2. Faa um fluxograma que mostre o
resultado da subtrao entre o valor 3, 2,
e 10.
3. Faa um fluxograma que verifique se a
soma do valor 4 e 7 maior que 13.
Mostre a soma de 4 e 7 se for maior caso
contrrio mostrar o valor 13.
Pseudocdigo
Visa melhorar a interpretao do programador em
relao ao algoritmo criado, eliminando o cdigo
compilvel e apresentando um cdigo mais limpo.
Normalmente o pseudocdigo escrito na linguagem
natural do programador, no Brasil chamado de
Portugol.
O cdigo em Portugol pode ser compilado, ou seja,
traduzido para linguagem de mquina por meio de
um compilador chamado VisuAlg.
Entretanto, no iremos utiliz-lo para esta finalidade.
Pseudocdigo
A estrutura bsica de um pseudocdigo :
Declarao das variveis e/ou constantes;
Inicio_bloco_principal
instrues_do_programa;
Fim_bloco_principal
Pseudocdigo
A declarao avisar ao computador para reservar
um determinado espao na memria para uso.
A sintaxe da declarao de variveis e constantes ir
variar de linguagem para linguagem.
Em pseudocdigo ser feita da seguinte maneira:
VAR nome_variavel:Tipo;
nome_variavel:Tipo;
Constante nome_variavel=valor;
Exemplo:
VAR numero1,numero2,numero3: inteiro;
Pseudocdigo
O bloco de instrues principal delimita as instrues
pertencentes aquele programa.
Pode-se haver vrios blocos de instrues,
entretanto, EXISTE APENAS UM BLOCO DE
INSTRUES PRINCIPAL.
Os blocos de instrues so utilizados para delimitar
as instrues que fazem parte de determinado
comando.
Em pseudocdigo utiliza-se as palavras de incio e
fim para delimitar os blocos de instrues.
Portugol
Exemplo de Portugol:
var num1, num2, maior: inteiro;
Incio
leia(num1, num2);
se(num1 > num2) ento
maior <- num1;
seno
maior <- num2;
fim-se;
escreva(maior);
fim
Obs-> importante a utilizao de uma identao para facilitar o
prprio entendimento e o entendimento de outros
programadores.
Portugol
Exemplo de Portugol:
var n1, n2, total: inteiro;
Incio
n1 <- 4;
n2 <- 7;
total <- n1 + n2;
escreva(total);
fim
Pseudocdigo- Exerccios
1. Faa um Portugol que mostre o resultado
da multiplicao entre o valor 4 e 15.
2. Faa um Portugol que mostre o resultado
da subtrao entre o valor 3, 2, e 10.
3. Faa um Portugol que verifique se a
soma do valor 4 e 7 maior que 13.
Mostre a soma de 4 e 7 se for maior caso
contrrio mostrar o valor 13.