Académique Documents
Professionnel Documents
Culture Documents
Declarao de Variveis:
Ex:
Variavel texto nome
texto nome <- "Marcela"
variavel real b, h, a
Real peso <- 23.14
Logico aprovado <- verdadeiro
Corresponde a criao
de locais na memria
rotulada com o nome
da varivel
(identificador) e
marcada com o tipo de
valores que ela pode
conter.
Declarao de constantes
escrever NOME, N
Inicio
inicio
variavel real RAIO, AREA
constante real PI <- 3.14
escrever "entre com o
valor do raio"
ler RAIO
AREA <- PI * RAIO ^ 2
escrever A rea do
crculo ", AREA
fim
inicio
variavel texto nome
escrever "entre com seu nome \n"
ler nome
escrever "Bem vindo ao Portugol \t ", nome
fim
Portugol v2.3
http://www.4shared.com/file/Zr5CwTbs/Portugol_23.htm
uma ferramenta open-source para edio e execuo de
algoritmos escritos na linguagem Portugol.
A ferramenta Portugol foi desenvolvida na Escola Superior
de Tecnologia de Tomar, do Instituto Politcnico de Tomar,
em Portugal.
Com o objetivo de melhorar o processo de ensinoaprendizagem em disciplinas introdutrias de algoritmo e
programao.
http://java.sun.com/javase/downloads/index.jsp
Copiar,
Salvar o
Recuar colar
e
Abrir
um
e
Criar um
Formatar
algoritmo,
avanar
algoritmo
recortar
novo
automtic
extenso
.
j existente
algortmo
o
alg
Monitor para
sada dos
resultados
Editor de
Fluxogram
a
Inicio
//Programa que calcula a rea do triangulo
variavel real b, h, a
escrever "Entre base e altura do triangulo \n"
ler b,h
a <- b * h/2
escrever "A rea do triangulo ", a
Fim
Regras:
Iniciam com letra (todas as letras do alfabeto)
Seguidos por letra ou dgito (os 10 dgitos do
sistema digital) :
Identificadores vlidos: A2, SOMA, BC3D
Identificadores Invlidos: 2AB
No existem espaos em branco nem acentos:
Regras:
Caracteres que no contm letras e algarismos
no so vlidos (+, -, *, /, %, &,!, ...).
Caracteres compostos como , , , ... so
igualmente invlidos.
Smbolos permitidos:
Exemplos:
A <- 5+1;
X1 <- 10^2;
resto <- A % 2;
inicio
variavel texto nome
escrever "entre com seu nome \n"
ler nome
escrever "O nome informado possui \t" ,
comprimento ( nome ) , " \t letras
fim