Sei sulla pagina 1di 5

hpf:=100*level;

cursoroff;

TextBackground(black);

while true

do

begin

gotoxy(70,1);

write('level ',level);

if (hpf>0) then fanta2(xf,yf)

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;

#27 : goto byebye;

end;

end;

if (yt>1)then

begin

yt:=yt-1;

tiro(xt,yt);

if ((yt<yf) and (xt>xf-3) and (xt<xf+3)) then

begin

hpf:=hpf-10;

if (hpf<1)then yt:=0;

end;

end;

delay(50);

clrscr;

end;

end;

// pode baixar o programa pelo link


https://drive.google.com/open?id=0B4eCVELbFzXTWUY0c0piTG1yUUU

byebye:

end.
Teste lógico

program Teste;

var

a, b:integer;

begin

writeln('Digite um número para 7');

readln(a);

writeln('Digite o número para 6');

readln(b);

if (a > b) then { Se 7 é maior que 6 então }

writeln('7 é maior que 6')

else { Senão… }

if (a < b) then

writeln('6 é maior que 7')

else

writeln('6 é igual à 7');

end.

Compiladores Gratuitos

Há vários compiladores Pascal gratuitos, como por exemplo:

«Chrome». é a próxima geração do Object Pascal para as plataformas .NET e Mono,


desenvolvida pela RemObjects Software

«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

«P4 compiler». , utilizado para o desenvolvimento de vários compiladores Pascal escritos em


Pascal, incluindo o UCSD p-System
O Pascalzim é um compilador gratuito que foi desenvolvido na Universidade de Brasília e é
utilizado em várias disciplinas de introdução a programação na UnB e outras universidades.

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

Collins, William T (1988). Programação Estruturada com Estudos de casos em Pascal.


Algoritmos Estruturados. São Paulo: McGraw-Hill. p. 488-505. 514 páginas. CDD-001.6424

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

Outros projetos Wikimedia também contêm material sobre este tema:

Wikilivros Livros e manuais no Wikilivros


Object Pascal - linguagem sucessora de Pascal, com orientação a objetos

Free Pascal - Um compilador Pascal profissional e de código-aberto

Embarcadero Delphi - uma linguagem comercial, influenciada por Pascal, e seu respectivo IDE

Lazarus - um IDE multiplataforma para Free Pascal

WOL - Uma ferramenta multiplataforma de desenho de interface gráfica para Free Pascal

Lista de linguagens de programação

Potrebbero piacerti anche