一切始于一份贴心的准备要充分掌握 TI-83 的编程你需要先为电脑安装 Ti Graph Link 83 应用程序这样能更方便地可视化和创建程序。在开始编程前建议你为电脑安装以下应用程序TI Graph Link 83、83i Viewer、TI Connect以及一个模拟器。你还需要准备黑色串口线或 TI Connect 线以便将 TI 计算器与电脑连接。教程的作者 Boris Cherny 会尽量在本指南中包含这些程序还会提供一些供你娱乐的程序。你可以随意修改它们只要对程序进行一定修改并注明 Boris Cherny 为作者你也可以将它们发布到互联网上或出售。同时Boris Cherny 还要感谢几位在本教程编写过程中给予他帮助的人~Ilya S~、~Tom T~。对于初学者建议你从头开始阅读本教程尝试每个示例程序并挑战每一项任务。祝你编程愉快目录基础主题DISP 函数有三种输出文本的方法先介绍最基础的 DISP 方法它会在屏幕上最上方的可用空行显示短语文本需用引号括起来可通过 PRGMI/O3 访问。示例Disp TUTORIAL。OUTPUT 函数计算机坐标系与标准数学不同TI-83 Plus 屏幕为 8 行 16 列。OUTPUT 函数需指定特定位置输出文本有自动换行功能文本同样需用引号括起来可通过 PRGMI/O6 访问。示例Output(3,2,TUTORIAL)也可省略结尾引号和括号。CLRHOME 函数用于清除当前屏幕通常在程序开始时使用可清除屏幕顶部的 .prgm(name). 信息通过 PGRMI/O8 访问建议在大多数帧开头作为第一个命令。示例ClrHome : Disp HELLO WORLD。LBL/GoOTO 函数LBL 命令标记帧会使代码结构混乱仅必要时使用GOTO 命令跳转到预先指定的帧通过 PRGM9 和 PRGM0 访问。示例Lbl A : ClrHome : Output(4,2,HELLO WORLD : Goto A会使文本闪烁直到按 ON 按钮选 QUIT。END/PAUSE 函数若程序像 LBL/GOTO 示例那样循环可添加命令终止。END 用于结束循环或表示帧结束常用于 FOR、WHILE 等循环PAUSE 像“水坝”等待用户按 ENTER 键再继续通过 PRGM7 和 8 访问。示例Lbl A : ClrHome : Output(4,2,HELLO WORLD : Pause : ClrHome。MENU 函数菜单应用广泛TI 计算器内置 MENU 命令创建菜单通过 PRGMC 访问。示例Menu(-- MENU--,BANANA,1,ORANGE,2,PEACH,3,QUIT,X)菜单项目不超 7 个第一个单词是标题后面是菜单项及跳转帧。INPUT/PROMPT 函数INPUT 和 PROMPT 都用于向用户请求输入INPUT 需更多操作可收集字符串PROMPT 可直接收集变量结束循环不能收集字符串。可通过 PRGMI/O1 或 2 访问。示例ClrHome : Prompt X : Disp X : Pause ClrHome : Input X : Disp X : Pause : Stop : End。STOP 函数用于覆盖并停止正在运行的进程如结束请求变量并输出的过程也用于结束 FOR 循环通过 PRGMF 访问。变量变量在编程中广泛应用用于定义数字或字符串并存储为单个字母方便调用还可存储变化数字。示例ClrHome : 250→A : 500→B : Output(2,1,A : Pause : ClrHome : Output(2,1,B : Pause。复习[圆柱体面积答案]设计程序让用户输入边长和半径输出圆柱体面积。[计数答案]设计程序从 0 计数到 2000 并显示每个数字。[简单移动答案]设计程序让用户从列表选上、下、左、右或爆炸选项显示字符并执行相应功能。进阶主题FOR 函数初学者阶段可作等待函数从第一个数字开始以第三个数字为间隔计数到第二个数字也用于在一定时间内显示内容。工作方式为 for([变量 A - Z], [起始数字], [结束数字], [间隔])间隔越小时间越短循环结束处须加 END 命令有时用 STOP 强制结束。通过 PRGM4 访问。示例ClrHome : For(A,0,50) : Output(3,1,THIS : End : For(A,1,50,20) : Output(4,2,IS A : End : For(R,9,500,10) : Output(5,3,TUTORIAL : End。END 命令使计算器将 0 到 50 变化值存到变量 A因 BASIC 语言执行慢THIS 会显示几秒。WHILE 函数是一种循环一直执行直到条件为真不会自动加 1需手动指定增减量灵活性高。示例ClrHome : 1→Y : While Y≤16 : 1→X : While X≤8 : Output(X,Y, : X1→X : End : Y1→Y : End。若写 While 1循环内操作无限重复除非有命令停止写 While 0循环与 End 间代码不执行因 1 表示真0 表示假。对比示例比较 FOR、WHILE 和 LBL/GOTO 三个函数三个程序视觉效果相同但运行机制差异大。请在 TI 计算器上运行观察差异先将 WINDOW 设置为 Xmin-100Xmax100Xscl1Ymin-100Ymax100Yscl1Xres1。IF、THEN、ELSE 和 OR 函数原始文章未详细提及此处保留。字符串原始文章未详细提及此处保留。GETKEY 函数原始文章未详细提及此处保留。RAND、RANDINT、iPART 和 fPART 函数原始文章未详细提及此处保留。列表原始文章未详细提及此处保留。矩阵原始文章未详细提及此处保留。复习[高级菜单答案]原始文章未详细提及此处保留。[移动答案]原始文章未详细提及此处保留。绘图函数CLRDRAW 函数原始文章未详细提及此处保留。TEXT 函数原始文章未详细提及此处保留。LINE、TANGENT、VERTICAL 和 HORIZONTAL 函数原始文章未详细提及此处保留。SHADE 函数原始文章未详细提及此处保留。CIRCLE 函数原始文章未详细提及此处保留。Pt-On 和 Pt-Off 函数原始文章未详细提及此处保留。嵌套循环原始文章未详细提及此处保留。挑战原始文章未详细提及此处保留。