Buscar

2015 Codificacao Portugol Pascal

Prévia do material em texto

Programação de Computadores Maurilo C. D. Peixoto 1 
Codificação de Algoritmos em Portugol em Programas em Linguagem Pascal 
 
Para codificar os algoritmos criados em Portugol em programas de 
computador em linguagem Pascal usaremos a tabela apresentada a seguir 
mostrando as estruturas equivalentes. Devemos lembrar que o computador não 
irá reconhecer comandos digitados em Portugol. Também é importante estar 
atento ao uso do ponto e vírgula onde necessário, geralmente no final de linhas 
de comandos. 
 
Portugol Pascal 
programa EXEMPLO; program EXEMPLO; 
variáveis A : inteiro; 
 B : real; 
 C : caracter; 
 D : palavra; 
 E : vetor [1..7] de inteiro; 
 F : matriz [1..5,1..8] de real; 
var A : integer; 
 B : real; 
 C : char; 
 D : string; 
 E : array [1..7] of integer; 
 F : array [1..5 , 1..8] of real; 
início begin 
fim; / fim. end; / end. 
Escreva writeln 
Leia readln 
se / então / senão if / then / else 
enquanto ......... faça while .......... do 
repita de ... ate ... faça for ........ to ....... do 
não / e / ou not / and / or 
 
 
 
Iremos adotar sempre a colocação de uma estrutura, apresentada a seguir, antes 
do fim dos nossos programas: 
 
 
 
writeln (‘Digite enter para encerrar’); 
readln; 
end. 
 
Isto irá fazer com que a execução do programa seja interrompida antes do final 
nos permitindo assim ver os resultados. 
 
Formatação de Variáveis Reais para Impressão 
 
 As variáveis do tipo real são normalmente impressas em notação científica, 
ou seja, em potências de 10. 
 
Exemplo: 123 será impresso como 1.230000000 E 02 
 
 Para melhor visualização usamos formatar a variável antes de imprimi-la, 
como apresentado a seguir: 
Programação de Computadores Maurilo C. D. Peixoto 2 
 
 
writeln (SOMA:6:2) 
 
 
 Portanto, se a variável SOMA contivesse o número 123 ele seria impresso, 
agora, como apresentado a seguir: 
 
1 2 3 . 0 0 
 
Validação de dados 
 
 Algumas vezes é necessário conferir se o dado digitado pelo usuário é 
válido. Para isto podemos utilizar uma estrutura como a apresentada a seguir: 
 
 leia (NOTA); 
 enquanto (NOTA > 20) faça início 
 escreva (‘Nota inválida, digite a nota novamente!’); 
 leia (NOTA); 
 fim; 
 
Pascalzim 
 
Iremos utilizar o editor de Programas Pascalzim, um programa gratuito 
desenvolvido na UNB. Recomendo a utilização da versão 5.2.0 já instalada em 
nosso laboratório. Será compartilhada com o email da turma algumas versões do 
aplicativo para aqueles que desejarem instalá-lo em seus computadores pessoais. 
 
Para nossa finalidade de prática da lógica de programação este programa 
apresenta todos os recursos necessários além de ser de fácil utilização com 
interface em português. 
 
Caso tenham alguma dificuldade na utilização do Pascalzim, além das 
orientações em nossas aulas, poderão ainda consultar a apostila desenvolvida 
pelo Prof. Kozak, da PUCPR. Que também será compartilhada. 
 
 
123.00 
isto significa que o conteúdo da variável será impresso com seis 
dígitos, sendo dois decimais, a vírgula ocupa um dígito

Continue navegando