跳转到内容

TI-Basic Z80 编程/简介

来自 Wikibooks,开放世界中的开放书籍

本书的目的是教授 TI-BASIC 编程语言的基本和高级方面。本书旨在指导没有 TI-BASIC 编程经验的新手。对于有一定编程经验的人来说,可以使用目录和附录来了解语言的某些方面,例如代码优化或学习某些循环类型之间细微而重要的差异。

希望 Wikibooks 社区能够贡献大量有用的 TI-BASIC 编程知识,这将使本书能够更深入地了解 TI-BASIC。目前,它只提供有关 TI-83+ 或 84+ 上的 TI-BASIC 编程的信息。当然,这两款计算器的银色版也可以使用本指南(TI 计算器与其银色版之间的唯一区别是可用内存的增加)。

要从头到尾学习语言和编程技巧,请从本页开始,即“简介”,然后使用每个页面底部的链接继续到下一章。

TI-BASIC 是一种在德州仪器 (TI) 图形计算器上使用的简单编程语言,它集成了许多正常的图形计算器命令,例如计算和绘图。

TI-BASIC 是一种相对容易学习的语言,尤其是在与汇编语言(用于为 TI 图形计算器编程的另一种主要语言)相比时。与用汇编语言编写的程序相比,用 TI-BASIC 编写的程序文件大小很小(因为如果菜单只使用 1 或 2 个字节的内存)。但是,这使得 TI-BASIC 程序的执行速度非常慢,因为计算器首先读取并解析每一行代码,然后再将其转换为汇编语言并执行,类似于 Python。换句话说,它与任何 解释型语言 存在相同的问题。尽管速度缓慢,但 TI-BASIC 非常适合制作许多简单的程序。

本书中使用了一些约定。学习这些约定将有助于学习过程。

由于这是一本旨在教授如何编写 TI-BASIC 程序的书籍,因此在各章中会有若干段代码。因此,设计了特殊的方框,以便人们可以轻松地找到某些代码部分的位置。

主要有三种代码框:语法示例输出

TI-BASIC 中的命令必须以特定的格式输入。命令必须陈述的方式称为语法。例如,输出(PRGM 输入/输出 6) 有一些限制。要显示输出,必须按顺序指定行、列和内容。本书使用如下方框来解释语法

Output(row,col,value)
  • 其中是一个数字或实数变量,用于确定内容的垂直位置
    • 可以是 1 到 8 之间的数字(屏幕上有 8 行文本)
  • 其中是一个数字或实数变量,用于确定内容的水平位置。
    • 可以是 1 到 16 之间的数字(屏幕上有 16 个字符)
  • 其中是一个字符串、数字、等式或任何类型的变量,将在指定位置显示。

这里没有惊喜。TI-BASIC 与许多编程语言一样,使用相同的函数符号。

示例就是示例。它们是使用命令的示例,有时只包含一个命令,有时包含多个命令。通常,给定函数有多个示例,使用命令的方式会有所不同。示例格式如下

:Input X // 将用户输入存储到 X :If X=15 // 如果 X 中的值等于 15 :Disp "HELLO WORLD" // 在屏幕上显示“HELLO WORLD”


//右侧的文本代表注释,用于解释代码实际逐行执行的操作。此功能仅供本 Wikibook 中显示使用,不能在实际程序中使用。

通常,但并非总是,示例之前或之后会有解释。

输出仅用于显示某些程序或函数在计算器上的外观。如果在输出框之前有示例,则意味着该程序是在主屏幕上执行的。输出显示如下

HELLO WORLD

正常输入模式只能使用大写字母。

计算器与计算机

[编辑 | 编辑源代码]

计算器的屏幕有显示一行 16 个字符的宽度和像素。此约束在示例中被忽略。虽然代码在计算器上是这样的

Disp "Hello, Wo

rld!","My name i s Bob"

它在示例中仍然是这样写的

Disp "Hello, World!","My name is Bob"


要输入命令,例如Disp,不要分别输入字母D i s p,而是通过按下 PRGM 键从程序菜单中选择该命令。

Disp指令可以通过按下 PRGM(在程序编辑器中)并使用向右箭头键 滚动到输入/输出菜单。然后,按下 3 将命令立即粘贴到编辑器中,或者使用向下箭头键 选择Disp输入命令,然后按 ENTER

为了简洁,我们写成PRGM I/O 3来代替上面的操作。访问命令的指令已包含在内。如果命令使用菜单名称,则菜单名称将以斜体显示。如果需要按 2ND 打开菜单,则菜单将用方括号括起来代替实际按下的键(例如,2ND MATH 变为 2ND[TEST]).

例如,要访问Pxl-Off(,我们写成2ND [DRAW] POINTS 5。按 2NDPRGM(这将打开DRAW屏幕,因为按下了 2ND),然后导航到POINTS,然后按 5 或者在列表中找到函数Pxl-Off(

大多数指令可以通过目录2ND [CATALOG]访问,虽然这种方法通常比较慢。为了快速浏览目录,您可以通过按下与相关字母相符的键来跳转到特定的起始字母。


下一步: 必要的物品
目录: TI-Basic Z80 编程

华夏公益教科书