Baixe o app para aproveitar ainda mais
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
Compartilhar