循环小数显示装置以及循环小数显示控制程序制造方法及图纸

技术编号:2915143 阅读:252 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种循环小数显示装置以及循环小数显示控制程序。当输入显示分数“1/17”操作“执行键”18d时,进行该分数的分子/分母间的除法处理,计算整数或者小数的商,在算出是循环小数(0.{0588235294117647})的场合,在显示部19上显示附加了标记其循环节{0588235294117647}的始点~终点的记号(在日本的场合是点记号DS、SE)的该循环小数。在显示部19的可显示位数内不能容纳所述除法算出的循环小数的场合,一起显示表示可向其数字显示被隐藏的方向滚动显示的可滚动标记MR、ML,当操作与该标记MR对应的方向的光标键18cr时,显示输出向该方向滚动显示、所述隐藏的数字显示。

【技术实现步骤摘要】
相关申请的交叉参照本申请基于2007年10月31日提交的在先日本专利申请No.2007—283554,并要求其优先权,其全部内容并入这里作为参照。
本专利技术涉及例如称为计算器的小型的电子式计算机中的、为容易看清地显示循环小数的循环小数显示装置以及循环小数显示控制程序
技术介绍
历来,在小型的电子式计算机中,在显示包含小数的计算结果的场合,例如在小数点以下的位数多而在可显示位数中不能容纳其计算结果的场合,该不能容纳的数值被省略,作为到能容纳的地方的数值显示。另外,这点在计算结果包含循环小数的场合也同样,显示到在可显示位数中容纳的数值。另一方面,在显示循环小数的场合,考虑这样的计算装置:亦即,附以表示其循环节的规定的记号来显示该循环小数的计算装置。例如在特开2000—122978号公报中公开了这样的计算装置的一例。这样,在现有的电子式计算机中,在显示循环小数的场合,虽然考虑把该循环小数与可认识的记号一起显示,但是在该循环小数的循环节自身长而超过了可显示位数的场合,有对于该循环小数的全体完全不能认识的问题。
技术实现思路
本专利技术是鉴于这样的课题提出的,其目的在于提供一种循环小数显示装置以及循环小数显示控制程序,其即使在应该显示的循环小数值的循环节过长而不能完全显示的场合,对于循环小数的全体也能够容易地认识。本专利技术的第一方式的循环小数显示装置的特征在于,具有:显示单元;使所述显示单元显示任意的分数的分数显示控制单元;把通过该分数显示控制单元显示的分数变换为小数的分数小数变换单元;判断通过该分数小数变换单元变换后的小数是否是循环小数的循环小数判断单元;使所述显示单元显示通-->过所述分数小数变换单元变换后的小数的小数显示控制单元;在通过所述循环小数判断单元判断为通过所述小数显示控制单元显示的小数是循环小数的场合,对该循环小数的循环节进行识别标记的循环节标记单元;判断通过该循环节标记单元识别标记的循环小数的循环节是否收纳在所述显示单元的可显示范围内的显示可否判断单元;在通过该显示可否判断单元判断为所述循环小数的循环节没有收纳在所述显示单元的可显示范围内的场合,使该显示单元显示滚动标记的滚动标记显示控制单元;和在通过该滚动标记显示控制单元使所述显示单元显示滚动标记的状态下,根据用户操作使该显示单元显示的循环小数滚动显示的滚动显示控制单元。本专利技术的第二方式的循环小数显示装置的特征在于,在本专利技术的第一方式的循环小数显示装置中,所述循环节标记单元,具有:作为用于标记循环节的记号存储在国家或者地区中不同的多种记号的循环节记号存储单元;和根据用户操作设定通过所述循环节记号存储单元存储的多种记号中的任何一种记号的循环节记号设定单元,在通过所述循环小数判断单元判断为通过所述小数显示控制单元显示的小数是循环小数的场合,通过由所述循环节记号设定单元设定的种类的记号对该循环小数的循环节进行识别标记。本专利技术的第三方式的循环小数显示装置的特征在于,在本专利技术的第一方式或者本专利技术的第二方式的循环小数显示装置中,还具有位数显示控制单元,该位数显示控制单元使所述显示单元显示通过所述循环小数判断单元判断为是循环小数的小数中的循环节的位数。本专利技术的第四方式的循环小数显示控制程序的特征在于,使计算机作为下述单元工作:使所述显示部显示任意的分数的分数显示控制单元;把通过该分数显示控制单元显示的分数变换为小数的分数小数变换单元;判断通过该分数小数变换单元变换后的小数是否是循环小数的循环小数判断单元;使所述显示部显示通过所述分数小数变换单元变换后的小数的小数显示控制单元;在通过所述循环小数判断单元判断为通过该小数显示控制单元显示的小数是循环小数的场合,对该循环小数的循环节进行识别标记的循环节标记单元;判断通过该循环节标记单元识别标记的循环小数的循环节是否收纳在所述显示部的可显示范围内的显示可否判断单元;在通过该显示可否判断单元判断为所述循-->环小数的循环节未收纳在所述显示部的可显示范围内的场合,使该显示部显示滚动标记的滚动标记显示控制单元;和在通过该滚动标记显示控制单元使所述显示部显示滚动标记的状态下,根据用户操作使该显示部显示的循环小数滚动显示的滚动显示控制单元。附图说明图1是表示涉及本专利技术的循环小数显示装置的实施形态的电子式计算机的电子电路的结构的框图。图2是表示在所述电子式计算机10的ROM12中存储的循环节标记方法数据库12c的内容的图。图3是表示伴随所述电子式计算机10的“分数→循环小数变换程序”12a的执行被变换标记的、对于每一国家·地区不同的循环小数的标记例的图。图4是表示把所述电子式计算机10的分数→小数变换显示功能作为主体的全体动作处理的流程图。图5是表示伴随所述电子式计算机10的全体动作处理的分数→循环小数变换处理的流程图。图6是表示遵照所述电子式计算机10的分数→小数变换显示功能的伴随用户操作的显示动作例的图。具体实施方式参照附图详细说明本专利技术的实施例。所要求的专利技术的范围不应该被限制于在附图中说明的例子。图1是表示涉及本专利技术的循环小数显示装置的实施形态的电子式计算机的电子电路的结构的框图。该电子式计算机10具有作为计算机的控制部(CPU)11。控制部(CPU)11,遵照在ROM12中预先存储的系统程序、或者从存储器卡等外部存储介质13通过存储介质读取部14读入ROM(闪存)12的计算机控制程序、或者从通信网络N上的Web服务器(程序服务器)15通过通信控制部16下载读入上述ROM(闪存)12的计算机控制程序,把RAM17作为作业用存储器(工作存储器)控制电路各部的动作。在上述ROM12中预先存储的系统程序或者计算机控制程序,根据来自键输入部18的键输入信号被起-->动。在控制部(CPU)11上,除连接上述ROM12、存储介质读取部14、通信控制部16、RAM17、键输入部18外,还连接液晶显示部(LCD)19。在ROM12中,预先存储负责本电子式计算机10的全体动作的计算机控制程序,同时存储用于把键输入显示的或者作为计算结果输入显示的数值变换为整数、小数、循环小数的任何一种进行显示的“分数→循环小数变换程序”12a,用于判别伴随该“分数→循环小数变换程序”12a的执行被变换的循环小数值是否容纳在所述显示部19的可显示位数中的“循环小数显示可否判别程序”12b等。另外,在该ROM12中预先存储下面如图2所示那样的内容的循环节标记方法数据库12c。图2是表示在所述电子式计算机10的ROM12中存储的循环节标记方法数据库12c的内容的图。在该循环节标记方法数据库12c中,存储在显示所述循环小数的循环节时用于标记该循环节的始点~终点间的每一国家·地区不同的规定的记号。图3是表示伴随所述电子式计算机10的“分数→循环小数变换程序”12a的执行被变换标记的、每一国家·地区不同的循环小数的标记例的图。在该图3中,表示在把分数“1/3”变换为小数“0.3333...”时其循环小数的循环节成为“3”的1位的场合,例如如图3(A)所示,在欧洲形式的场合,对于循环节的始点、中间、终点的各数值全体显示上横线记号OL,另外如图3(B)所示,在日本形式的场合,对于循环节的始点、终点的两个数值,显示点记号DS、DE,另外如图3(C)所示,在越南形式的场本文档来自技高网...

