Ir ao conteúdo
  • Cadastre-se

Pascalzim, Turbo Pascal ou Dev Pascal?


Tadeu Junior

Posts recomendados

Olá amigos, estou estudando a Linguagem Pascal, mas me deparei com uma dúvida quando usava o Pascalzim, alguns recursos nele não funcionam, pergunto: 1) qual compilador devo usar, experimentei o Turbo Pascal mas não achei nada agradável, mas o Dev Pascal (V 1.9.2 free Pascal) parace ser uma boa ideia, 2) será que ele não vai me deixar na mão quando eu me aprofundar mais?

Link para o comentário
Compartilhar em outros sites

  • 2 meses depois...
  • Membro VIP

Eu também gosto muito do Turbo Pascal 7. Ainda uso ele e também o NotePad++ modificado...

PS: Acredito que a versão padrão do Turbo Pascal 7 não vem com o Help (crtl+f1) e também precisa aplicar uns patchs para corrigir uns bugs.

Abaixo tem uma versão do Turbo Pascal 7.1 já com as correções e o "help" incluído.

Download TP71

Abraços

Link para o comentário
Compartilhar em outros sites

Testei aqui o TP mas ele parece não suportar array dinâmico, mostrando um erro esperando o(s) índice(s):

magicalsnap201102021759.png

Então, este código funciona no Free Pascal mas não funciona no Turbo Pascal (pois ocorre um erro na linha sublinhada):

[color=#000000][b]program[/b][/color] teste[color=#a52a2a][b];[/b][/color]
[color=#000000][b]uses[/b][/color]
crt[color=#a52a2a][b];[/b][/color]
[color=#000000][b]var[/b][/color]
[U]matriz[color=#a52a2a][b]:[/b][/color] [color=#000000][b]array of array of[/b][/color] [color=#0000cd][b]integer[/b][/color][color=#a52a2a][b];[/b][/color][/U]
x1[color=#a52a2a][b],[/b][/color] x2[color=#a52a2a][b]:[/b][/color] [color=#0000cd][b]byte[/b][/color][color=#a52a2a][b];[/b][/color]
[color=#000000][b]begin[/b][/color]
[color=#228b22]setlength[/color][color=#a52a2a][b]([/b][/color]matriz[color=#a52a2a][b],[/b][/color] [color=#000000]3[/color][color=#a52a2a][b],[/b][/color] [color=#000000]3[/color][color=#a52a2a][b]);[/b][/color] [color=#4682b4][i]//0..2,0..2[/i][/color]
[color=#228b22]for[/color] x1 [color=#a52a2a][b]:=[/b][/color] [color=#000000]0[/color] [color=#228b22]to[/color] [color=#000000]2[/color] [color=#228b22]do[/color]
[color=#228b22]for[/color] x2 [color=#a52a2a][b]:=[/b][/color] [color=#000000]0[/color] [color=#228b22]to[/color] [color=#000000]2[/color] [color=#228b22]do[/color]
matriz[color=#a52a2a][b][[/b][/color]x1[color=#a52a2a][b],[/b][/color] x2[color=#a52a2a][b]] :=[/b][/color] [color=#000000]3[/color][color=#a52a2a][b]*[/b][/color] x1 [color=#a52a2a][b]+[/b][/color] x2 [color=#a52a2a][b]+[/b][/color] [color=#000000]1[/color][color=#a52a2a][b];[/b][/color]
[color=#228b22]for[/color] x1 [color=#a52a2a][b]:=[/b][/color] [color=#000000]0[/color] [color=#228b22]to[/color] [color=#000000]2[/color] [color=#228b22]do[/color]
[color=#000000][b]begin[/b][/color]
[color=#228b22]for[/color] x2 [color=#a52a2a][b]:=[/b][/color] [color=#000000]0[/color] [color=#228b22]to[/color] [color=#000000]2[/color] [color=#228b22]do[/color]
[color=#228b22]write[/color][color=#a52a2a][b]([/b][/color]matriz[color=#a52a2a][b][[/b][/color]x1[color=#a52a2a][b],[/b][/color] x2[color=#a52a2a][b]]:[/b][/color][color=#000000]3[/color][color=#a52a2a][b]);[/b][/color]
writeln[color=#a52a2a][b];[/b][/color]
[color=#000000][b]end[/b][/color][color=#a52a2a][b];[/b][/color]
readkey[color=#a52a2a][b];[/b][/color]
[color=#000000][b]end[/b][/color][color=#a52a2a][b].[/b][/color]

Além disso, o TP não vem com algumas units muito úteis, como a SysUtils (embora possam ser utilizadas copiando os arquivos).

Link para o comentário
Compartilhar em outros sites

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!