Pascal/Introdução: diferenças entre revisões

[edição não verificada][edição verificada]
Conteúdo apagado Conteúdo adicionado
Ajraddatz (discussão | contribs)
m Foram revertidas as edições de 2.81.130.223 (disc) para a última versão por 201.19.161.51
Linha 3:
= Introdução =
 
== O que vem a ser linguagem de Programação ==
 
 
Antes de falarmos em linguagem de programação, vamos falar primeiramente sobre o que é um [[w:Programa_de_computador|programa]]. Chamamos de programas as sequências de instruções a serem seguidas (neste caso específico, pelo computador) para a realização de uma tarefa.
Linha 57:
 
= Compiladores =
Para que o computador execute o programa escrito em Pascal, é necessário traduzi-lo para a [[w:linguagem de máquina|linguagem de máquina]]. [[w:Compiladores|Compiladores]] são estes tradutores, que além disso, ainda testam o código mostrando os erros.
Para que o computador
 
O programa em Pascal se
Principais compiladores usados:
*[http://gabriel.sg.urcamp.tche.br/beraldo/Documentos/Tp7.zip Turbo Pascal 7] - Clássico compilador de Pascal, Utiliza interface DOS;
*[http://pascalzim.tripod.com/ Pascalzim] - Desenvolvido no Departamento de Ciências da Computação da Universidade de Brasília,
Utiliza interface Windows, e tem como principal recurso a procura e substituição de palavras.
*[http://www.freepascal.eti.br/ Free Pascal] - Compilador gratuito, compatível com Pascal e Object Pascal (linguagem usada no Delphi). É muito compatível com a linguagem usada no Turbo Pascal 7, e possui versões para sistemas Windows, GNU/Linux, Mac, DOS, OS/2, Haiku, e GNU/BSD. É um projeto de código livre (open source).
 
 
== Bibliotecas ==
[[w:Biblioteca_(computação)|Bibliotecas]] são um conjunto de funções e procedimentos chamadas por comandos nos [[w:Programa_de_computador|programas]].
Por exemplo a biblioteca CRT responde ao comando clrscr (limpar a tela). No caso do compilador Turbo Pascal acessamos a biblioteca da seguinte forma:
program teste;
'''uses crt;'''
var
Observação: o compilador Pascalzim já acessa a biblioteca CRT, não sendo necessário acessá-la.
 
== Construção do programa em Pascal ==
O programa se constitui num texto, que pode ser editado em qualquer editor de texto ou diretamente no compilador, sendo necessário ser salvo com a terminação .pas de pascal, em seguida compilado (traduzido para linguagem de máquina), para depois ser executado. Nos compiladores de hoje já é possível executar direto pulando todas estas etapas.
 
O programa em Pascal se constitui basicamente de:
{comentários entre chaves não são lidos pelo compilador}
program Nome_do_programa; {identificação do programa}
uses CRT; {acessar uma biblioteca,necessário no Turbo Pascal}
var {declaramos as variáveis}
a,b,c:real; {variáveis:tipo}
begin {início do corpo do programa}
read(a); {comandos dentro do corpo}
c:=a; {comandos terminam com ponto e vírgula}
end. {fim do corpo do programa com ponto}