【技术保护点】
一种电子计算机, 包含: 显示包含数字的字符的显示设备; 许可用户输入操作命令的用户接口; 控制所述显示设备使显示任意的分数的分数显示模块; 把所述分数变换为小数的变换模块; 判定所述小数是否是循环小数的 循环小数判定模块; 控制所述显示设备使显示所述小数的小数显示模块; 在所述循环小数判定模块判定为所述小数是所述循环小数时,控制所述显示设备,和所述小数一起显示符号的循环节显示模块,所述符号指示在所述循环小数中包含的循环节;   判定所述循环小数的位数是否超过用所述显示设备可显示的位数的显示位数判定模块; 在所述显示位数判定模块判定为所述循环小数的位数超过用所述显示设备可显示的位数时,控制所述显示设备,显示指示所显示的循环小数是可滚动的滚动指示符的指示符显示 模块;和 在显示了所述滚动指示符的状态下,在由用户通过所述用户接口输入了滚动命令时,控制所述显示设备,使所述循环小数的非显示部分滚动地显示的滚动显示模块。

【技术特征摘要】
JP 2007-10-31 2007-2835541.一种电子计算机,包含:显示包含数字的字符的显示设备;许可用户输入操作命令的用户接口;控制所述显示设备使显示任意的分数的分数显示模块;把所述分数变换为小数的变换模块;判定所述小数是否是循环小数的循环小数判定模块;控制所述显示设备使显示所述小数的小数显示模块;在所述循环小数判定模块判定为所述小数是所述循环小数时,控制所述显示设备,和所述小数一起显示符号的循环节显示模块,所述符号指示在所述循环小数中包含的循环节;判定所述循环小数的位数是否超过用所述显示设备可显示的位数的显示位数判定模块;在所述显示位数判定模块判定为所述循环小数的位数超过用所述显示设备可显示的位数时,控制所述显示设备,显示指示所显示的循环小数是可滚动的滚动指示符的指示符显示模块;和在显示了所述滚动指示符的状态下,在由用户通过所述用户接口输入了滚动命令时,控制所述显示设备,使所述循环小数的非显示部分滚动地显示的滚动显示模块。2.根据权利要求1所述的电子计算机,其中,所述循环节显示模块,包含:存储在使用所述电子计算机的国家或者地区中分别使用的多种符号的符号存储模块;和根据由用户通过所述用户接口输入的设定命令从所述多种符号中设定为显示所述循环节而使用的符号的种类的符号设定模块,所述循环节显示模块,在所述循环小数判定模块判定为所述小数是所述循环小数时,控制所述显示设备,以使和所述小数一起显示通过所述符号设定模块设定的所述种类的所述符号。3.根据权利要求1所述的电子计算机,其中,还包含位数显示模块,该位数显示模块控制所述显示设备显示在所述循环节中包含的位数。4.根据权利要求2所述的电...

【专利技术属性】
技术研发人员:宫泽善永上岛宏三改木里美后藤文男西坂信仪
申请(专利权)人:卡西欧计算机株式会社
类型:发明
国别省市:JP[日本]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1