CodificaPortPasc
423 palavras
2 páginas
Codificação de Algoritmos em Portugol em Programas em Linguagem PascalPara 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 repita de ... ate ... com passo de ... faça for ........ to ....... step ..... 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:
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