CN101425003A - 循环小数显示装置以及循环小数显示控制程序 - Google Patents

循环小数显示装置以及循环小数显示控制程序 Download PDF

Info

Publication number
CN101425003A
CN101425003A CNA2008101706774A CN200810170677A CN101425003A CN 101425003 A CN101425003 A CN 101425003A CN A2008101706774 A CNA2008101706774 A CN A2008101706774A CN 200810170677 A CN200810170677 A CN 200810170677A CN 101425003 A CN101425003 A CN 101425003A
Authority
CN
China
Prior art keywords
decimal
display device
repeating
place
repetend
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CNA2008101706774A
Other languages
English (en)
Other versions
CN101425003B (zh
Inventor
宫泽善永
上岛宏
三改木里美
后藤文男
西坂信仪
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Casio Computer Co Ltd
Original Assignee
Casio Computer Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Casio Computer Co Ltd filed Critical Casio Computer Co Ltd
Publication of CN101425003A publication Critical patent/CN101425003A/zh
Application granted granted Critical
Publication of CN101425003B publication Critical patent/CN101425003B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/0485Scrolling or panning
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/02Digital computers in general; Data processing equipment in general manually operated with input through keyboard and computation using a built-in program, e.g. pocket calculators
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/22Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of characters or indicia using display control signals derived from coded signals representing the characters or indicia, e.g. with a character-code memory
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/34Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators for rolling or scrolling

Abstract

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

Description

循环小数显示装置以及循环小数显示控制程序
相关申请的交叉参照
本申请基于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)所示,在越南形式的场合,显示把循环节的始点~终点之间括起来的括弧记号PS、PE,进而如图3(D)所示,在法国形式的场合,对于循环节的始点、中间、终点的各数值全体显示下横线记号UL。
在键输入部18中,设置把在本电子式计算机10内装载的各种计算方式作为菜单画面显示时操作的“菜单键”18a、通常在计算器中装备的在输入各种字符或者数值数据时操作的“字符·数字输入键组”18b、使移动显示用显示画面上的光标C表示的输入位置或者使滚动显示显示范围时操作的“←”“→”的各光标键18c、在指示输入数据的确定或者计算的执行时操作的“执行键”18d等。
在RAM17中,在确保用于临时存储伴随各种计算处理向控制部11输入输出的各种数据的作业区域(工作存储器)的同时,存储根据使用本电子式计算机10的国家·地区设定上述循环节标记方法数据库12c的显示形式的循环节标记方法设定信息17b。
显示部19由点阵型的液晶显示部构成,例如可显示3行16位的数字、字符。
在该显示部19中,伴随各种计算处理进行整数、小数、分数显示,同时在显示循环小数时也显示其循环节的位数。进而在遵照上述“循环小数显示可否判别程序”12b判别为该循环小数未容纳在该显示部19的可显示位数中的场合,显示表示可以向该数字显示隐藏的方向滚动显示的可滚动标记ML、MR。
下面说明基于上述结构的电子式计算机10的分数→小数变换显示功能。
图4是表示把所述电子式计算机10的分数→小数变换显示功能作为主体的全体动作处理的流程图。
图5是表示伴随所述电子式计算机10的全体动作处理的分数→循环小数变换处理的流程图。
图6是表示伴随遵照所述电子式计算机10的分数→小数变换显示功能的用户操作的显示动作例的图。
例如如图6(A)所示,对应键输入部18的“菜单键”18a的操作,遵照在显示部19上显示的各种计算方式的菜单画面,选择决定“分数→循环小数变换方式”来进行设定(步骤S1(YES))。
在该“分数→循环小数变换方式”中,如图6(B)所示,当通过与用户操作对应的计算处理或者单纯输入处理输入显示分数“1/17”(步骤S2)、为把该分数“1/17”作为整数或者小数显示来操作“执行键”“=”18d时,如图6C所示,在ROM12中预先存储的分数→循环小数变换程序12a被起动,转移到图5中的分数→循环小数变换处理(步骤SA)。
当该分数→循环小数变换处理被起动时,首先,把现在输入·显示的分数“1/17”的分子“1”作为“a”,把分母“17”作为“b”(步骤A1),判断分子“a”(=1)是否能用分母“b”(=17)整除(步骤A2)。
在该步骤A2判断分子“a”能用分母“b”整除的场合(步骤A2(YES)),在RAM17内的作业区域17a中存储成为整数的商“a/b”(步骤A3)。
另一方面,在上述步骤A2判断分子“a”(=1)不能用分母“b”(=17)整除的场合(步骤A2(NO)),把其时的商“0”作为q(i)、余数“1”作为c(i)、i=0(步骤A4),判断该余数c(0)×10(=10)是否能用分母“b”(=17)整除(步骤A5)。
在该步骤A5判断余数c(0)×10(=10)不能用分母“b”(=17)整除的场合(步骤A5(NO)),递增为i=i+1,把其时的商“0”作为q(1)、余数“1”作为c(i)(步骤A6),判断该余数c(i)是否和过去的余数c(0)~c(i-1)的某一个的余数(c(k))一致(步骤A7)。
因为在该场合判断现在的余数c(1)(=10)与过去的余数c(0)(=1)~c(i-1)(=1)不一致(步骤A7(NO)),所以返回上述步骤A5,判断现在的余数c(1)×10(=100)能否用分母“b”(=17)整除。
然后,当判断现在的余数c(1)×10(=100)不能用分母“b”(=17)整除时(步骤A5(NO)),进而使i=i+1,把其时的商“5”作为q(2),把余数“15”作为c(2)(步骤A6),判断该余数c(2)(=15)是否和过去的余数c(0)(=1)~c(i-1)(=10)的某一个的余数(c(k))一致(步骤A7)。
因为在该场合也继续判断现在的余数c(2)(=15)与过去的余数c(0)(=1)~c(i-1)(=10)不一致(步骤A7(NO)),所以再次返回上述步骤A5,判断现在的余数c(2)×10(=150)能否用分母“b”(=17)整除。
然后,当判断现在的余数c(2)×10(=150)不能用分母“b”(=17)整除时(步骤A5(NO)),进而使i=i+1,把其时的商“8”作为q(3),把余数“14”作为c(3)(步骤A6),判断该余数c(3)(=14)是否和过去的余数c(0)(=1)~c(i-1)(=15)的某一个的余数(c(k))一致(步骤A7)。
因为在该场合也继续判断现在的余数c(3)(=14)与过去的余数c(0)(=1)~c(i-1)(=15)不一致(步骤A7(NO)),所以再次返回上述步骤A5,判断现在的余数c(3)×10(=140)能否用分母“b”(=17)整除。
其后,当同样重复上述A5~A7中的除法处理,在同一步骤A6得到其商q(0)~q(17)(=0.05882352941176470)、余数c(17)(=10)时,判断该余数c(17)(=10)与过去的余数c(1)(=10;c(k))一致(步骤A7(TES))。
于是,把上述商q(0)~q(17)(=0.05882352941176470)中的q(k)~q(i-1)、即q(1)~q(16)(=0588235294117647)作为循环节设定(步骤A8),在RAM17内的作业区域17a内存储把该q(1)~q(16)(=0588235294117647)作为循环节的商q(1)~q(16)(=0.{0588235294117647})(步骤A9)。
然后,算出所述循环节的位数(i-k)(=16)后存储在该作业区域17a内(步骤A10)。
另一方面,在上述步骤A5~A7的除法处理的过程中,在判断其时的余数c(i)×10能用分母“b”整除的场合(步骤A5(YES)),在RAM17内的作业区域17a内存储其时成为整数或者小数的商q(0)~q(i)(步骤A11)。
这样当上述一系列的分数→循环小数变换处理结束时(步骤SA),判断在上述RAM17内的作业区域17a内存储的商是否是设定了循环节的循环小数(步骤S4),例如在判断是在上述步骤A3或者A11中存储的整数或者小数的场合(步骤S4(NO)),在显示部19上显示由该整数或者小数组成的商(步骤S5)。
另一方面,在判断在上述RAM内的作业区域17a中在上述步骤A9存储的商(=0.{0588235294117647})是设定了循环节的循环小数的场合(步骤S4(YES)),例如如图6(D)所示,作为该循环小数的商(=0.{0588235294117647})作为指定标记其循环节{0588235294117647}的始点~终点的循环节标记方法设定信息17b,附加预先选择的对于每一国家·地区不同的记号(参照图2、图3)显示在显示部19上(步骤S6)。另外,与其一起,把在上述步骤A10中存储的所述循环节{0588235294117647}的位数(=16)作为“循环位数=16”进行显示(步骤S7)。
在该实施形态的场合,表示出上述循环节标记方法设定信息17b被选择设定为“日本”的显示动作例,对于所述循环节{0588235294117647}的始点、终点附加点记号DS、DE进行显示。
于是与此相伴,判断在所述显示部19上显示的循环小数(0.{0588235294117647})是否容纳在其可显示位数内(步骤S8),如在上述图6(D)所示,在判断为不能容纳在可显示位数内的场合(步骤S8(NO)),显示该循环小数的可显示部分(0.{0588235294117),同时显示表示能够向后续的数字显示(647)隐藏的方向滚动显示的可滚动标记(在该场合为MR)(步骤S9)。
在该可滚动标记MR所显示的所述循环小数的一部分显示状态(0.0588235294117)下,如图6(E)所示,当操作与该标记MR表示的方向对应的光标键“→”18cr时(步骤S10(YES)),该循环小数的显示在键操作指定的方向上滚动显示,在其隐藏的所述循环节末尾的数字显示(647)附加上述终点点记号DE进行显示(步骤S11)。此时反之,未容纳在可显示位数内的所述循环小数的先头的数据显示(0.0)被隐藏,显示表示可向该先头方向滚动显示的可滚动标记ML。
因此,根据通过所述结构的电子式计算机10进行的分数→小数变换显示功能,输入显示分数“1/17”后操作“执行键”“=”18d时,执行该分数的分子/分母间的除法处理,计算整数或者小数的商,在作为循环小数(0.{0588235294117647})算出的场合,在显示部19上显示附加了标记其循环节{0588235294117647}的始点~终点的记号(在日本的场合是点记号DS、SE)的该循环小数。然后,在用所述除法算出的循环小数(0.{0588235294117647})不能在显示部19的可显示位数内容纳的场合,一起显示表示可向其数字显示被隐藏的方向滚动显示的可滚动标记MR、ML,当操作与该标记MR、ML对应的方向的光标键18c时,向该方向滚动显示,显示输出所述被隐藏的数字显示。因此,不仅能够明确地标记其循环节来显示从任意的分数变换的循环小数,而且即使在该应该显示的循环小数的循环节过长不能完全显示的场合,也能够容易地认识该循环小数的全体。
另外,根据通过上述结构的电子式计算机10进行的分数→小数变换显示功能,标记所述循环节的始点~终点的记号,通过把使用本计算机10的国家·地区作为循环节标记方法设定信息17b预先选择设定,从循环节标记方法数据库12c选择地读出根据该设定的国家·地区而不同的记号进行标记,所以不管使用国家·使用地区,能够进行规定的循环小数标记。
进而,根据通过上述结构的电子式计算机10进行的分数→小数变换显示功能,因为伴随用记号表示显示循环小数的循环节的始点~终点,和该循环节的循环位数一起显示所述循环小数,所以即使在应该显示的循环小数的循环节过长而不能完全显示的场合,也能够容易地认识该循环小数的全体。
此外,在所述实施形态中记载的由电子式计算机10执行的动作方法,即图4的流程图表示的以分数→小数变换显示功能为主体的全体动作处理、图5的流程图表示的伴随上述全体动作处理的分数→循环小数变换处理等的各方法,做成能够使计算机执行的程序,可以存储在存储器卡(ROM卡、RAM卡等)、磁盘(软盘、硬盘等)、光盘(CD—ROM、DVD等)、半导体存储器等的外部存储介质(13)中来进行分发。然后,电子式计算机10的计算机把在该外部存储介质(13)中存储的程序读入存储装置(12)(17),通过该读入的程序控制动作,由此,就能够实现在上述实施形态中说明的分数→小数变换显示功能,执行根据上述方法的同样的处理。
另外,用于实现上述各方法的程序的数据,能够作为程序代码的形态向通信网络(公众线路)N上传送,通过在该通信网络N上连接的通信装置(16)把所述程序数据取入电子式计算机10的计算机内,也能够实现上述分数→小数变换显示功能。
根据本发明,能够提供一种循环小数显示装置以及循环小数显示控制程序,其即使在应该显示的循环小数值的循环节过长不能完全显示的场合,也能够容易地认识该循环小数的全体。
显而易见,本发明不限于上述特定的实施例,并且在不脱离本发明的精神和范围的情况下能够用修改的部件实现本发明。本发明能够根据在上述实施例中公开的部件的适当组合以各种形式实现。例如,某些部件可以从在实施例中表示的全部部件中去除。另外,可以将不同实施例中的部件适当地组合起来使用。

Claims (6)

1.一种电子计算机,
包含:
显示包含数字的字符的显示设备;
许可用户输入操作命令的用户接口;
控制所述显示设备使显示任意的分数的分数显示模块;
把所述分数变换为小数的变换模块;
判定所述小数是否是循环小数的循环小数判定模块;
控制所述显示设备使显示所述小数的小数显示模块;
在所述循环小数判定模块判定为所述小数是所述循环小数时,控制所述显示设备,和所述小数一起显示符号的循环节显示模块,所述符号指示在所述循环小数中包含的循环节;
判定所述循环小数的位数是否超过用所述显示设备可显示的位数的显示位数判定模块;
在所述显示位数判定模块判定为所述循环小数的位数超过用所述显示设备可显示的位数时,控制所述显示设备,显示指示所显示的循环小数是可滚动的滚动指示符的指示符显示模块;和
在显示了所述滚动指示符的状态下,在由用户通过所述用户接口输入了滚动命令时,控制所述显示设备,使所述循环小数的非显示部分滚动地显示的滚动显示模块。
2.根据权利要求1所述的电子计算机,其中,
所述循环节显示模块,包含:
存储在使用所述电子计算机的国家或者地区中分别使用的多种符号的符号存储模块;和
根据由用户通过所述用户接口输入的设定命令从所述多种符号中设定为显示所述循环节而使用的符号的种类的符号设定模块,
所述循环节显示模块,在所述循环小数判定模块判定为所述小数是所述循环小数时,控制所述显示设备,以使和所述小数一起显示通过所述符号设定模块设定的所述种类的所述符号。
3.根据权利要求1所述的电子计算机,其中,
还包含位数显示模块,该位数显示模块控制所述显示设备显示在所述循环节中包含的位数。
4.根据权利要求2所述的电子计算机,其中,
还包含位数显示模块,该位数显示模块控制所述显示设备显示在所述循环节中包含的位数。
5.一种计算机可读记录介质,其包含用于通过计算机系统可执行的程序的一系列指令群,
所述程序包含:
控制显示设备以使显示包含数字的字符的指令群;
许可用户输入操作命令的指令群;
控制所述显示设备使显示任意的分数的指令群;
把所述分数变换为小数的指令群;
判定所述小数是否是循环小数的指令群;
控制所述显示设备使显示所述小数的指令群;
在判定为所述小数是所述循环小数时,控制所述显示设备与所述小数一起显示符号的指令群,所述符号指示在所述循环小数中包含的循环节;
判定所述循环小数的位数是否超过用所述显示设备可显示的位数的指令群;
在判定为所述循环小数的位数超过用所述显示设备可显示的位数时,控制所述显示设备,使显示指示所显示的循环小数是可滚动的滚动指示符的指令群;和
在显示所述滚动指示符的状态下在由所述用户通过所述用户接口输入滚动命令时,控制所述显示设备,使所述循环小数的非显示部分滚动地显示的指令群。
6.一种电子计算机,
包含:
显示包含数字的字符的显示设备;
许可用户输入操作命令的用户接口;
存储用于计算的数据的存储器设备;以及
与所述存储器设备联合起来执行以下的动作的处理器,
这些动作包括:
执行把分数变换为小数的计算;
在所述小数是循环小数时,控制所述显示设备,以使与在所述循环小数中包含的指示循环节的符号一起显示所述小数;
在所述循环小数中包含的位数超过用所述显示设备可显示的位数时,控制所述显示设备,以使显示指示所述显示的循环小数是可滚动的滚动指示符;和
在显示了所述滚动指示符的状态下,在由所述用户通过所述用户接口输入了滚动命令时,控制所述显示设备,以使所述循环小数的非显示部分滚动地显示。
CN2008101706774A 2007-10-31 2008-10-30 循环小数显示装置以及循环小数显示控制程序 Active CN101425003B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2007-283554 2007-10-31
JP2007283554A JP4396758B2 (ja) 2007-10-31 2007-10-31 循環小数表示装置および循環小数表示制御プログラム
JP2007283554 2007-10-31

Publications (2)

Publication Number Publication Date
CN101425003A true CN101425003A (zh) 2009-05-06
CN101425003B CN101425003B (zh) 2011-07-13

Family

ID=40584528

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2008101706774A Active CN101425003B (zh) 2007-10-31 2008-10-30 循环小数显示装置以及循环小数显示控制程序

Country Status (3)

Country Link
US (1) US20090113339A1 (zh)
JP (1) JP4396758B2 (zh)
CN (1) CN101425003B (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109240632A (zh) * 2018-09-17 2019-01-18 北京点网聚科技有限公司 一种多位数字展现方法及装置
CN114063959A (zh) * 2021-11-18 2022-02-18 得力集团有限公司 一种计算器循环小数显示控制方法及计算器

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107870886B (zh) * 2016-09-23 2021-05-18 卡西欧计算机株式会社 计算装置、计算方法以及计算机可读取的存储介质
US10283082B1 (en) 2016-10-29 2019-05-07 Dvir Gassner Differential opacity position indicator

Family Cites Families (40)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4177518A (en) * 1971-12-27 1979-12-04 Hewlett-Packard Company Programmable calculator including scrolling alphanumeric display means
US3973113A (en) * 1974-09-19 1976-08-03 Goldsamt Alan B Electronic calculator for feet-inch-fraction numerics
US4180854A (en) * 1977-09-29 1979-12-25 Hewlett-Packard Company Programmable calculator having string variable editing capability
EP0490874A1 (en) * 1986-12-15 1992-06-17 Sharp Kabushiki Kaisha Electronic calculator
US4797864A (en) * 1987-10-09 1989-01-10 Robert R. Stano Race stopwatch with plural displays and operating modes
US5183984A (en) * 1988-01-21 1993-02-02 Kabushiki Kaisha Toshiba Cooking apparatus with cooking information display means
US5025403A (en) * 1989-10-30 1991-06-18 Hewlett-Packard Company Fraction entry and display
US5155697A (en) * 1991-01-31 1992-10-13 Hewlett-Packard Company Most precise fraction display method
US5260886A (en) * 1991-07-26 1993-11-09 Hewlett-Packard Company Default denominator for fraction entry and display
US5519646A (en) * 1993-07-15 1996-05-21 Sharp Kabushiki Kaisha Calculator with display of processing for mulas as processing progresses
EP0645718A1 (en) * 1993-09-29 1995-03-29 Texas Instruments Incorporated Calculator with table generation capability
JP3817937B2 (ja) * 1998-10-16 2006-09-06 カシオ計算機株式会社 計算装置、及び記憶媒体
US7469381B2 (en) * 2007-01-07 2008-12-23 Apple Inc. List scrolling and document translation, scaling, and rotation on a touch-screen display
US7590575B2 (en) * 1999-03-08 2009-09-15 Microsoft Corporation Method and apparatus for converting, formatting, and displaying currency values
WO2000075836A2 (en) * 1999-06-04 2000-12-14 Trading Research Design, Inc. Portfolio accounting and risk management system
JP2000347832A (ja) * 1999-06-09 2000-12-15 Mitsubishi Electric Corp 浮動小数点演算方式ならびに浮動小数点演算装置およびそれを備える半導体集積回路装置
US6579101B2 (en) * 2000-05-02 2003-06-17 Que N. Phan Basic mathematics teaching and learning aid
US6721623B1 (en) * 2000-06-30 2004-04-13 Construction Master Technologies, Inc. Woodworking and home improvement calculator
US6956560B2 (en) * 2001-08-24 2005-10-18 Texas Instruments Incorporated Selection of mathematical objects from the history screen on a handheld device
US7136891B2 (en) * 2002-12-12 2006-11-14 International Business Machines Corporation Arithmetic and relational operations
GB0323767D0 (en) * 2003-10-10 2003-11-12 Koninkl Philips Electronics Nv Electroluminescent display devices
US7966244B1 (en) * 2004-06-25 2011-06-21 Trading Technologies International, Inc. System and method for computing and displaying effective bid and ask information
US20070162253A1 (en) * 2006-01-11 2007-07-12 Susan Blades Quilting and sewing calculator
US8694953B2 (en) * 2006-08-14 2014-04-08 Payman Khodabandehloo Tool and methodology for enterprise software applications
US7667719B2 (en) * 2006-09-29 2010-02-23 Amazon Technologies, Inc. Image-based document display
US8788548B2 (en) * 2006-10-27 2014-07-22 I.Q. Joe, Llc Multimode mathematical user interface
CN200972381Y (zh) * 2006-11-22 2007-11-07 桂林迪吉特电子有限公司 电子数显卡尺
US7844915B2 (en) * 2007-01-07 2010-11-30 Apple Inc. Application programming interfaces for scrolling operations
US8689132B2 (en) * 2007-01-07 2014-04-01 Apple Inc. Portable electronic device, method, and graphical user interface for displaying electronic documents and lists
US8112758B2 (en) * 2008-01-08 2012-02-07 International Business Machines Corporation Methods and apparatus for resource allocation in partial fault tolerant applications
US20090240751A1 (en) * 2008-03-24 2009-09-24 Renshaw Anthony A Text-based calculator for dimensional computations
JP4539748B2 (ja) * 2008-04-02 2010-09-08 カシオ計算機株式会社 電子式計算機およびその制御プログラム
JP2009294926A (ja) * 2008-06-05 2009-12-17 Casio Comput Co Ltd 電子式計算機
US20120089914A1 (en) * 2010-04-27 2012-04-12 Surfwax Inc. User interfaces for navigating structured content
US8584034B2 (en) * 2010-04-27 2013-11-12 Surfwax, Inc. User interfaces for navigating structured content
US8595750B2 (en) * 2010-11-30 2013-11-26 Microsoft Corporation Adaptive tree structure for visualizing data
US8713471B1 (en) * 2011-01-14 2014-04-29 Intuit Inc. Method and system for providing an intelligent visual scrollbar position indicator
US9182897B2 (en) * 2011-04-22 2015-11-10 Qualcomm Incorporated Method and apparatus for intuitive wrapping of lists in a user interface
US8631357B2 (en) * 2011-10-31 2014-01-14 Apple Inc. Dual function scroll wheel input
JP5619063B2 (ja) * 2012-04-09 2014-11-05 京セラドキュメントソリューションズ株式会社 表示入力装置及びこれを備えた画像形成装置

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109240632A (zh) * 2018-09-17 2019-01-18 北京点网聚科技有限公司 一种多位数字展现方法及装置
CN114063959A (zh) * 2021-11-18 2022-02-18 得力集团有限公司 一种计算器循环小数显示控制方法及计算器

Also Published As

Publication number Publication date
JP2009110392A (ja) 2009-05-21
US20090113339A1 (en) 2009-04-30
JP4396758B2 (ja) 2010-01-13
CN101425003B (zh) 2011-07-13

Similar Documents

Publication Publication Date Title
CN100524277C (zh) 公式显示控制装置及公式显示控制方法
US7827221B2 (en) Fraction display apparatus
JPS58189761A (ja) 表デ−タ集計処理装置
CN101425003B (zh) 循环小数显示装置以及循环小数显示控制程序
CN104932801B (zh) 电子设备、数学式显示控制方法
US8843537B2 (en) Electronic calculator, display method, and recording medium for displaying mathematical expression in full color
CN101825987A (zh) 图表显示控制装置及程序
CN101276324B (zh) 具有帮助显示功能的函数计算器及其帮助显示方法
JPH03232048A (ja) ポータブル電子金融計算器およびプランナー
CN102063403B (zh) 电子计算器
JPS60186928A (ja) 小型電子計算機の表示方法
US5150316A (en) Electronic apparatus
JP6504128B2 (ja) 電子機器、データ処理方法およびプログラム
JP6028329B2 (ja) 数式表示装置及び数式表示プログラム
JPH08180024A (ja) 卓上電子計算器
JP2011180710A (ja) 電子計算装置およびプログラム
JP5315712B2 (ja) 演算機能を備えた電子装置および演算処理プログラム
JP2023180623A (ja) 入力支援装置、入力支援方法及びプログラム
CN116956851A (zh) 表单生成方法、装置、电子设备及存储介质
JPS62259168A (ja) ワ−ドプロセツサ装置
JP2016119033A (ja) 電子機器およびプログラム
CN112184463A (zh) 一种医疗账单的数据处理方法、装置、设备和存储介质
JPH1166013A (ja) 計算装置及び計算処理プログラムが記憶された記憶媒体
JPS6012193Y2 (ja) 通貨換算レ−ト表示機能を有する小型電子機器
JPS62245471A (ja) 卓上計算機

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant