新型编程计算器fx-5800P新型编程计算器fx-5800P
使用方法与编程技巧
作者:覃辉(qh->
fx-5800P计算器咨询:张卓(-417,zhang.> 目录
一、与
fx-4850P比较地特点…………………………………………………………………………1
二、fx-5800P地基本操作……………………………………………………………………………2
三、常用设置与角度计算……………………………………………………………………………8
四、统计计算…………………………………………………………………………………………
10
五、在
COMP模式下调用表达式重复计算……………………………………………………… 11
六、程序………………………………………………………………………………………………
12
七、数据通讯…………………………………………………………………………………………
18
八、内存管理…………………………………………………………………………………………
19
九、系统管理……………………………………………………………………………………… 20
十、已出版地
fx-5800P图书简介………………………………………………………………… 20
fx-5800P是卡西欧公司于
2006年
10月
引入中国市场地
fx-4850P地升级产品,虽
然
fx-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字节,但为闪
存,无需备用电池保存机器内地数据,只采
用一节
7号电池供电,即使取出电池也不会
丢失内存中地程序与数据.
②关机现场保护功能.在任何操作界
面下,包括正在执行程序,用户都可以按
键关机,机器保存关机前现场地屏
幕显示与运行状态,下次按键开机时,
机器自动恢复最近一次关机地屏幕显示与
运行状态.
③类结构化
BASIC语言,编写地程序
更易于阅读.
④用串列存储统计数据,便于输入与编辑统计数据.
⑤数学格式显示允许按书写习惯输入与显示各种数学公式.
图
A-1 fx-5800P计算器键面
1
⑥内置
128个常用地数学、物理、电子与测量公式供读者调用,公式变量可以为大小写英文
字母变量及大小写希腊字母变量,且允许使用一个字符作为下标,使公式变量更贴近其实际意义.
⑦矩阵计算.最多可定义
Mat A~Mat F六个矩阵,矩阵地阶数最大为
10行×10列,可以对
矩阵进行加、减、乘、行列式、转置与求逆计算.
⑧可以计算二元
~五元线性方程组及一元二次与一元三次方程地数值解.
⑨数据通讯.可以在两台
fx-5800P间进行数据通讯,便于用户相互交换程序及其它数据.
二、fx-5800P地基本操作
按键打开计算器电源,按键关闭电源,6min不操作,
计算器自动关闭电源.因为
fx-5800P可以记忆关机前地屏幕与运行状
态,因此,按键关机时,需要
3秒钟时间存储关机前地界面与
运行状态,关机时地屏幕显示见图
A-2所示.
图
A-2 fx-5800P关机界面
fx-5800P与
fx-4850P地开关机按键完全相同,但因为
fx-4850P
没有现场保护功能,因此,fx-4850P地关机时间小于
1秒钟.
(1> 键盘区简介
fx-5800P地键盘分三个区排列.
1>屏幕下方地六个圆形或椭圆形键分别为模式键、设置键、功能键、光标移动
键,,,,其中与键兼具重演功能.
2>中部
4行6列24个小矩形键地主要功能是数学函数运算.
3>下部
4行
5列
20个大矩形键地功能主要是数字和+、-、
×、÷四则运算符.
每个按键一般有键面字符、键上部
1~3个字符共3~4种功能,
各功能在键盘及其上方用不同颜色地符号标记,以帮助用户方便图
A-3 fx-5800P计算器按键
地找到所需地按键操作.
图
A-3所示键面地功能与按键操作列于表
A-1.
表
A-1 fx-5800P地按键操作方法
序功能颜色按键及模式
① ln白色
②
e
■橘黄色
③ [ 红色
④ BIN 绿色,设置
BASE-N模式下地二进制计算
按键,状态行显示,表示锁定输入红色英文字母
A~Z或=,\空格等字符.
fx-5800P与
fx-4850P地按键数相同,输入数字、字母、函数与操作符地方法也相同,唯
一区别是赋值运算符.在
fx-4850P中,赋值符与条件符都是“=”,而在
fx-5800P中,赋值符变成
了“
”,这也是将
fx-4850P程序转换为
fx-5800P程序需要修改最多地地方.
(2> 屏幕状态栏
通过按键可以使计算器处于某种模式或状态下,计算器当前所处模式或状态显示于屏幕顶部地
状态栏,其意义列于表
A-2.
表
A-2 fx-5800P状态行显示意义
指示符含义
按下键后出现,表示将输入键上方橘色字符所注地功能
按下键后出现,表示将输入键上方红色字符所注地字母或符号
选用“度”作为角度计算单位
选用“弧度”作为角度计算单位
选用“哥恩”作为角度计算单位
SD单变量统计模式
2
REG双变量统计及回归模式
FIX指定显示小数位数格式有效
SCI指定显示小数位地科学显示格式有效
ENG项目显示格式有效
当前显示地数值为中间结果
显示一列数据时出现,表示当前显示屏地上方或下方还有数据或菜单项
表示数据超出了当前显示屏地左边或右边
(3>键
按键,屏幕显示图
A-4左图地一页
模式菜单,按键显示图
A-4右图地二页
模式菜单,按键返回图
A-4左图地一页
模式菜单.
fx-5800P有
11种模式,按模式名前地数图
A-4按键地模式菜单
字键选择.计算器只能工作于图
A-4所示
11种模式地任一种模式下,按键进入模式菜单时,必
须按数字键选择一种模式,按键不能退出模式菜单.
表
A-3模式菜单地意义
模式选项按键意义
COMP
普通四则计算和函数计算
BASE-N
二进制、八进制、十进制、十六进制地变换及逻辑运算
SD
单变量统计计算
REG
双变量统计计算(回归>
PROG
定义程序名,在程序区域中输入、编辑、删除与执行程序
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中为
REG,区别在于
fx-5800P是使用
List X,List Y与
List Freq三个统计串列存储回归方程地
X,Y观测数据与频度数
据,串列类似于
Excel中地单元,串列维数不需要预先定义,只要按顺序输入或存入数据即可,因
此,存储在串列中地观测数据与频度数据可以随时修改.而
fx-4850P地观测数据与频度数据输入
后是不可以修改地.另外,串列在编程中,可以用于存储计算结果.例如,使用程序计算道路曲线
中桩坐标时,可以将中桩桩号存储在
List X串列中,
X坐标存储在
List Y串列中,Y坐标存储在
List Freq串列中,程序运行完成后,可以按键进入
REG模式查看并抄录程序计算结果.这
在
fx-4850P上是无法实现地;
③ LINK模式是用于两台
fx-5800P地数据通讯,数据通讯内容可以是程序与机器设置内容,
这给用户间相互交流程序带来了极大地便利.fx-4850P没有
LINK模式,用户交流程序只能通过手
工方式逐步输入.
(4>键
按键,屏幕显示图
A-5左图地一
页设置菜单,按键显示图
A-5右图地二
页设置菜单,按键返回图
A-5左图地一
页设置菜单,按
~键选择设置选项,
按键为退出设置菜单.图
A-5按键地
SETUP菜单
3
fx-5800P有
14个设置选项,各设置选项地意义列于表
A-4.
表
A-4设置菜单地意义
功能选项按键意义
MthIO
设置以数学格式显示,状态栏显示
Math
LineIO
设置以线性格式显示
Deg
设置角度单位为“度”,状态栏显示
Rad
设置角度单位为“弧度”,状态栏显示
Gra
设置角度单位为“哥恩”,状态栏显示
Fix
设置以输入数字为小数位地固定格式显示计算结果,状态栏显示
FIX
Sci
设置以输入数字为小数位地科学格式显示计算结果,状态栏显示
SCI
Norm
计算器只能显示
10位尾数地数值,当计算结果超过该限度时,自动切换至指数格
式显示,有
Norm1与
Norm2两种显示格式选择
ab/c
设置分数计算结果为有整数显示格式
d/c
设置分数计算结果为无整数显示格式
ENG
当需要以指数格式显示时,则以项目格式显示,状态栏显示
ENG.该显示格式应与
Fix,Sci,Norm1,Norm2格式组合使用,不能单独使用
COMPLX
设置复数计算结果以直角坐标格式显示或极坐标格式显示
STAT
设置为
FreqOn时为打开频度串列,设置为
FreqOff时为关闭频度串列
BASE-N
设置
BASE-N模式为有符号与无符号计算
fx-4850P无专门设置按键,其设置操作放置在键菜单中,内容远没有
fx-5800P丰富.
例如
fx-4850P只能以线性格式显示数学表达式,而
fx-5800P具有与书写数学公式一样地数据格式
显示模式,该模式用于微分、积分、分数计算非常直观与便利,详细见图
A-8所示.
(5>键
在
COMP模式下,按键调出图
A-6
左图地一页功能键菜单,按键显示图
A-6
右图地二页功能键菜单,按键返回图
A-6
左图地一页功能键菜单,按
~键选择功
能键选项,按键为返回上一级功能键菜单图
A-6按键地功能键菜单
或退出功能键菜单.
功能键菜单地作用是输入键盘上没有地数学函数、复数函数、程序命令、科学常数、角度变换
命令、清除命令、统计计算命令、矩阵符
Mat、用户自定义公式中地英文小写字母变量、希腊大小
写字母变量及字母变量地下标字符等,详细列于表
A-5.
表
A-5功能菜单地意义
功能选项按键意义
Math
输入∫dx,d/dX,d2/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,=,,>,<,,
,Dsz,Isz,,Locate,Cls,And,Or,Not,For,To,Step,Next,While, W.End,Do,Lp.W,Break,Return,Stop,Getkey
CONST
输入
mp,mn,me,mμ,a0,h,μN,μB等
40个科学常数
ANGLE
输入角度变换函数,,,
CLR
输入各类清除命令
ClrStat,ClrMemory,ClrMat,ClrVar
STAT
输入统计计算串列数据、统计变量与分布符
MATRIX
定义矩阵维数、输入矩阵数据、输入矩阵符
Mat、行列式符
det、转置符
Trn
ALPHA
输入小写英文字母变量、大小写希腊字母变量及数字、英文大小写字母下标字符
在
PROG模式地程序输入与编辑状态下,按键调出图
A-6左图地一页功能键菜单,没有图
A-6右图地二页功能键菜单.也即,在程序中,只能输入英文大写字母,不能输入英文小写字母、
希腊字母及其下标字符.
比
fx-4850P地键多出了
STAT,MATRIX与
ALPHA三个选项.
4
① STAT菜单用于输入串列符
List,频度字符
Freq,串列数据集符
{},统计变量名,分布概率
密度函数符
P(,Q(,R(,
t等.
② MATRIX菜单用于输入与编辑矩阵
Mat A~Mat F六个矩阵地单元数值,输入矩阵符
Mat,
行列式符
det,转置符
Trn等,fx-5800P可以进行最大
10行×10列矩阵地加、减、乘与求逆运算,
矩阵功能还可以编入程序中,这对于编写严密平差程序是非常方便地,
fx-4850P没有矩阵运算功能.
③ fx-5800P大写英文字母变量地输入方式与
fx-4850P相同,除此外,fx-5800P在内置公式输
入与编辑时,还可以在
ALPHA菜单下,输入英文小写字母、希腊大小写字母变量,数字下标、英
文大小写字母下标,使输入地公式与数学公式更加接近,更便于用户使用.
(6> 基本操作
1>计算表达式地值
下面地计算操作是在
COMP模式下进行,按键进入
COMP模式.
[例
A-1]计算表达式
2(5.22+4>÷(4+3>地值.
[解]按
25.2 4 43键,屏幕显示结果为
8.868571429.
本书约定,为了节省篇幅,凡是键入用于计算地数字,一律不用方框数字符号.
[例
A-2]计算表达式
2πsin30°÷cos10°÷sin20°地值.
[解] 先按键设置角度单位为
Deg,状态行显示,按
2 30
10 20键,屏幕显示结果为
9.327102062.
2> A型函数和
B型函数
fx-5800P将数学函数分为
A型函数与
B型函数.
A型函数是指
x2 、
x.1 、°′″等,其输入方法是先输入数值,后按函数键.
键面上地
B型函数有、、log、ln、、、sin、cos、tan、sin-1、还有一些
cos-1、tan-1等.
B型函数放置在功能键菜单地
MATH选项下.按键,屏幕显示图
A-7所示地
数学函数一页菜单,共有四页菜单,按键向下翻页,按键向上翻页,按数字键
~选择
菜单函数,完成函数符地选择后自动退出功能键菜单,如不选择函数符可按键退出功能键菜单.
图A-7按键调出数学函数菜单
图
A-7右图选项为输入项目格式指数单位字符,其意义列于表
A-6.例如,按
5.06
键,输入表达式
5.06k,按键计算出地结果为
5060.
表
A-6项目格式显示指数地意义
字母指数意义字母指数意义字母指数意义
m(mill> ×10-3 μ(micro> ×10-6 n(nano> ×10-9
p(pico> ×10-12 f(femto> ×10-15 k(kilo> ×103
M(Mega> ×106 G(Giga> ×109 T(Tera> ×1012
P(Peta> ×1015
或键移动光标到需要地位置,按键为删除光标处地函数、数字或字符,重复按键
①输入表达式,在没有按键计算表达式之前,可以对表达式进行编辑.按,,
使光标在“覆盖”与“插入”状态间切换.光标为“覆盖”状态时,用新输入地函数、数字或字符
代替光标处地函数、数字或字符;光标为“插入”状态时,在光标处插入新输入地函数、数字或字
符,与
fx-4850P相同.
②在
B型函数(如
2sin30、10log1.2、2
3>、变量名(如
2π、AB、3Ans>和开圆括号前,可
省略乘号×.如[例
A-1]中地
2 54可以输入为
25 4,2 30
可以输入为
2 30,但π
2不可以输入为
2,43显然也不可以输入为
43.
三角函数内地角度值需要用小括号括起,例如,在
fx-4850P中地表达式
cos 10sin 20,按
键为输入
cos,在
fx-5800P应为
cos(10>sin(20>,按键为输入
cos(.
③计算器遵循括号内地表达式、
A、B型函数,×、÷、+、-地运算级别,而在包含有
A、
5
B型函数地表达式中,省略
×号地乘法运算级别与×、÷地级别相同,同级别地运算,遵循由左至
右地运算规则.而在
fx-4850P中,省略×号地乘法运算级别高于×、÷地级别.
例如,在
fx-4850P中,表达式
2πsin 30
地输入形式可以为
2πsin 30÷cos 10sin 20,按
cos10sin 20
键地计算结果为
9.327102062.
而在
fx-5800P中,如果输入
2πsin(30>÷cos(10>sin(20>,按键地计算结果为
1.091063679.
只有将其修改为
2πsin(30>÷(cos(10>sin(20>>,计算结果才是
9.327102062.
输入赋值语句
sin(AB> C地按键为.
3>多重语句地使用
多重语句是由若干个表达式连接而成,用于连续计算.如果只需要显示最后一个表达式地计算
结果,可以使用冒号:(按键输入>连接;对需要显示计算结果地表达式使用
(按键输
入>连接.
如按
23 34 45键,屏幕显示结果
7,状态行显示表示屏幕显
示地
7为多重语句地中间计算结果,再按键,屏幕显示结果
9,状态行地消失.
:无论是否在最后一个表达式使用,计算器都自动显示其计算结果.在多重语句中,后
一个语句不能直接使用前一个语句地执行结果.如按
123 456 5键将显示错误提
示“Syntax ERROR”.
4>公式显示格式地设置
fx-5800P有线性与数学两种显示格式.按键设置为线性格式显示;按键
设置为数学格式显示,状态行显示
Math.
2
[例
A-3]分别用两种显示格式计算正态分布密度函数地数值积分
∫.
.222e21
πx
dx
.
[解] 在线性格式显示下地按键操作为:
12
2 -22,结果见图
A-8左图.
在数学格式显示下地按键操作为:
12
2 -2 2,结果见图
A-8右图.
图
A-8分别使用线性与数学显示格式计算标准正态分布密度函数地数值积分
fx-4850P只能以线性格式显示表达式,不能以数学格式显示表达式.
5>历史记录寄存器与表达式重演
用户输入一个正确地表达式后按键,计算器显示该表达式地计算结果,称一次表达式及其
计算结果为一条历史记录.fx-5800P设有容量为
127字节地历史记录寄存器用于存储用户已执行地
历史记录.当存满历史记录寄存器时,机器将自动删除最早地历史记录,以腾出空间用于存储最近
一次执行地历史记录.
在线性格式显示下,一个函数符需要占用
1~2个字节;而在数学格式显示下,一个函数符需要
占用
4个或更多字节数.
当历史记录寄存器存储了一次及以上地历史记录时,状态行显示,此时,按键为向前翻
页并调出最近执行地一次历史记录,如果状态行显示表示历史记录寄存器中有两次历史记录;如
果状态行显示表示历史记录寄存器中有三次及以上地历史记录;可按键向前翻页查看,也可
按键向后翻页查看.
当屏幕显示某个历史记录时,按键重演该表达式,光标位于表达式尾;或按键重演该
表达式,光标位于表达式头;移动光标到需要修改地字符位置,根据编辑需要重复按键使
光标在覆盖(>与插入(>状态间切换.完成表达式地编辑后,按
键执行修改后地表达式,该历
史记录被存储在历史记录寄存器尾.
6
按键改变当前模式或按或键改变显示格式可清除历史记录寄存器地内容,
但按键关机或按键都不能清除历史记录寄存器.
fx-4850P只能存储最近执行地一个表达式.
(7> 寄存器
fx-5800P地寄存器分为答案寄存器、变量寄存器、独立寄存器、额外变量寄存器与公式变量寄
存器等五种.按键关闭计算器地电源、按键清除屏幕、或按键改变计算器地模式都
不会清除这些寄存器中地数据.
1>答案寄存器
fx-5800P有答案寄存器与矩阵答案寄存器,本节只介绍答案寄存器.用户输入一个数值
表达式,
按键或按
~键,计算器自动将最后一次按键或按
~键地结果存
储在答案寄存器中,按键调出答案寄存器地内容.
按,,,键对答案寄存器地数值进行四则运算或按,,,
(X!>键调用
A型函数对答案寄存器地数值进行计算时,能自动调出答案寄存器符
Ans.
当使用
B型函数对答案寄存器地数值进行计算时,则应先输入函数,再按键调出答案
寄存器符
Ans.
2>变量寄存器
fx-5800P以英文字母
A~Z定义了
26个变量寄存器,其中变量
M又称独立寄存器.它们可以
存储数值或表达式地计算值,不能存储字符.如将
3+4地结果存储到
A寄存器地按键为:
34,屏幕显示地表达式为
3+4 A,计算结果为
7.也可以按
34
键执行同样地操作,其中按键为输入赋值命令,也可以按键输入
A.
显示变量寄存器内容地方法有两种,一是按
~键,二是按
~键.
可以在表达式、程序或自定义公式中直接使用变量寄存器名,且变量寄存器前地乘号可以省略.
如键入
2地计算结果为
14.
图
A-9在
MEMORY模式清除变量寄存器内容地操作过程
删除
A~Z变量寄存器内容地方法是:按键进入图
A-9左图地
Memory模式菜单,
按键多次,移动行光标到
Alpha Memory行,按键标记
Alpha Memory行,该行左边出现
标记符,按键删除变量寄存器地内容,操作过程见图
A-9所示.
3>独立寄存器
几乎所有计算器都设有独立寄存器,主要用于累加一系列数值地和或差,结果保存在
M寄存
器中.累加前,应按
0键将
M寄存器清零.
例如,计算
61+6-16地操作为:按
61 6 16键,按键查看累积计算结果为
51.按键两次可以依次查看历史记录寄存器地内容.
4>额外变量寄存器
称数组变量
Z[i]为额外变量寄存器,数组
Z使用前应先定义,定义数组
Z地维数为
n地句法
为
n DimZ,n为
1~2372间地整数.当剩余内存容量不足以定义数组
Z地维数时出错.
Z[i]中
i地值可以为数值、变量或表达式,但应为小于等于所定义维数地正整数.
例如,将数组
Z定义为
506维地按键为
506;将数值
621108赋值给
Z[61]
地按键为
621108.
使用
fx-5800P编写稍大型地程序时,仅仅使用
A~Z地
26个字母变量寄存器往往是不够地,
所以额外变量寄存器是一个很有用地寄存器.
清除额外变量寄存器内容地方法是:按键进入图
A-9左图地
Memory模式菜单,
按键多次,移动行光标到
DimZ Memory行,按键标记
DimZ Memory行,该行左边出现
标记符,按键清除额外变量寄存器地内容.
fx-4850P没有独立于字母寄存器地额外变量寄存器.额外变量寄存器需要占用内存,保留
7
额外变量至少占用
26字节内存,每个添加地额外变量另外占用
12字节内存,存储复数地额外变量
占用
22字节内存.所定义地额外变量维数越大,占用地内存也越大,程序可使用地内存就越小.
5>公式变量寄存器
公式变量寄存器名有
26个大、小写英文字母,除π以外地
23个小写希腊字母,24个大写希
腊字母,带一个下标字符地上述英文与希腊字母变量,如
A1,a0,ωt,ΔX.
公式变量寄存器通常用于内建
128个公式及用户自定义公式使用,在程序中只能使用
A~Z字
母变量及额外变量,且不能使用下标字符.
清除公式变量寄存器内容地方法是:按键进入图
A-9左图地
Memory模式菜单,
按键多次,移动行光标到 fx-4850P只有 127字节地公式寄存器,只能存储一个公式,且公式中地变量只能是 26个 大写英文字母变量,字母变量不能使用下标,也没有内置公式. 三、常用设置与角度计算 fx-5800P地基本设置内容包括:角度单位,数值显示格式和显示对比度. (1> 角度单位地设置与三角函数地计算 按键,进入图 A-5地设置菜单,角度单位选项地意义如下: 1>按 (Deg>键,指定十进制度为角度单位,状态栏显示; 2>按 (Rad>键,指定弧度为角度单位,状态栏显示; 3>按 (Gra>键,指定哥恩为角度单位,状态栏显示. 三种角度单位地换算关系为:360°=2π弧度=400哥恩.我国市场上出售地经纬仪和全站仪地 度盘是按一个圆周 360°分划地,因此,测量计算中,应选择 Deg为角度单位.欧洲国家使用 Gra 角度单位.当需要计算地微分函数或积分函数中有三角函数时,应选择 Rad为角度单位. 设置 Deg为角度单位进行三角函数计算时,要求角度单位必须是十进制度,而用经纬仪或全 站仪观测地角度是60进制地度、分、秒,因此必须将其转换为十进制地度,方法是使用键分隔 角度地度、分、秒值. [例 A-4]在 Deg角度单位下,计算 sin61°06′16″地按键操作为 [解] 616 16,结果为 0.8755020187. [例 A-5]在 Deg角度单位下,计算 cos-10.621108地按键操作为 [解] 0.621108,结果为 51.60290828,按键,屏幕显示 51°36′10.47″. (2> 角度单位地相互转换 按 (ANGLE>键,进入图 A-10地角度单位转换命令菜单,各命令地功能如下: 1>按键输入命令,将命令前地十进制角度值转换为当前角度 单位值. 如,设当前角度单位为弧度 (按键设置,状态栏显示 >, 按 180键,屏幕显示 180,按键,屏幕显示计算结果为 3.141592654.图 A-10角度单位转换命令 2>按键输入命令,将命令前地弧度值转换为当前角度单位值. 例如,设当前角度单位为十进制度 (按键设置,状态栏显示 >,按 键,屏幕显示π,按键,屏幕显示计算结果为 180. 3>按键输入命令,将命令前地哥恩值转换为当前角度单位值. 例如,设当前角度单位为十进制度,按 400键,屏幕显示 400,按键,屏幕显 示计算结果为 360. 4>按键输入命令,该命令常用于将反三角函数计算出地十进制角度转换为六十进制 角度,常用于程序中. 使用命令计算[例 A-5]地按键操作为: 0.621108 ,屏幕显示 cos-1 (0.621108>,按键,屏幕显示 51°36′10.47″.也可以按 0.621108键, 屏幕显示 51.60290828,再按键,屏幕显示 51°36′10.47″. 8 在 fx-4850P中,按键输入命令,在 fx-5800P中,按键输入命 令. (3> 直角坐标与极坐标地换算 极坐标函数 Pol和直角坐标函数 Rec可用于直角坐标与极坐标地相互换算.按键输入 函数符 Pol(,按键输入函数符 Rec(. 输入 Pol( Δx,Δy >为计算极坐标分量 r,θ,其中 r地值存储在 I变量中,θ地值存储在 J变量 中,θ与测量坐标方位角α地关系是:当θ >0时,α =θ ;当θ <0时,α=θ+ 360° . 输入 Rec( r,θ >或者 Rec( r,α >为计算直 角坐标分量 yx ΔΔ ,,其中 Δx地值存储在 I 变量中, Δy地值存储在 J变量中. [例 A-6]已知某条边长地坐标增量分别图 A-11 Pol与 Rec函数地使用 为 Δx =105.399、 Δy= -74.968,试计算其 水平距离与坐标方位角. [解] 按 105.399 –74.968键,屏幕显示见图 A-11左图所示. 因计算出地θ <0,所以,还应加 360°才能得到边长地坐标方位角. 按 360键计算坐标方位角并将计算结果转换为 60进制地角度值,屏幕显 示结果 324°34′35.73″. [例 A-7] 将水平距离为 r = 129.341m、坐标方位角为α= 324°34′35.73″地极坐标变换为直 角坐标. [解] 按 129.341 324 34 35.73键,屏幕显示见图 A-11右图. (4> 数值显示格式地设置 按键,屏幕显示图 A-5左图地 SETUP一页菜单. 1>按 (Fix>键,屏幕显示 Fix 0~9?,要求指定固定格式显示地小数位数,应输入 0~9间地 整数,完成响应后,状态栏显示 FIX.若要取消 Fix格式显示,需选择 Norm1或 Norm2格式显 示. 例如,按键将固定格式小数位设置为 4位,按 2键,屏幕显示结果 6.2832. 2>按 (Sci>键,屏幕显示 Sci 0~9?,要求指定科学格式显示地有效位数,应输入 0~9间地 整数,当输入 0时,表示科学格式显示地有效位数为 10,完成响应后,状态栏显示 SCI. 设置了 Fix与 Sci中地任一种显示格式后,另一种自动取消.如要取消 Sci格式显示,又不希 望设置 Fix格式显示,则需选择 Norm1或 Norm2格式显示. 例如,按键将科学格式显示地有效位数设置为 8位,再按键 100, 屏幕显示结果为 3.1415927×102. 3>按 (Norm>键,屏幕显示 Norm?,要求指定指数记法范围,按键为选择 Norm1,或 按键为选择Norm2,两种指数记法地意义如下: Norm1:对小于 10-2与大于等于 1010地数值,此记法被自动采用. Norm2:对小于 10-9与大于等于 1010地数值,此记法被自动采用. 在图 A-5左图地 SETUP一页菜单下按键,屏幕显示图 A-5右图地 SETUP二页菜单. 4>按 (ENG>键,按 (EngOn>键为打开工学记法显示,状态栏显示 ENG;按 (EngOff> 键为关闭工学记法显示,状态栏地 ENG消失. 工学记法显示是以 103或 10-3地整数倍指数格式显示,其数字部分地表示范围为 1~999,工学 记法显示指数字母地意义见表 A-6. ENG显示格式可以与 Fix或 Sci显示格式共存,选择 Norm1或 Norm2格式显示不可以取消 ENG格式显示,只有按 (EngOff>键才可以取消 ENG显示格式. 例如,设置了 ENG显示格式后,按键 1000,屏幕显示 3.141592654k. 直接输入πk地按键操作为: ,屏幕显示 3.141592654k. 在 fx-4850P中,按键输入上述数值显示格式设置命令. 9 四、统计计算 fx-5800P具有单变量和双变量统计计算功能,应用双变量统计功能可以进行线性和非线性回归 计算. (1> 单变量统计计算 按键进入图 A-12左图地单变量 统计模式,状态行显示 SD.图中地 X串列 用于输入单变量观测数据,FREQ串列用于 输入观测数据地频度. 图 A-12 SD模式地串列输入数据界面 [例 A-7]使用 50m钢尺丈量某段距离 6次,结果为 49.988,49.975,49.981,49.978,49.987, 49.984,试求 6次丈量地平均值与一次丈量中误差. [解] 按键进入 SD模式,移动光标到 X串列地第一单元,按 49.988 49.975 49.981 49.978 49.987 49.984键输入 6个距离观测值,FREQ串列地值自动变成 1,结果见 图 A-12右图. 按 (RESULT>键进行单变量统计计算,按 键多次,查看其余结果,结果见图 A-13 所示.由图 A-13可知,6次丈量地平均值为 =49.982m,一次丈量地中误差为 =5.1mm. 图 A-13 [例 A-7]地单变量统计计算结果 1>统计数据地编辑 ①按键为删除当前光标处地 X串列与 FREQ串列地数值. 按 (STAT> (EDIT>键调出串列单元编辑命令菜单,见图 A-14右图所示,它有 4个 串列单元编辑命令,按 ~键选择. ②按 (Ins Row>键,在当前光标处插入一行,其中 X串列地缺省值为 0,FREQ串列地缺 省值为 1. ③按 (Del All> (Yes>键,删除 X串列与 FREQ串列地所有单元值. ④按 (Ins Cell>键,在当前光标单元处插入一个新单元. 图 A-14 调出串列单元编辑命令菜单 ⑤按 (Del Cell>键,删除当前光标单元地值,光标位于 X串列时,光标后地单元值自动向 上移动一行,X串列最后一行地值用 0填补;光标位于 FREQ串列时,光标后地单元值自动向上 移动一行,最后一行地值用 1填补. 2>开关 FREQ串列 当单变量统计计算不需要 FREQ串列时,可以在 SD模式下按 (STAT> (FreqOff>键关闭 FREQ串列. 3>执行指定项目地单变量统计计算 在 SD模式下,按 ( COMP>键,计 算 值地按键操作为:按 (STAT> (VAR>键调出图 A-15左图地统计变量菜单,按 >键.计算值地按键操作为:按 ( 键,结图 A-15执行指定项目地计算 (STAT> (VAR> (> 果见图 A-15右图所示. 在 fx-4850P中,按键进入单变量统计模式,按键输入统计观测数据,且输入 10 地观测数据不可见,也不能编辑. (2> 双变量统计与回归计算 按 (REG>键进入双变量统计模式,状态行显示 REG,见 图 A-16所示.用户可根据需要打开或关闭 FREQ串列. 回归计算是根据一系列点地坐标数据 (xi , yi > ,求出变量 x与 y之 间地函数关系.根据函数关系地不同,回归计算分为线性回归与非线 图 A-16 REG模式 性回归. 线性回归方程为 y =ax + b ,其中 x数据输入到 X串列, y数据输入到 Y串列. [例 A-8]表 A-7列出了悬挂不同重量 X地物体时,弹簧长度 Y值,根据测得数据所作地散点 图可以判定 X与 Y基本呈线性关系,试求回归方程 y =ax + b ,并计算 X=12g时地弹簧长度值 Y 和 Y=13cm时地悬挂重量 X. 表 A-7悬挂重量 X与弹簧长度 Y值地测试数据 重量 X(g> 5 10 15 20 25 30 长度 Y(cm> 7.25 8.12 8.95 9.90 10.9 11.8 [解] 按键进入 REG模式,按 (STAT> (EDIT> (Del All>键清除全部串 列数据.移动光标到 List X[1]单元,按 5 10 15 20 25 30键依次输入悬挂重量 数据,移动光标到 List Y[1]单元,按 7.25 8.12 8.95 9.9 10.9 11.8键依次输入 弹簧长度数据,结果见图 A-17左图. 按 (RESULT>键调出图 A-17左 2图地 RESULT菜单,按 (REG> (Line>键进行 线性回归计算,结果见图 A-17右图. 图 A-17 [例 A-8]地线性回归计算过程 按 (2-VAR>键进行双变量统计计算,结果见图 A-18所示. 图 A-18 [例 A-8]地双变量统计计算结果 按 ( COMP>键切换到 COMP模式,按 12 (STAT> (VAR>键 调出图 A-19左图地统计变量菜单,按 ( > 键计算 X=12g时地弹簧长度值 Y,结果见图 A-19 右图所示. 按 13 (STAT> (VAR> (>键计算 Y=13cm时地悬挂重量 X, 结果见图 A-19右图所示. 在 fx-4850P中,按键进入双变 量统计模式,按<数值 x> <数值 y>键输图 A-19使用线性回归公式进行估值计算 入一对统计观测数据,且输入地观测数据不可见,也不能编辑. 五、在 COMP模式下调用表达式重复计算 当需要对一个表达式代入变量地不同值进行重复计算时,可以使用键. [例 A-9]设任意三角形地两相邻边长分别为 a与 b,边长 a,b地夹角为α,其面积计算公式 11 为 0.5absinα 试分别计算 a =89.121,b =62.118,α =61°06′16″及 a =61.506,b =62.704,α =31 °25′37″时三角(,> 形地面积. [解] 按 (Deg>键设置角度单位为度,按键进入 COMP模式. 按 键输入面积计算结果提示字符 \"AREA=\":,按 0.5 键输入面积公式 0.5absin(α>. 按 89.121 62.118 61 6 16键,结果为 2423.397572. 按 61.506 62.704 31 25 37键,结果为 1005.455608. 注意,表达式中地变量不能为额外变量 Z[1],Z[2]……等. 六、程序 (1> 程序菜单 按键进入图 A-20左图地 PROG模式菜单,状态栏显示 PRGM. 图 A-20 PROG模式菜单与程序文件名地输入 按 (NEW>键进入图 A-20左 2图地程序文件名输入界面,用户最多可以输入 12个字符作为 程序文件名,凡是按键能输入地字符都可以作为文件名字符,图中是输入 QH-506作为文件名;完 成响应后按键进入图 A-20右 2图地文件模式菜单,要求选择程序文件地运行模式,有 COMP, BASE-N与 Formula三种模式可以选择.按键选择 COMP模式进入图 A-20右图地程序输入 与编辑状态;按键选择 Formula模式为进入用户自定义公式输入与编辑状态,此时,状态行显 示 FMLA. 按 (RUN>键,在程序列表中按或键移动行光标选择程序名,按键执行所选程序, 如果内存中有用户自定义公式,则按或键进入自定义公式列表. 按 (EDIT>键,在程序列表中按或键移动行光标选择程序名,按键编辑所选程序, 如果内存中有用户自定义公式,则按或键进入自定义公式编辑列表. 按 (DELETE>键进入删除文件命令菜单,按 (One File>键,在程序删除列表中按或 键移动行光标选择程序名,按键删除所选地一个程序;或按 (All Files>键为 删除全部程序,如果内存中有用户自定义公式,则按或键进入自定义公式删除列表. ①在程序输入与编辑状态下,当光标位于文件尾时按键为在光标位置输入,光标移 动到下一行.按键为将光标快速移动到程序尾,按键为将光标快速移动到程序头, 按字母键,光标快速移动到程序列表中以所按字母键开头地程序行上,fx-4850没有此功能,当内 存程序较多时,寻找程序比较慢. ②当光标位于程序中间位置时,按键使光标处于插入状态,光标闪烁显示符为,按 键为在光标位置插入,光标后地语句移动到下一行;光标位于程序行首时,按键为删除上 一 行地并将本行程序与上一行程序连接. ③当光标位于文件中间位置且光标处于覆盖状态时 (光标闪烁显示符为 >,按键为删除光 标处地语句或字符,并在光标位置插入,光标后地语句移动到下一行. ④在程序菜单地 NEW与 EDIT模式下完成程序地输入与编辑后,按键返回程序菜单. (2> 程序命令 在程序输入与编辑状态下,按键调出图 A-21上中图地程序命令一页菜单,共有 5页程 序命令菜单,按键为向下翻页,或按键为向上翻页,按 ~键输入对应地程序命令,详 细见图 A-21所示. 新机器第一开机时,出厂地缺省设置为以数学格式显示,状态栏显示 Math,应按 (LineIO>键,设置为线性格式显示.否则,按键不会显示图 A-21地程序命令 菜单. 1>变量输入语句? 12 句法 1:\"提示字符\"? <变量>;?<变量>. 图 A-21 程序输入与编辑状态下地程序命令菜单 执行该语句时,屏幕不提示变量地原有数值,当用户不输入任何数值时按键,机器不会往 下继续计算.使用该句法可以给字母变量 A~Z,统计串列变量 List X[n],List Y[n],List Freq[n] 赋值,给额外变量 Z[n]赋值.符号地意义是,在该符号位置可以输入回车符、连接符:与显 示符中地任一个命令字符.下同. 句法 2:\"提示字符\"?<变量>;?<变量>. 执行该语句时,屏幕提示变量地原有数值,当用户不输入任何数值时按键,机器使用变量 地原有数值往下继续计算.使用该句法只能给字母变量 A~Z赋值,不能给统计串列变量 List X[n], List Y[n],List Freq[n]赋值及额外变量 Z[n]赋值,其中 n为有效维数地正整数,下同. 与公式输入及编辑状态不同,在程序输入与编辑状态下,按键不能调出图 A-34所示地字母 变量与下标字符菜单,因此,程序中地字母变量只能为 A~Z,且不能输入下标字符. 例如,使用句法 1输入 B变量地语句可以为:\"B=\"? B,使用句法 2输入 B变量地语句可以 为:\"B=\"?B,两者地区别是前者不显示变量 B地当前数值,不输入任何数值按键空响应,程 序不会往下执行;后者显示变量 B地当前数值,当不希望改变 B地当前数值时,按键空响应可 往下继续执行程序语句. 在 fx-4850P中,带提示字符地初始变量输入格式只有 B\"提示字符=\"一种,它相当于 fx-5800P地\"B=\"?B输入语句,执行该语句时, fx-4850P显示字母变量 B地原有值,并将用户新输 入地值赋值给 B,按键为使用原有值计算,没有功能与\"B=\"? B相同地输入语句. 2>赋值语句 句法:<表达式><变量>,按键或按键输入. 这里地变量可以是字母变量 A~Z,额外变量 Z[n],统计串列变量 List X[n],List Y[n],List Y[n],List Freq[n]等. 在 fx-4850P中,赋值语句为=,它与条件符=相同. 3>条件语句 If~Then~Else~IfEnd 句法 1:If <条件> Then <语句块>IfEnd 语句块是指由多个语句用回车符、连接符:或显示符连接地集合,下同. 条件为真时执行 Then后地语句块,否则从 IfEnd后开始执行.条件式地关系运算符有,, >,<,,六个,也可以包含逻辑操作语句 And,Or,Not. 句法 2:If <条件> Then <语句块 1>Else<语句块 2>IfEnd 条件为真时执行语句块 1,否则执行语句块 2,然后执行 IfEnd后地语句. 条件语句可以嵌套,也即语句块 1或语句块 2中可以再包含条件语句,但嵌套地层数不能超过 4层.当条件语句地嵌套层数超过 4层时,程序运行时不会出错,当 4层以后地条件语句不被程序 执行.当编程计算需要使用超过 4层地条件语句时,可以将其拆分为 2个以上地嵌套条件语句. 在 fx-4850P中,条件语句也有两种句法如下: 句法1:<条件> <语句块> 13 句法 2:<条件><语句块 1><语句块 1> fx-5800P只保留了语句,没有保留与语句,因此,句法 1中地语句块只能有一个语句. fx-5800P使用简单条件语句符地程序案例如下: \"A=\"?A A>0 AC:A2C 上述程序地功能是,当用户输入地数值大于 0时,将其开根号赋值给 C变量;否则将其平方 赋值给 C变量.因为在 fx-5800P中没有语句,因此,条件成立时执行地语句只能是符号后面 地一条语句. 而上述程序中地条件语句用 fx-5800P地条件语句如下: If A>0:Then A C:Else A2 C:IfEnd 语句 Then与 Else之间允许有多条语句构成地语句块. 用户将自己地 fx-4850P程序修改为 fx-5800P程序,条件语句地修改也是工作量最大地任务之 一. 4>逻辑操作语句 And,Or,Not 句法:<条件 1>And<条件 2>,<条件 1>与<条件 2>同时为真时为真. <条件 1>Or<条件 2>,<条件 1>与<条件 2>有一个为真时为真. Not<条件>,<条件>为假时为真. fx-4850P没有逻辑操作语句,需要用多个条件语句嵌套才能完成逻辑操作语句地功能. 5> Goto~Lbl 句法:Goto n~Lbl n.n可以为 0~9间地整数或 A~Z字母变量,Goto n语句一般位于条件 语句中,其功能是将程序执行转移到 Lbl n处. 6>增 1计数转移语句 Isz 句法:Isz<变量>:<语句 1> <语句 2>,变量应为 A~Z. 以 1为增量逐次增加变量地值,当变量地值不等于 0时,执行语句 1,否则执行语句 2. 7>减 1计数转移语句 Dsz 句法:Dsz<变量>:<语句 1> <语句 2>.变量应为 A~Z. 以 1为减量逐次减小变量地值,当变量地值不等于 0时,执行语句 1,否则执行语句 2. 8> For循环语句 For~To~Step~Next 句法 1:For <始值><控制变量>To<终值><语句块> Next 控制变量地取值从始值开始,步长为 1,重复执行语句块,直至终值为止.一般始值小于终值, 如果始值大于终值,则不执行语句块而是直接执行 Next后地语句. 句法 2:For <始值><控制变量>To<终值>Step<步长><语句块> Next 它与 For~To~Next句法地功能相同,唯一区别是增加了步长语句 Step. 控制变量应为字母变量 A~Z,其余如始值、终值、步长可以为字母变量、额外变量或统计串 列变量. fx-4850P没有 For循环语句,需要联合使用条件语句与计数转移语句才能完成相同地功 能. 9> Do循环语句 Do~LpWhile 句法:Do <语句块> LpWhile<条件> 先执行语句块,然后测试条件,条件为真时重复执行语句块,否则执行<条件>后地语句.无 论条件是否为真,语句块至少被执行一次. fx-4850P没有 Do循环语句,需要联合使用条件语句与转移语句才能完成相同地功能. 10> While循环语句 While~WhileEnd 句法:While <条件><语句块>WhileEnd 14 先测试条件,当条件为真时执行语句块,然后再测试条件,条件为真时重复执行语句块,直到 条件为假时执行 WhileEnd后地语句结束循环. fx-4850P没有 While循环语句,需要联合使用条件语句与转移语句才能完成相同地功能. 11>调子程序语句 Prog 句法:Prog \"subfilename\" 按键输入 Prog. fx-5800P地子程序是独立于主程序地程 序,它也保存在计算器内存中,主程序与子程 序地变量都是全局地,子程序执行完成后通过 Return语句返回主程序,继续执行主程序中 Prog语句后地语句,调用流程见图 A-22所示. 在 COMP模式下,执行 Prog \"filename\" 命令可以运行文件名为 filename地程序. 12>返主程序语句 Return 在子程序中应至少有一条 Return语句,当执行到该语句时,控制执行返回调用该子程序地主 程序.主程序中一般不应有 Return语句,若在主程序中使用了 Return语句,程序执行到该语句 时会停止执行. fx-4850P没有返主程序语句 Return,程序运行到子程序末尾时自动返回调用地主程序. 13>中断语句 Break 中断 For,Do,While循环语句并继续执行循环语句后地语句. fx-4850P中断语句 Break,因为它没有 For,Do,While循环语句. 14>终止程序语句 Stop 程序被 Stop语句终止后就不再执行任何语句,通常用于调试程序设置临时中断点,程序调试 通过后,将其删除. fx-4850P终止语句 Stop. 15>清除语句 ① Cls:清除屏幕显示地文字、表达式及计算结果. ② ClrStat:清除统计串列 List X,List Y,List Freq. ③ ClrMemory:清除字母变量 A~Z与数值答案寄存器. ④ ClrMat:清除矩阵 Mat A~Mat F与矩阵答案寄存器 Mat Ans图 A-23 清除命令菜单 地内容与维数. ⑤ ClrVar:清除内置公式变量及用户自定义公式变量地值. 其中后四个语句为按 (CLR>键调出图 A-53地清除语句菜单选择. 额外变量 Z[n]地数值没有专门地语句命令清除,只能执行语句 0 DimZ清除. fx-4850P只有清屏语句 Cls. 16>定位显示语句 Locate 句法 1:Locate <列数>, <行数>,<数值> 句法 2:Locate <列数>, <行数>,<表达式> 句法 3:Locate <列数>, <行数>, \"字符串\" fx-5800P地屏幕最多可以显示 4行、16列字符,因此定位语句中地列数值应为大于等于 1、小 于等于 16地整数,行数值应为大于等于 1、小于等于 4地整数. fx-4850P没有 Locate语句. 17>角度单位设置语句 Deg:设置角度单位为十进制度,按键输入 Deg.执行该语句后,状态行显示. 图 A-22子程序地调用原理 Rad:设置角度单位为弧度,按键输入 Rad.执行该语句后,状态行显示. Grd:设置角度单位为哥恩,按键输入 Grd.执行该语句后,状态行显示. fx-4850P为在按 (DRG>键地菜单中选择. 18>数值显示格式设置语句 15 Fix 0~9间地整数,设置以 n位固定小数格式显示计算结果,按键输 入 Fix.执行该语句后,状态行显示 FIX. Sci 0~9间地整数,设置以 n位固定小数科学格式显示计算结果,按键 输入 Sci.执行该语句后,状态行显示 SCI. Norm 1或 2,设置以正常格式显示计算结果,按键输入 Norm. ENG:其下有 EngOn与 EngOff两个语句,EngOn为打开项目格式显示;按 键输入 EngOn,执行该语句后,状态行显示 ENG;EngOff为关闭项目格式显示,按 键输入 EngOff,执行该语句后,状态行地 ENG消失. fx-4850P为在按 (DSP/CLR>键地菜单中选择. 19>分数显示格式设置语句 ab/c:设置分数计算结果为有整数显示格式,按键输入语句 ab/c. d/c:设置分数计算结果为无整数显示格式,按键输入语句 d/c. fx-4850P没有分数显示格式设置语句. [例 A-10]试用不同地输入输出数据方式编写 fx-5800P程序,计算表 A-8中 1点分别至 2,3, 4,5点地边长与方位角,要求方位角以六十进制度显示. 表 A-8程序自动计算边长与方位角案例 点 号 x (m> y (m> 起讫点号 DOn (m> αOn (°′″> 1 3885.634 3114.471 2 4281.739 3592.881 1→2 621.108 50 22 35.6 3 3356.668 3419.507 1→3 610.616 150 1 46.09 4 3373.397 2385.189 1→4 891.201 234 54 58.89 5 3968.103 3005.750 1→5 136.460 307 10 54.11 ①程序特点:人机对话方式输入已知数据,屏幕显示计算结果. fx-5800P程序名:A-20 Deg: Fix 3: 设置角度单位为十进制度,3位固定小数显示 \"XO=\"?A:\"YO=\"?B 提示输入起点地坐标 Lbl 0:\"Xn=,(<0 END>\"?C 提示输入端点 x坐标,输入负数结束程序运行 While C>0 \"Yn=\"?D 提示输入 n点地 y坐标 Pol(C-A,D-B>:Cls调用极坐标函数并清除屏幕显示 If J<0:Then J+360 F:Else J F:IfEnd \"DIST O n(m>=\":I 显示水平距离 \"BEAR O n(DMS>=\":F DMS 以六十进制度显示计算出地方位角 Goto 0: WhileEnd 提示重复输入端点地坐标 \"END\" ②程序特点:人机对话方式输入已知数据,计算结果送屏幕显示,也存储在统计串列中,完 成程序计算后,可以按键静态地查看计算出地全部边长值与方位角,其中边长存储在 List X, 十进制度为单位地方位角存储在 List Y,若要查看以 60进制单位地方位角,应将光标移动到 List Y 地一个单元上,按键. fx-5800P程序名:A-21 Deg: Fix 3:设置角度单位为十进制度,3位固定小数显示 \"XO=\"?A:\"YO=\"?B提示输入 0点地坐标 ClrStat:0 N清除统计串列数据,计数变量 N清零 Lbl 0:\"Xn=,(<0 END>\"?C提示输入端点 x坐标,输入负数结束程序运行 While C>0 N+1 N计数变量 N计数 \"Yn=\"?D 提示输入 n点地 y坐标 16 Pol(C-A,D-B>:Cls调用极坐标函数并清除屏幕显示 If J<0:Then J+360 F:Else J F:IfEnd \"DIST O n(m>=\":I 显示水平距离 \"BEAR O n(DMS>=\":F DMS 以六十进制度显示计算出地方位角 I List X[N]:F List Y[N] 存储边长到串列 List X串列,方位角到串列 List Y串列 Goto 0: WhileEnd 提示重复输入端点地坐标 \"END\" ③程序特点:运行程序前,将所有点地点号与坐标存入统计串列中,其中点号存储在 List X 串列,X坐标存储在 List Y串列,Y坐标存储在 List Freq串列;运行程序,只提示用户输入起点 号与端点号,程序自动计算出边长与方位角,并送屏幕显示,但不保存.运行程序时,不破坏统计 串列地数据,用户可以随时向统计串列添加新点地坐标,只需在运行程序时,重新输入新地总点数 即可. 在 List X中没有用户输入地起点号时,提示重新输入起点号;输入地终点号,在 List Y中没 有用户输入地端点号时,提示重新输入端点号. fx-5800P程序名:A-22 Deg: Fix 3: 设置角度单位为十进制度,3位固定小数显示 \"POINT-NUM=\"?N 输入总点数 Lbl 1:\"START P-NUM=,(<0 END>\"?S 提示输入起点号 If S<0:Then Goto 0:IfEnd 起点号<0结束程序 0Z 起点标记变量清零 For 1 K To N在所有点中寻找点号为 S地点 If K=S:Then 99 Z找到 S点时,为起点标记变量赋值 List Y[K] A: List Freq[K] B:Break:IfEnd 取出坐标赋值给 A,B变量并跳出 For循环 Next If Z=0:Then \"REPEAT START P-NUM\" 提示重复输入起点号 Goto 1:IfEnd Lbl 2:\"END P-NUM=,(<0 END>\"?E 提示输入端点号 If E<0:Then Goto 0:IfEnd 端点号<0结束程序 If E=S:Then \"START P-NUM=END P-NUM\" 提示起点号等于端点号 \"REPEAT END P-NUM\":Goto 2:IfEnd 提示重新输入端点号 0W 端点标记变量清零 For 1 K To N在所有点中寻找点号为 E地点 If K=E:Then 99 W找到 E点时,为端点标记变量赋值 List Y[K] C: List Freq[K] D:Break:IfEnd 取出坐标赋值给 C,D变量并跳出 For循环 Next If W=0:Then \"REPEAT END P-NUM\" 提示重复输入端点号 Goto 2:IfEnd Pol(C-A,D-B>:Cls调用极坐标函数并清除屏幕显示 If J<0:Then J+360 F:Else J F:IfEnd \"DIST S E(m>=\":I 显示水平距离 \"BEAR S E(DMS>=\":F DMS以六十进制度显示计算出地方位角 Goto 1开始下一条边长地计算 Lbl 0:\"END\" 上述三个程序各有特点,其中程序 A-20地功能可以在 fx-4850P实现,但程序 A-21与 A-22 地功能不能在 fx-4850P实现,因为 fx-4850P没有统计串列 List X,List Y与 List Freq,从使用地便 利性来看,程序 A-22最实用. (3> 程序文件地操作 1>文件命令 17 按键进入图 A-20左图地“Program Menu”菜单,按 (RUN>键进入图 A-24左图地 “Prog List”界面,或按 (EDIT>键进入图 A-24左 2图地“Prog Edit”界面,或按 (DELETE> (One File>键进入图 A-24右图地“ Prog Delete”界面.在上述任意一个程序文件列表界面下, 按键为进入相应地自定义公式列表界面. 图 A-24 三种模式地程序文件列表 ①将程序添加到文件收藏夹 因为fx-5800P地内存容量有28500字节,可以存储许多程序,当程序较多时,按键向下或 按键向上移动行光标查找程序就比较麻烦,当程序文件名是以字母 A~Z开头时,可以按 ~ 键快速定位行光标. 对于一些常用程序,可以将其添加到文件收藏夹中.例如,在图 A-24左 2图地界面下,将程 序 A-9添加到文件收藏夹地操作方法是:按键移动行光标到程序文件 A-9上,按键调出 图 A-25中图地“ File Commands”菜单,按 (Favorite-Add>键,即将程序文件 A-9添加到文件 收藏夹,屏幕显示见图 A-25右图所示,由图可知,文件收藏夹中地文件位于程序列表地上部. 图 A-25 将程序编辑列表中地程序文件 A-9添加到收藏夹 从文件收藏夹清除程序地方法是,移动行光标到文件收藏夹中需要清除地程序文件名上,按 (Favorite-Off>键. fx-4850P没有文件收藏夹功能,当内存存储有比较多地程序时,只能移动光标在程序文件 列表中逐个查找. ②编辑程序文件名 在程序文件列表中,移动光标到需要更名地程序文件上,按 (Rename>键,在“File Name”界面下编辑完程序文件名后按键.图 A-26是将程序文件名 TEST1修改为 T1地操作 过程. 图 A-26 编辑程序文件名操作案例 七、数据通讯 fx-5800P下部设有一个 3Pin音频通讯口,使用 SB-62数据线(需要另外购买>连接两台 fx-5800P 地音频通讯口可以在两台计算器间相互传输数据,见图 A-27所示. (1> 传输全部数据 fx-5800P可传输地全部数据内容包括程序、自定义公式及按键设置地内容. 在接收计算器上,按 (LINK> (Receive>键,使接收计算器处于接受数据状态,操 作过程见图 A-28上图所示;在发送计算器上,按 (LINK> (Transmit> (All>键, 发送计算器开始发送机内地全部程序、自定义公式及设置内容,操作过程见图 A-28下图所示.数 据传输完成后,发送计算器与接收计算器同时显示 “Complete!”,分别在发送计算器与接收计算器 上按键退出数据传输状态. 18 图 A-27 两台 fx-5800P间数据通讯 图 A-28 发送全部数据到接收计算器地操作过程 (2> 传输指定数据 在接收计算器上地操作与上述传输全部数据地方法相同.在发送计算器上,按 (LINK> (Transmit> (Select>键,进入图 A-29左图地“Select Data”界面,移动行光标 到需要发送地程序、自定义公式或 Setup项上,按键选择发送项目,此时,数据项名地左边显 示.图 A-62中间两图选择地是 A-20程序,DIST-HEIGHT自定义公式与 Setup三个选项,按 (TRAN> (Yes>键开始发送数据. 图 A-29 发送指定数据到接收机地操作 fx-4850P没有数据通讯功能,用户间交流程序只能对照程序清单逐句输入,并仔细对照检 查,程序交流非常麻烦,且成本高. 八、内存管理 内存管理是查看内存中数据项地目录及删除所选数据,其功能类 似于 Windows地资源管理器. 按 (MEMORY>键进入图 A-30地“Memory Manager” 列表界面,该列表下显示了内存中除内置公式外地全部数据项目,详 细见表 A-9.图 A-30 MEMORY模式 表 A-9内存管理地数据项内容与意义 序数据名数据类型所支持地删除操作 1 2 3 19 4 5 Setup设置数据删除全部数据 6 Alpha Memory字母变量寄存器删除全部数据 7 Dimz Memory额外变量寄存器删除全部数据 8 STAT统计数据删除全部数据 9 Recursion递归数据删除全部数据 10 Table表数据删除全部数据 11 Equation方程数据删除全部数据 <>符号内地字符串称为文件夹,当行光标位于文件夹上时,按键为展开该文件夹地内容; 按 (SEL>键为选择光标处地文件夹或数据项,所选项目名地左边显示;按 (DEL> (Yes> 键为删除所选数据项. fx-4850P只能列出程序清单,因此,内存管理是在 PROG模式下进行,只能对程序进行 删除处理. 九、系统管理 系统管理地功能是调整显示屏地对比度、初始化设置与初始化内存. 按 (SYSTEM>键进入图 A-31左图地“System Manager”菜单. ①按 (Contrast>键进入图 A-31左 2图地对比度调整界面,按键为减小显示屏对比度, 按键为增大显示屏对比度. ②按 (Reset Setup>键进入图 A-31右 2图地初始化设置界面,按 (Yes>键为执行操作, 按 (No>键为退出初始化设置操作.该命令将删除用户按键进行地所有设置. ③按 (Reset All> (Yes>键为初始化内存,进入图 A-31右图地初始化内存界面,按 (Yes>键为执行操作,按 (No>键为退出初始化内存操作.该命令将删除用户内存中地所选数 据项. 图 A-31 SYSTEM模式菜单地操作 fx-4850P在 RESET模式下进行系统复位操作,在 CONT模式调整屏幕对比度. 十、已出版地 fx-5800P图书简介 (1> 覃辉,段长虹编著 .CASIOfx-5800P矩阵编程计算器实用测量程序 [M].上海:同济大学出版 社,2007.3.书号:ISBN 978-7-5608-3514-3/P.19,购书热线:,朱爱民老师. 本书给出了 45个主程序与 63个子程序,占用机器内存 75446字节.每台 fx-5800P地最大内 存容量为 28500字节,考虑到运行程序还需要为存储变量留下足够地内存空间,我们将这些程序分 别存储在 A,B,C三台母机上,存储在三台母机上地主程序与子程序清单见下表. 主程序与子程序列表 序主程序名子程序名母机号功能说明 1 PM2-2 COEFFICIENT,ZS,FS A 54北京系与 80西安系高斯投影正算 2 PM2-3 COEFFICIENT,ZS,FS,DM-S A 54北京系与 80西安系高斯投影反算 3 PM2-4 COEFFICIENT,ZS,FS A 54北京系与 80西安系高斯投影换带计算 4 PM3-1 A 单一闭附合图根导线近似平差计算 5 PM3-2 A 图根支导线坐标计算 6 PM3-3 A 测角前方交会坐标计算 7 PM3-4 ANGLE A 测角后方交会坐标计算 8 PM3-5 DIST-BEAR A 测边后方交会点坐标计算 9 PM3-6 A 单一闭附合图根水准路线近似平差计算 10 PM3-7 A 经纬仪视距法测图计算记录 11 PM3-8 A 计算一个起点至任意个端点地边长与方位角 20 12 PM3-9 A 极坐标法放样元素计算 13 PM3-10 A 普通水准测量记录程序 14 PM4-1 SUB4-11 A 单交点单圆曲线偏角法中桩放样要素计算 15 PM4-2 SUB4-21 A 单交点单圆曲线切线支距法中桩放样要素计算 16 PM4-3 SUB4-31 A 单交点单圆曲线中边桩坐标计算 17 PM4-4 SUB4-41,SUB4-42,SUB4-43 A 单圆曲线附近一点向中线作垂线计算 18 PM5-1 SUB5-11,SUB5-12 A 单交点基本型曲线切线支距法中桩放样要素计算 19 PM5-2 SUB5-21,SUB5-22 A 单交点基本型曲线偏角法中桩放样要素计算 20 PM5-3 SUB5-31,SUB5-32,SUB5-33 A 单交点基本型曲线中边桩坐标计算 21 PM5-4 SUB5-41,SUB5-42,SUB5-43 A 基本型曲线附近一点向中线作垂线计算 22 PM6-1 SUB6-11 B 双圆复曲线偏角法中桩放样要素计算 23 PM6-2 SUB6-21 B 双圆复曲线切线支距法中桩放样要素计算 24 PM6-3 SUB6-31,SUB6-32 B 双圆复曲线中边桩坐标计算 25 PM6-4 SUB6-41 B 双圆复曲线附近一点向中线作垂线计算 26 PM7-1 SUB7-11,SUB7-12 B 复曲线切线支距法中桩放样要素计算 27 PM7-2 SUB7-21,SUB7-22 B 复曲线偏角法中桩放样要素计算 28 PM7-3 SUB7-31,SUB7-32,SUB7-33 B 复曲线中边桩坐标计算 29 PM8-1 SUB8-11,SUB8-12,SUB8-13 SUB8-14 B 卵形曲线切线支距法中桩放样要素计算 30 PM8-2 SUB8-21, SUB8-22,SUB8-23 B 卵形曲线偏角法中桩放样要素计算 31 PM8-3 SUB8-31, SUB8-32,SUB8-33 SUB8-34,SUB8-14 C 卵形曲线中边桩坐标计算 32 PM9-1 SUB9-11, SUB9-12,SUB9-13 SUB9-14 C A型匝道曲线中边桩坐标计算 33 PM9-2 SUB9-21,SUB9-22,SUB9-23 SUB9-24,SUB9-25 C J型匝道曲线中边桩坐标计算 34 PM9-3 SUB9-31, SUB9-32,SUB9-33 SUB9-33 C 回头曲线中边桩坐标计算 35 PM10-1 SUB10-11 C 单圆竖曲线高程计算 36 PM10-2 C 路线纵断面中平测量记录计算 37 PM10-3 SUB10-31 C 圆曲线加宽值计算 38 PM10-4 SUB10-41 C 缓和曲线加宽值计算 39 PM10-5 C 路线填、挖方项目量计算 40 PM10-6 C 路线平曲线超高边桩高程计算 41 PM10-7 C 水准仪视线高程法放样计算 42 PM11-1 C 高斯平面坐标正形变换参数计算 43 PM11-2 SUB11-21 C 高斯平面坐标正形变换计算 44 PM11-3 C 高斯平面坐标线性变换参数计算 45 PM11-4 C 高斯平面坐标线性变换计算 卡西欧(上海>贸易有限公司已将存储有本书全部程序、编号为 A,B,C地三台母机发到了全 国各地地卡西欧代理商.如果您地计算器是在卡西欧代理商处购买地,请您及时向代理商申请,在 A,B,C三台母机中选择需要地程序,通过数据通讯地方式传输到您购买机器地内存中.您 如果 希望将 A,B,C三台母机中地程序全部传输到用户机器中,则需要购买三台计算器. (2> 覃辉编著 .高职高专多媒体立体化教材 ——建筑项目测量 [M].北京:中国建筑工业出版 社,2007.7.书号:ISBN 978-7-112-09354-0,社书号——16018,购书热线:,小袁. 在随书赠送地 5.8GB单面双层 DVD光盘地“ \\fx-5800P程序”路径下放置了 .PDF格式地 12个 fx-5800P测量计算程序及其说明,这些程序地计算操作与案例已写入教材需要计算地各章节中. (3>.覃辉,马德富,熊友谊编著.高等学校土木项目专业规划教材——测量学 [M].北京:中国建筑工 业出版社,2007.10.书号 ISBN 978-7-112-09512-4,社书号——16176,购书热线:,小 袁. 在随书赠送地 6GB单面双层 DVD光盘地“\\fx-5800P程序”路径下放置了.PDF格式地 14个 fx-5800P测量计算程序及其说明,这些程序地计算操作与案例已写入教材需要计算地各章节中. (4>.覃辉,伍鑫,唐平英,余代俊编著.普通高等教育“十一五”国家级规划教材——土木项目测量 (第 3版>[M].上海:同济大学出版社,2008.7.书号 ISBN 7-5623-1960-X,购书热线: ,朱 21 爱民老师. 在随书赠送地 7.56GB单面双层 DVD光盘“\\fx-4850P程序”路径下放置了.PDF格式地 14个 fx-4850P测量计算程序及其说明;在“\\fx-5800P程序”路径下放置了功能及程序与 fx-4850P程序 完全相同地 14个.PDF格式 fx-5800P测量计算程序及其说明,详细说明了 fx-4850P程序转换为 fx-5800P程序地原理、方法与技巧;在 “\\电子教案”路径下放置了制作精美地 fx-4850P与 fx-5800P 教案,以便于长期使用 fx-4850P地学校逐步过渡到 fx-5800P. (5>.覃辉,曹凯滨编著.高职高专多媒体立体化教材——项目测量 (第 2版>[M].上海:同济大学出版 社,2008.7.书号 ISBN 7-5608-3257-1,购书热线:,朱爱民老师. 在随书赠送地 7.4GB单面双层 DVD光盘“\\fx-7400G程序”路径下放置了.CAT格式地 14个 fx-7400G测量计算程序及其说明;在“ \\fx-5800P程序”路径下放置了功能及程序与 fx-7400G程序 完全相同地 14个.PDF格式 fx-5800P测量计算程序及其说明,fx-7400G与 fx-5800P使用地程序语 言完全相同,但 fx-7400G可以与 PC机通讯,使用光盘地通讯软件 FA-123可以直接将光盘“\\fx-7400G 程序”路径下地 .CAT格式程序文件上传到 fx-7400G内存.在“ \\电子教案”路径下放置了制作精美 地 fx-7400G与 fx-5800P教案. 22 因篇幅问题不能全部显示,请点此查看更多更全内容