1、1新型编程计算器 fx-5800P使用方法与编程技巧作者:覃辉(qh-)fx-5800P 计 算 器 咨 询 : 张 卓 (021-32174898-417, )目 录一 、 与 fx-4850P 比较的特点1 二、fx-5800P 的基本操作2 三、常用设置与角度计算8 四、 统计计算1 0 五、 在 COMP 模式下调用表达式重复计算 11 六、 程序1 2 七、 数据通讯1 8 八、 内存管理1 9 九、系统管理 20 十 、 已 出 版 的 fx-5800P 图书简介 20fx-5800P 是卡西欧公司于 2006 年 10 月 引入中国市场的 fx-4850P 的升级产品,虽 然 f
2、x-5800P 与 fx-4850P 的内存容量相同, 但 fx-5800P 的功能却比 fx-4850P 强大并实 用得多。掌握了 fx-5800P 的编程原理与技 巧后,用户很容易将自己的 fx-4850P 程序 修改为 fx-5800P 程序。编写这本小册子的 目的是通过精练地介绍 fx-5800P 的基本操 作与编程技巧,让 fx-4850P 用户快速熟悉 fx-5800P 程序语言及其与 fx-4850P 程序语 言的区别,尽快将自己的 fx-4850P 程序转 换为 fx-5800P 程序,更好地为自己的工作 服务。一、与 fx-4850P 比较的特点 内存容量同为 28500 字
3、节,但为闪 存, 无需备用电池保存机器内的数据, 只采 用一节 7 号电池供电 , 即使取出电池也不会 丢失内存中的程序与数据。 关 机 现 场 保 护 功 能 。 在 任 何 操 作 界 面 下 , 包 括 正 在 执 行 程 序 , 用 户 都 可 以 按 键 关 机 , 机 器 保 存 关 机 前 现 场 的 屏 幕显示与运行状态,下次按 键开机时, 机器自动恢复最近一次关机的屏幕显示与 运行状态。 类结构化 BASIC 语言, 编写的程序 更易于阅读。 用串列存储统计数据,便于输入与编辑统计数据。图 A-1 fx-5800P 计算器键面 数学格式显示允许按书写习惯输入与显示各种数学公式
4、。2图 A-2 fx-5800P 关机界面 内置 128 个 常 用 的 数 学 、 物 理 、 电 子 与 测 量 公 式 供 读 者 调 用 , 公 式 变 量 可 以 为大小写英文 字母变量及大小写希腊字母变量,且允许使用一个字符作为下标,使公式变量更贴近其实际意义。 矩阵计算。 最多可定义 Mat AMat F 六个矩阵, 矩阵的阶数最大为 10 行1 0 列, 可以对矩阵进行加、减、乘、行列式、转置与求逆计算。 可 以 计 算 二 元 五 元 线 性 方 程 组 及 一 元 二 次 与 一 元 三 次 方 程 的 数 值 解 。 数据通讯。可以在两台 fx-5800P 间进行数据通讯
5、,便于用户相互交换程序及其它数据。二、fx-5800P 的基本操作按 键 打 开 计 算 器 电 源 , 按 键关闭电源,6min 不操作, 计算器自动关闭电源。由于 fx-5800P 可以记忆关机前的屏幕与运行状 态,因此,按 键关机时,需要 3 秒钟时间存储关机前的界面与 运行状态,关机时的屏幕显示见图 A-2 所示。fx-5800P 与 fx-4850P 的开关机按键完全相同, 但由于 fx-4850P没有现场保护功能,因此,fx-4850P 的 关 机 时 间 小 于 1 秒钟。(1) 键盘区简介fx-5800P 的键盘分三个区排列。1) 屏幕下方的六个圆形或椭圆形键分别为模式键 、
6、设 置 键 、 功 能 键 、 光 标 移 动 键 , , , ,其中 与 键兼具重演功能。2) 中部 4 行 6 列 24 个 小 矩 形 键 的 主 要 功 能 是 数 学 函 数 运 算 。3) 下部 4 行 5 列 20 个大矩形键的功能主要是数字和、 、四则运算符。每个按键一般有键面字符、 键上部 13 个字符共 34 种功能 ,各功能在键盘及其上方用不同颜色的符号标记, 以帮助用户方便 地找到所需的按键操作。图 A-3 所示键面的功能与按键操作列于表 A-1。表 A-1 fx-5800P 的按键操作方法图 A-3 fx-5800P 计算器按键序 功 能 颜 色 按 键 及 模 式
7、ln 白色 e 橘黄色 红色 BIN 绿色 ,设置 BASE-N 模式下的二进制计算按 键,状态行显示 ,表示锁定输入红色英文字母 AZ 或 =, “, , , 空 格 等 字 符 。fx-5800P 与 fx-4850P 的按键数相同,输入数字、字母、函数与操作符的方法也相同,唯 一区别是赋值运算符。在 fx-4850P 中,赋值符与条件符都是 “=”,而在 fx-5800P 中,赋值符变成 了“ ”,这也是将 fx-4850P 程序转换为 fx-5800P 程序需要修改最多的地方。(2) 屏幕状态栏通过按键可以使计算器处于某种模式或状态下, 计算器当前所处模式或状态显示于屏幕顶部的 状态栏
8、,其意义列于表 A-2。表 A-2 fx-5800P 状态行显示意义指示符 含 义按下 键后出现,表示将输入键上方橘色字符所注的功能按下 键后出现,表示将输入键上方红色字符所注的字母或符号选用“度”作为角度计算单位选用“弧度”作为角度计算单位选用“哥恩”作为角度计算单位SD 单变量统计模式3图 A-4 按 键的模式菜单图 A-5 按 键的 SETUP 菜单REG 双变量统计及回归模式FIX 指定显示小数位数格式有效SCI 指定显示小数位的科学显示格式有效ENG 工程显示格式有效当前显示的数值为中间结果显示一列数据时出现,表示当前显示屏的上方或下方还有数据或菜单项表示数据超出了当前显示屏的左边或
9、右边(3) 键按 键,屏幕显示图 A-4 左图的一页 模式菜单,按 键显示图 A-4 右图的二页 模式菜单,按 键返回图 A-4 左图的一页 模式菜单。fx-5800P 有 11 种模式, 按模式名前的数字键选择。 计算器只能工作于图 A-4 所示 11 种模式的任一种模式下, 按 键进入模式菜单时, 必 须按数字键选择一种模式,按 键不能退出模式菜单。表 A-3 模 式 菜 单 的 意 义模式选项 按键 意义COMP 普通四则计算和函数计算BASE-N 二进制、八进制、十进制、十六进制的变换及逻辑运算SD 单变量统计计算REG 双变量统计计算(回归)PROG 定义程序名,在程序区域中输入、编
10、辑、删除与执行程序RECUR 递归计算TABLE 数表函数计算EQN 计算方程的数值解LINK 在两台 fx-5800P 间进行数据通讯MEMORY 内存管理SYSTEM 显示与调整屏幕对比度,设置或系统复位fx-5800P 的 模 式 菜 单 比 fx-4850P 多出 TABLE, EQN, MEMORY 与 SYSTEM 三 项 。 fx-4850P 的屏幕对比度调节模式 CONT 与系统复位模式 RESET, 在 fx-5800P 中被集成到 了 SYSTEM 模 式 中 ; 双 变 量 统 计 (REG)计 算 模 式 , 在 fx-4850P 中为 LR, 而 在 fx-5800P
11、 中为 REG, 区 别 在 于fx-5800P 是 使 用 List X, List Y 与 List Freq 三个统计串列存储回归方程的 X, Y 观测数据与频度数 据,串列类似于 Excel 中 的 单 元 , 串 列 维 数 不 需 要 预 先 定 义 , 只 要 按 顺 序 输 入 或 存 入 数 据 即 可 , 因 此,存储在串列中的观测数据与频度数据可以随时修改。而 fx-4850P 的观测数据与频度数据输入 后 是 不 可 以 修 改 的 。 另 外 , 串 列 在 编 程 中 , 可 以 用 于 存 储 计 算 结 果 。 例 如 , 使 用 程 序 计 算 道 路 曲 线
12、 中桩坐标时,可以将中桩桩号存储在 List X 串 列 中 , X 坐标存储在 List Y 串 列 中 , Y 坐标存储在 List Freq 串列中,程序运行完成后,可以按 键进入 REG 模式查看并抄录程序计算结果。这 在 fx-4850P 上是无法实现的; LINK 模 式 是 用 于 两 台 fx-5800P 的数据通讯,数据通讯内容可以是程序与机器设置内容, 这 给 用 户 间 相 互 交 流 程 序 带 来 了 极 大 的 便 利 。 fx-4850P 没 有 LINK 模 式 , 用 户 交 流 程 序 只 能 通 过 手 工方式逐步输入。(4) 键按 键 , 屏幕显示图 A
13、-5 左图的一 页设置菜单,按 键显示图 A-5 右图的二 页设置菜单,按 键返回图 A-5 左图的一 页 设 置 菜 单 , 按 键 选 择 设 置 选 项 , 按 键为退出设置菜单。4图 A-6 按 键的功能键菜单fx-5800P 有 14 个设置选项,各设置选项的意义列于表 A-4。表 A-4 设 置 菜 单 的 意 义功能选项 按键 意义MthIO 设置以数学格式显示,状态栏显示 MathLineIO 设置以线性格式显示Deg 设置角度单位为“度” ,状态栏显示Rad 设置角度单位为“弧度” ,状态栏显示Gra 设置角度单位为“哥恩” ,状态栏显示Fix 设置以输入数字为小数位的固定格
14、式显示计算结果,状态栏显示 FIXSci 设置以输入数字为小数位的科学格式显示计算结果,状态栏显示 SCINorm 计算器只能显示 10 位尾数的数值,当计算结果超过该限度时,自动切换至指数格式显示,有 Norm1 与 Norm2 两种显示格式选择ab/c 设置分数计算结果为有整数显示格式d/c 设置分数计算结果为无整数显示格式ENG 当 需 要 以 指 数 格 式 显 示 时 , 则 以 工 程 格 式 显 示 , 状 态 栏 显 示 ENG。 该 显 示 格 式 应 与Fix, Sci, Norm1, Norm2 格式组合使用,不能单独使用COMPLX 设置复数计算结果以直角坐标格式显示或
15、极坐标格式显示STAT 设置为 FreqOn 时为打开频度串列,设置为 FreqOff 时为关闭频度串列BASE-N 设置 BASE-N 模式为有符号与无符号计算fx-4850P 无专门设置按键,其设置操作放置在 键 菜 单 中 , 内 容 远 没 有 fx-5800P 丰富。 例如 fx-4850P 只能以线性格式显示数学表达式,而 fx-5800P 具有与书写数学公式一样的数据格式 显示模式,该模式用于微分、积分、分数计算非常直观与便利,详细见图 A-8 所示。(5) 键在 COMP 模 式 下 , 按 键调出图 A-6 左图的一页功能键菜单,按 键显示图 A-6 右图的二页功能键菜单,按
16、 键返回图 A-6 左图的一页功能键菜单, 按 键选择功 能键选项,按 键为返回上一级功能键菜单 或退出功能键菜单。功 能 键 菜 单 的 作 用 是 输 入 键 盘 上 没 有 的 数 学 函 数 、 复 数 函 数 、 程 序 命 令 、 科 学 常 数 、 角 度 变 换 命 令 、 清 除 命 令 、 统 计 计 算 命 令 、 矩 阵 符 Mat、 用 户 自 定 义 公 式 中 的 英 文 小 写 字 母 变 量 、 希 腊 大 小 写字母变量及字母变量的下标字符等,详细列于表 A-5。表 A-5 功 能 菜 单 的 意 义功能选项 按键 意义Math输 入 dx, d/dX, d
17、2/dX2, (, X! , Ran#, nPr, nCr, Abs, Int, Frac, Intg,Pol(, Rec(, logab, RanInt, sinh, cosh, tanh, sinh-1, cosh-1, tanh-1 等数学 函数符COMPLX 输入 Abs, Arg, Conjg, ReP, ImP, , 等复数函数符PROG输 入 程 序 命 令 符 ?, , If, Then, Else, IfEnd, Lbl, Goto, =, , , 行 , 按 键 标 记 行 , 该 行 左 边出现标记符 ,按 键清除公式变量寄存器的内容。fx-4850P 只有 127 字节
18、的公式寄存器,只能存储一个公式,且公式中的变量只能是 26 个 大写英文字母变量,字母变量不能使用下标,也没有内置公式。三、常用设置与角度计算fx-5800P 的基本设置内容包括:角度单位,数值显示格式和显示对比度。(1) 角度单位的设置与三角函数的计算按 键,进入图 A-5 的设置菜单,角度单位选项的意义如下:1) 按 (Deg)键 , 指 定 十 进 制 度 为 角 度 单 位 , 状 态 栏 显 示 ;2) 按 (Rad)键,指定弧度为角度单位,状态栏显示 ;3) 按 (Gra)键 , 指 定 哥 恩 为 角 度 单 位 , 状 态 栏 显 示 。 三种角度单位的换算关系为: 360=2
19、弧度= 400 哥恩。 我国市场上出售的经纬仪和全站仪的度盘是按一个圆周 360分 划 的 , 因 此 , 测 量 计 算 中 , 应 选 择 Deg 为 角 度 单 位 。 欧 洲 国 家 使 用 Gra角度单位。当需要计算的微分函数或积分函数中有三角函数时,应选择 Rad 为角度单位。设置 Deg 为角度单位进行三角函数计算时,要求角度单位必须是十进制度,而用经纬仪或全 站仪观测的角度是 60 进 制 的 度 、 分 、 秒 , 因 此 必 须 将 其 转 换 为 十 进 制 的 度 , 方 法 是 使 用 键分隔 角度的度、分、秒值。例 A-4 在 Deg 角度单位下,计算 sin610
20、616的按键操作为解 61 6 16 ,结果为 0.8755020127。例 A-5 在 Deg 角度单位下,计算 cos-10.621108 的按键操作为解 0.621108 , 结 果 为 51.60290828, 按 键 , 屏 幕 显 示 5136 10.47 。(2) 角度单位的相互转换按 (ANGLE)键 , 进 入 图 A-10 的角度单位转换命令菜单,各命令的功能如下:1) 按 键输入 命令, 将 命令前的十进制角度值转换为当前角度 单位值。如, 设当前角度单位为弧度(按 键设置, 状态栏显示 ),按 180 键 , 屏 幕 显 示 180 , 按 键 , 屏 幕 显 示 计
21、算 结 果 为3.141592654。 图 A-10 角度单位转换命令2) 按 键输入 命令,将 命令前的弧度值转换为当前角度单位值。 例 如 , 设 当 前 角 度 单 位 为 十 进 制 度 (按 键 设 置 , 状 态 栏 显 示 ), 按 键,屏幕显示 ,按 键,屏幕显示计算结果为 180。3) 按 键输入 命令,将 命令前的哥恩值转换为当前角度单位值。 例 如 , 设 当 前 角 度 单 位 为 十 进 制 度 , 按 400 键 , 屏 幕 显 示 400 , 按 键 , 屏 幕 显示计算结果为 360。4) 按 键输入 命 令 , 该 命 令 常 用 于 将 反 三 角 函 数 计 算 出 的 十 进 制 角 度 转 换 为 六 十 进 制 角度,常用于程序中。使用 命令计算例 A-5的 按 键 操 作 为 : 0.621108 ,屏幕显示 cos-1(0.621108) ,按 键,屏幕显示 513610.47 。也可以按 0.621108 键,