sexta-feira, 23 de agosto de 2024

BASIC Apascalado Compilado (31) - 3D Graph

Eis mais um programa escrito em BASIC Apascalado para familiarizar os concorrentes com esta técnica insólita de programar no ZX Spectrum. Os programas vão ser todos escritos em inglês para benefício dos concorrentes estrangeiros. A maior parte dos programas serão versões compiladas dos programas do concurso anterior.

Esta semana temos um programa para visualizar funções 3D no écran: z = F(x,y).

Em relação ao programa do concurso anterior, foram feitas as seguintes alterações:
 - Foi adicionada uma função auxiliar para permitir usar a função VAL do compilador (porque a versão do compilador é mais limitada que a versão do BASIC do ZX Spectrum)
 - Foi adicionada a rotina ReadLine para editar a expressão matemática introduzida pelo utilizador
 - E, o programa foi compilado. 

Temos agora um programa com 600 linhas...

Para correr o programa online, clicar aqui. O processamento do desenho pode ser interrompido a qualquer momento premindo uma tecla.

Para ver a listagem e fazer o download dos ficheiros clicar aqui.

Convidamos os leitores a examinar a listagem e a fazer alterações no programa. Todos os programas BASIC Apascalado que apresentamos nesta série podem ser melhorados e todos os leitores estão convidados a melhorá-los.

Quem estiver interessado no concurso, pode ler o regulamento aqui.

Quem estiver interessado em saber mais sobre esta linguagem e sobre como compilar os programas, pode clicar aqui.

Em caso de dúvidas, não hesitem em perguntar.

Sem comentários:

Enviar um comentário