Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
cursoroff;
TextBackground(black);
while true
do
begin
gotoxy(70,1);
write('level ',level);
else bomba(xf,yf);
nave(xn,yn);
if ( d = 0 ) then xf:=xf+1
else xf:=xf-1;
if ( xf = 70 ) then d:=1;
if ( xf = 5 ) then d:=0;
if keypressed then
begin
acao:=readkey;
case acao of
#75 : begin
if (xn>5)then xn:=xn-1;
end;
#77 : begin
if (xn<70)then xn:=xn+1;
end;
#72 :begin
xt:=xn;
yt:=yn-4;
end;
end;
end;
if (yt>1)then
begin
yt:=yt-1;
tiro(xt,yt);
begin
hpf:=hpf-10;
if (hpf<1)then yt:=0;
end;
end;
delay(50);
clrscr;
end;
end;
byebye:
end.
Teste lógico
program Teste;
var
a, b:integer;
begin
readln(a);
readln(b);
else { Senão… }
if (a < b) then
else
end.
Compiladores Gratuitos
«Free Pascal». é um poderoso compilador escrito em Pascal, distribuido sob a licença de uso
GNU GPL. Pode ser utilizado em conjunto com código escrito em Turbo Pascal ou Delphi, e
pode ser usado em várias plataformas e sistemas operacionais
«GNU Pascal Compiler (GPC)». é o compilador padrão da GNU Compiler Collection (GCC). O
compilador foi escrito em C, mas a maior parte da biblioteca de funções da linguagem é escrita
em Pascal. Ele segue os padrões ANSI/ISO e grande parte dos padrões Borland/Turbo Pascal. O
suporte ao Delphi ainda é limitado
«Kylix». é uma versão do Delphi para o sistema operacional Linux, sendo que seu compilador e
sua interface de desenvolvimento são gratuitas para uso não comercial, mas sua biblioteca de
componentes não. Espera-se que o código-fonte do compilador seja aberto em breve
Turbo Pascal era o principal compilador Pascal para PCs durante os anos 80 e início dos anos
90, devendo sua popularidade ao seu grande poder e pequeno tempo de compilação. Hoje em
dia, suas versões mais antigas (até a versão 5.5) podem ser baixadas gratuitamente no site da
Borland (exige registro)
«Virtual Pascal». foi criado por Vitaly Miryanov em 1995 como um compilador nativo para
OS/2, compatível com a sintaxe do Pascal da Borland. Mais tarde foi comercialmente lançado
pela fPrint, adicionando a ele suporte para Win32, tornando-se um freeware em 2000.
Atualmente, ele pode ser compilado para as plataformas Win32, OS/2 e Linux, sendo
compatível em grande parte com o Pascal da Borland e o Delphi
Uma extensa lista de compiladores pode ser encontrada na Pascaland. O site é escrito em
francês, mas isso não faz muita diferença, já que é apenas uma lista de URLs para os
compiladores.
Referências
Moore, Lawrie (1980). Foundations of Programming with Pascal (em inglês). Chichester: John
Wiley & Sns. p. 84. 238 páginas. ISBN 0-85312-171-0
Pacitti, Tércio; Aktinson, Cyril P; Teles, Antonio Anibal de Souza (autor do apêndice 4a) (1983).
Programação e Métodos Computacionais. 1 4ª ed. Rio de Janeiro: LTC. p. 293. 431 páginas.
ISBN 85-216-0283-9
Wirth, Niklaus (1989). Programando em Modula 2. Rio de Janeiro: LTC. 207 páginas. ISBN 85-
216-0658-3
O´Brien, Stephen (1987). Turbo Pascal 6. Rio de Janeiro: Makron Books, McGraw-Hill. p. XXV.
716 páginas. CDD-005.369
Jensen, Kathleen; Wirth, Niklaus (1974). Pascal User manual and Report (em inglês) 2ª ed.
New York: Springer-Verlag. 167 páginas. ISBN 0-387-90144-2
Keller, Arthur M (1987). A First Course in Computer Programming Using Pascal (em inglês).
New York: McGraw-Hill. p. 10-12;41-44. 306 páginas. ISBN 0-07-033508-7
Eber Assis Schmitz/Antonio Anibal de Souza Teles, Pascal e Técnicas de Programação, Livros
Técnicos e Científicos Editora S/A, IBPI Instituto Brasileiro de Pesquisa em Informática,
Apêndice Turbo Pascal, 2a. Edição, ISBN 85-216-0475-0
Ian Mecler/Luiz Paulo Maia, Programação e Lógica com Turbo Pascal, Editora Campus, ISBN 85-
7001-560-7
Ver também
Embarcadero Delphi - uma linguagem comercial, influenciada por Pascal, e seu respectivo IDE
WOL - Uma ferramenta multiplataforma de desenho de interface gráfica para Free Pascal