Vous êtes sur la page 1sur 3

Manual de Algoritmia e Programacao

1.2

Instru
co
es sequenciais

1.2.1

Nota
c
ao utilizada

1. Leitura de dados
A leitura de uma ou varias variaveis, no caso de se pretender ler uma variavel:
ler <variavel>;
Caso se pretendem ler varias faz-se a separacao das diferentes variaveis por
vrgulas. Por exemplo:
1
2

( l e r a v a r i a v e l X)
l e r X;

3
4
5

( l e r as v a r i a v e i s nome e i d a d e )
l e r nome , i d a d e ;

2. Escrita de dados
A escrita de variaveis e de texto e descrita atraves da instrucao:
escrever <variavel>|<"texto">;
Por exemplo:
1

e s c r e v e r X;

2
3

e s c r e v e r nome , i d a d e ;

4
5

e s c r e v e r O v a l o r de X e : , X;

6
7
8

( e s c r e v e 1 6 )
e s c r e v e r 44

9
10
11

( e s c r e v e 4 4 )
e s c r e v e r 44

3. Atribui
c
ao
Para atribuir um valor ou executar um calculo, usa-se a instrucao atribuicao
com a seguinte sintaxe:
<vari
avel> <valor>;
Por exemplo:
1
2

( a t r i b u i r o v a l o r 5 a X)
X 5;

3
4
5

( a t r i b u i r o r e s u l t a d o da operac a o 55 2 a Y)
X 55 2;
2

1. Algoritmia
6
7
8

1.2.2

( a t r i b u i r o v a l o r de n1 a max)
max n1 ;

Exerccios Propostos

1. Cambiar moedas
Escrever um programa que sabendo um valor numa determinada moeda moedaX
determine o valor numa outra moeda moedaY considerando um factor de conversao factor. Considere o seguinte exemplo:
com os valores: moedaX =5EUR e factor=200.428
obteremos: moedaY =1002.14PTE
2. Dist
ancia entre dois pontos
Calcular a distancia em dois pontos, sendo que cada ponto e definido pelas
coordenadas (x,y).
NOTA: formula da distancia:
dist =

(x2 x1 )2 + (y2 x1 )2

3. Determinar permetro e
area de circunfer
encia
Sabendo o valor do raio de uma circunferencia determinar o permetro e area da
mesma.

Manual de Algoritmia e Programacao

1.2.3

Resolu
c
ao dos Exerccios Propostos
Listing 1.1: Cambiar moedas

1
2
3
4
5
6
7
8
9
10
11

1
2
3
4
5
6
7
8

program cvtMoedas
begin
( l e r v a l o r na p r i m e i r a moeda )
l e r moedaX ;
( l e r v a l o r o f a c t o r de c o n v e r s a o )
ler factor ;
( c a l c u l a r v a l o r da segunda moeda )
moedaY moedaX f a c t o r ;
( mostrar r e s u l t a d o )
e s c r e v e r O v a l o r = , moedaX ;
end
Listing 1.2: Distancia entre dois pontos
program d i s t P o n t o s
begin
( l e r c o o r d e n a d o s do p r i m e i r o ponto )
l e r x1 , y1 ;
( l e r coordenados do segundo ponto )
l e r x2 , y2 ;
( c a l c u l a r d i s t a n c i a )

d i s t a n c i a (x2 x1 )2 + (y2 x1 )2 ;

e s c r e v e r D i s t a n c i a = , d i s t a n c i a ;

10
11
12

1
2
3
4
5

end
Listing 1.3: Determinar permetro e area de circunferencia
program p e r i m e t r o A r e a
begin
pi 3.14
( l e r o v a l o r do r a i o )
ler raio ;

p e r i m e t r o 2 p i r a i o ;
a r e a pi raio2 ;

7
8
9

e s c r e v e r P e rm e t r o = , p e r i m e t r o ;

e s c r e v e r Area
= , area ;

10
11
12

end

Vous aimerez peut-être aussi