各大计算器速度

合集下载

数学学习的实用技巧如何通过计算器和工具提高计算速度

数学学习的实用技巧如何通过计算器和工具提高计算速度

数学学习的实用技巧如何通过计算器和工具提高计算速度数学是一门需要不断练习和思考的学科,而计算速度的提高是数学学习中的一个重要方面。

在现代化的学习环境中,我们可以利用计算器和其他工具来帮助我们提高计算速度。

本文将介绍一些实用技巧,教你如何通过计算器和工具来提高数学计算的效率。

计算器是数学学习中不可或缺的工具之一。

它具有快速准确地完成各种复杂计算的能力,可以帮助我们尽快得出结果。

然而,正确地使用计算器也需要掌握一些技巧。

首先,我们应该熟悉计算器的基本功能,包括加减乘除、开方、乘方等。

此外,了解一些高级功能,如解方程、求导、积分等,也能帮助我们更好地应对数学问题。

并且,熟记一些常见的数学公式和计算规则,可以让我们更快地输入和计算。

当然,在使用计算器时,我们也要注重精度,避免结果的误差。

除了计算器,还有一些其他的工具也可以提高数学计算的速度。

比如,使用电子表格软件可以帮助我们整理和计算数据。

我们可以使用各种函数和公式来执行复杂的数学计算,同时还能方便地进行数据的统计和绘图。

此外,使用数学绘图软件可以更直观地展示数学问题,从而更好地理解和解决数学难题。

同时,数学软件还提供了一些辅助工具,如代数计算器、几何工具等,可以帮助我们更好地理解和应用数学知识。

在实际的数学学习中,我们应该根据具体情况灵活运用计算器和工具。

对于一些简单的计算题,我们可以尝试手算,以提高我们的计算能力和思维逻辑。

而对于一些复杂的计算题,我们可以依赖计算器和工具,以提高计算速度和准确性。

我们可以将数学问题分解成更小的步骤,并使用计算器和工具逐步计算,以减少错误和提高效率。

此外,在处理大量数据时,我们可以使用电子表格软件来加快计算速度,并应用一些函数和公式来简化计算过程。

总之,我们需要根据具体情况合理选择和运用计算器和工具,以提高数学计算的效率。

除了通过计算器和工具来提高计算速度,我们还可以运用一些数学技巧来简化计算过程。

例如,我们可以利用特殊的数学公式来简化计算,如余弦公式、分式的化简等。

世界上运算速度最快的计算机是什么

世界上运算速度最快的计算机是什么

世界上运算速度最快的计算机是什么中国国防科技大学研制的“天河二号”超级计算机,第四次摘得全球运行速度最快的超级计算机桂冠。

世界上运算最快的计算机是我们中国的,下面店铺给你介绍世界上运算速度最快的计算机。

世界上运算速度最快的计算机全球超级计算机TOP 500组织17日在美国正式发布了全球超级计算机500强最新排行榜,中国国防科技大学研制的“天河二号”超级计算机,以每秒33.86千万亿次的浮点运算速度,第四次摘得全球运行速度最快的超级计算机桂冠。

全球运行速度第二快的超级计算机,是美国能源部下属橡树岭国家实验室的“泰坦”,其浮点运算速度为每秒17.59千万亿次,美国劳伦斯-利弗莫尔国家实验室的超级计算机“红杉”在此次全球超级计算机500强排行榜中位列第三。

由国防科大研制的“天河二号”超级计算机系统,以峰值计算速度每秒54.9千万亿次、持续计算速度每秒33.9千万亿次双精度浮点运算的优异性能位居榜首,成为全球最快超级计算机。

在最新全球超级计算机500强排行中,全球最快的五台超级计算机中,有三台为美国所拥有。

但美国能源部仍将投入巨资打造更快的超级计算机。

据报道,11月14日,总部位于纽约州的计算机巨头美国国际商用机器公司(IBM)宣布了一项3.25亿美元的协议,向美国能源部提供一种新型超级计算机,其数据传输的速度和效率均超过了市面上其他的硬件系统。

这两台超级计算机分别名为Sierra和Summit,将于2017年和2018年在劳伦斯利物莫国家实验室和橡树岭国家实验室上线。

届时,这两台超级计算机的浮点运算速度将分别达到每秒150千万亿次和100千万亿次,而中国的“天河二号”为55千万亿次。

专家指出,所谓超级计算机,就是在同时代里,运算速度达到最高级别的大容量巨型计算机。

资料显示,“天河二号”的系统存储总容量相当于600亿册每册10万字的图书。

假设每人每秒钟进行一次运算,“天河二号”运算一小时,相当于13亿人同时用计算器算上1000年。

计算器的使用技巧

计算器的使用技巧

计算器的使用技巧
1.熟悉键盘:首先,要熟悉计算器的键盘布局,了解各个按
键的位置和功能。

这有助于快速准确地输入数字和运算
符。

2.切换模式:很多计算器都支持多种模式,如标准型、科学
型等。

根据需要选择合适的模式进行计算。

例如,对于更加复杂的计算操作,可以切换成科学型计算器。

3.掌握运算顺序:了解运算的优先级顺序,先进行乘除运
算,再进行加减运算,有括号则先计算括号内的运算。

4.快速输入:对于常用的运算,如加减乘除,可以熟练掌握
对应的按键组合,提高输入速度。

5.利用快捷键:一些计算器提供了快捷键功能,如平方、立
方、开方等。

利用这些快捷键可以大大提高计算效率。

6.检查答案:完成计算后,要仔细检查答案是否正确。

可以
手动验算或者使用其他工具进行验证。

7.注意误差:虽然计算器可以帮助我们快速完成计算,但也
要注意误差的存在。

特别是在进行复杂计算时,要留意舍入误差等问题。

总之,熟练掌握计算器的使用技巧可以大大提高计算效率和准确性。

通过不断练习和实践,我们可以逐渐掌握这些技巧并应用于实际计算中。

简述计算机发展的历程

简述计算机发展的历程

简述计算机发展的历程
计算机的发展经历了多个阶段,从最初的计算器到现代的超级计算机,经历了数十年的演进和变革。

以下是计算机发展的历程简述: 1. 机械计算器时代:19世纪,机械计算器的出现使得人们能够进行简单的数学计算,但其精度和速度均受到限制。

2. 电子管计算机时代:20世纪50至60年代,电子管计算机开始出现。

它们比机械计算器速度更快,能够处理更加复杂的计算任务。

但是电子管计算机也存在很多问题,如体积大,发热严重等。

3. 晶体管计算机时代:20世纪60年代晚期,晶体管计算机的出现引领了计算机的发展。

晶体管计算机比电子管计算机更加可靠,体积更小,速度更快。

4. 集成电路计算机时代:20世纪70年代,集成电路技术的出现使得计算机能够更加小型化和高效化。

计算机逐渐普及,开始进入家庭和办公场所。

5. 微型计算机时代:20世纪80年代,微型计算机开始流行。

它们的价格更加亲民,容易使用,同时也催生了一个新的产业——软件产业。

6. 个人电脑时代:90年代初至今,个人电脑成为了计算机发展的主流。

它们的性能得到了极大的提升,同时也更加便携,拥有更加友好的用户界面,为人们的学习、工作和生活提供了更多的便利。

7. 互联网时代:21世纪,互联网的兴起使得计算机的应用领域得到了极大的拓展。

人们可以通过互联网进行信息交流、购物、娱乐
等各种活动。

8. 人工智能时代:当今,人工智能技术正在快速发展。

计算机不仅可以完成简单的计算任务,还可以具有智能化的特征,如语音识别、图像识别、自动驾驶等。

这标志着计算机技术进入了一个新的时代。

计算器的使用方法

计算器的使用方法
计算器的使用方法
目录
CONTENTS
• 计算器简介 • 计算器的基本操作 • 高级功能的使用 • 常见问题与解决方案 • 计算器的应用场景
01
计算器简介
计算器的种类
便携式计算器
体积小巧,便于携带, 适合日常生活中的简单
计算。
科学计算器
图形计算器
编程计算器
功能强大,可以进行科 学计算,如三角函数、
变量存储与调用
编程计算器允许用户定义变量,存储 中间结果,并在后续的计算中调用这 些变量。
控制结构
编程计、while)等基本 的控制结构。
子程序和函数
用户可以编写自己的子程序或函数, 并在主程序中调用,实现更复杂的计 算逻辑。
04
常见问题与解决方
线性回归分析
高级计算器支持线性回归分析,可以求解 回归方程并评估模型的拟合优度。
假设检验
方差分析
计算器可以进行一些基本的假设检验,如t 检验、卡方检验等。
对于多组数据的比较,计算器可以进行方 差分析,比较各组数据的差异。
编程计算器功能
多行输入
编程计算器支持多行输入,可以编写 较复杂的程序或进行多步骤计算。

按键失灵或反应迟缓
问题描述
按键按下后无法正常输入数字或 符号,或者反应速度很慢。
解决方案
检查计算器是否有灰尘或杂物, 清洁表面和按键;如果问题依然 存在,可能是按键或内部电路出 现故障,需要维修或更换部件。
显示结果不正确
问题描述
输入正确的计算步骤后,显示的结果与预期不符。
解决方案
检查输入的数字和符号是否正确,尤其是注意小数点、运算符和括号的位置; 如果计算器有错误检查功能,可以尝试使用;如果问题依然存在,可能是计算 器内部电路或软件出现故障,需要维修或更换部件。

第10课时 计算工具的认识

第10课时 计算工具的认识

20 世 纪 40 年 代 , 美 国 人 发 明 了 世界上第一台电子计算机。
20世纪70年代,英国人 发明了电子计算器。
二千多年前,中国人用算筹计算。
17世纪初,英国人发明了计算尺。
17 世 纪 中 期 , 欧 洲 人 发 明 了 机械计算器。
20 世 纪 40 年 代 , 美 国 人 发 明 了 世界上第一台电子计算机。
20世纪70年代,英国人 发明了电子计算器。
算盘是我国古代的发明,是我国传统计算工具,曾经在 生产和生活中广泛应用,至今仍然发挥着它独特的作用。
说一说,你还在哪里见过算盘?
上珠 框

1颗上珠表示1个五

1颗下珠表示1个一
中式算盘
下珠
十 千 百十 亿亿 万 万万万千百十个
35 21 5 86 2
2.写一写,读一读。
写作:_7_0_3_5_0_4_3_0_0_1_________ 读作:七__十__亿_三__千__五_百__零__四_万__三__千零一
20世纪70年代,英国人 发明了电子计算器。
随着科学技术的进步,电子计算机的运算速度 不断提升。我国的神威·太湖之光超级计算机1秒钟 能计算超过十亿亿次。
二千多年前,中国人用算筹计算。 一千多年前,中国人又发明了算盘。
17世纪初,英国人发明了计算尺。
17 世 纪 中 期 , 欧 洲 人 发 明 了 机械计算器。
计算器是目前人们广泛使用的计算工具。
用计算器算得 又对又快。
下面是一种计算器。
显示屏
AC:清除键 ON:开机键
你还知道哪些键 的功能?和同学 交流一下。
OFF:关机键
通过本节课的学习,你有什么收获?
1.写一写,读一读。

五个提高计算速度的方法

五个提高计算速度的方法

五个提高计算速度的方法现在,计算速度已成为现代生活中不可或缺的一部分。

我们会在各种场合中使用计算工具,无论是在学校里做数学题,还是在办公室中处理复杂的数据分析。

因此,提高计算速度不仅可以提高我们的工作效率,还可以减少时间浪费。

在本文中,我将分享五个提高计算速度的方法,帮助您更高效地完成任务。

方法一:使用快捷键快捷键是一个高效的工具,可最大限度地提高计算速度。

各种计算工具和软件都提供了各种快捷键选项,如Ctrl+C(复制)、Ctrl+V (粘贴)和Ctrl+Z(撤销)。

通过熟练掌握并使用这些快捷键,您可以节省大量的时间,而不必手动通过菜单和鼠标来执行这些操作。

方法二:利用自动填充功能许多计算工具和软件都具有自动填充功能。

当您输入一些重复的数据或者模式时,这个功能可以自动预测下一个值。

例如,在Excel表格中,您可以在一列中输入一些数据,然后通过向下拖动该列,自动填充整个列。

这个功能可以节省您大量的时间,并使计算更加高效。

方法三:使用计算器或公式引擎有时,我们需要进行大量的复杂计算,手动完成这些计算非常繁琐且容易出错。

这时候,使用计算器或者公式引擎是一个明智的选择。

这些工具可以执行各种复杂的数学运算,并且能够以更高的准确性和速度进行计算,大大提高了计算的效率。

方法四:学习编程语言学习编程语言可以让您更高效地进行计算。

编程语言(如Python或R)提供了丰富的库和函数,可以减少重复性的计算任务,并提供更高级的计算功能。

通过学习编程语言,您可以将计算机作为一个强大的工具来进行各种计算任务,并有效地提高计算速度。

方法五:合理利用多任务处理有些计算任务需要花费很长时间才能完成。

在这种情况下,您可以合理利用多任务处理来提高计算速度。

使用多个计算工具或软件同时进行不同的计算任务,可以减少等待时间并提高效率。

例如,当一个计算任务在进行时,您可以同时进行其他计算任务,以最大限度地利用时间并提高整体的计算速度。

通过应用这些提高计算速度的方法,您可以更高效地完成各种计算任务,并节省宝贵的时间。

大雁dy570计算器说明书

大雁dy570计算器说明书

大雁dy570计算器说明书一、产品概述:大雁DY570计算器是一款功能强大、操作简便的电子计算器。

采用先进的芯片技术和高质量的材料制造而成,具有计算速度快、操作简便、功能全面等特点,适用于商业、金融、教育等各个领域的计算需求。

二、产品特点:1.大屏液晶显示:DY570计算器采用大屏液晶显示屏,数字显示清晰,操作视觉效果良好。

2.功能丰富:DY570计算器具有加减乘除四则运算、百分数计算、平方根、倒数、取模、取反等基本功能,同时还具备统计功能,可进行数据的统计和分析。

3.键盘设计人性化:DY570计算器的键盘布局合理,按键灵敏,使用感受良好。

特别设计的大键盘更易于操作,减少误操作的可能性。

4.电池供电:DY570计算器采用电池供电,具有长时间使用的稳定性和便携性。

5.自动关机功能:DY570计算器具备自动关机功能,若在待机状态下超过一定时间没有操作,计算器会自动关闭,节省电量,延长电池寿命。

三、基本操作:1.打开计算器:按下ON/C按钮,计算器将打开,显示屏上会显示出0。

2.进行基本运算:直接按下数字键输入数据,然后按下对应的运算符(+、-、×、÷),再次输入数字,最后按下等号键(=)即可得出结果。

3.百分数计算:输入百分数,按下百分号(%)键,计算器将自动进行百分数计算。

4.平方根和倒数计算:输入待计算的数字,然后按下对应的功能键(√、1/x),计算器将显示出结果。

5. 取模和取反计算:输入待计算的数字,按下取模键(Mod)或取反键(±),计算器将进行对应的计算,显示结果。

6.统计功能:按下STAT键,选择统计功能进入统计模式,根据提示操作进行数据的统计和分析。

四、注意事项:1.请按照说明书的操作步骤进行操作,不要在操作过程中随意按下按钮。

2.避免将计算器放置在高温、潮湿、尘土多的环境中,以免影响计算器的使用寿命和性能。

3.当计算器长时间不使用时,请关闭计算器,以节省电量。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

HP Articles Forum[Return to the Index ][ Previous | Next ]Calculator BenchmarkPosted by Xerxes on 12 Feb 2007, 7:35 a.m.Calculator Speed Benchmark using the N-Queens Problem--------------------------------------------------------- 5:00:00 MK-52 Keystroke / RPN-- 4:45:00 MK-61 Keystroke / RPN-- 1:50:00 TI-66 Keystroke-- 1:37:50 HP-16C Keystroke / RPN-- 1:19:10 HP-15C Keystroke / RPN-- 1:13:10 HP-34C Keystroke / RPN-- 1:03:50 HP-11C Keystroke / RPN-- 58:20 TI-58C Keystroke-- 56:15 SR-52 Keystroke-- 55:52 HP-12C Keystroke / RPN-- 53:47 FX-201P Keystroke / Fortran Style-- 47:57 HP-67 Keystroke / RPN-- 46:20 PC-1211 Basic-- 43:40 TI-59 Keystroke-- 42:33 PC-1212 Basic-- 42:00 HP-29C Keystroke / RPN-- 40:50 TI-66 Keystroke / Turbo x2.7-- 26:42 DM-41 Keystroke / RPN / @ 12 MHz -- 25:16 HP-15C Keystroke / RPN / Turbo x3.1- 24:33 TI-59 Keystroke / Fast Mode x1.8-- 23:24 HP-12C Platinum Keystroke / RPN-- 20:00 FX-4500PA Formula / Array-- 18:40 PC-1300S Keystroke / mini Fortran-- 18:25 TI-88 Keystroke / Prototype-- 17:58 HP-41CL Keystroke / RPN / TurboX Mode x1.0 -- 17:56 HP-41CX Keystroke / RPN-- 17:50 EL-9000 Formula / Vector-- 17:42 HP-41CV Keystroke / RPN-- 17:40 FX-4500P Formula / Array-- 17:35 HP-41C Keystroke / RPN-- 17:04 HP-41CY Keystroke / RPN / Turbo Off-- 16:13 PX-5600PV Formula / Array-- 15:52 DM-41 Keystroke / RPN / @ 48 MHz-- 15:10 FX-702P Basic-- 14:19 HP-38G Formula / List-- 14:10 SRP-400G Formula / List-- 12:12 HP-42S Keystroke / RPN / Ver.C-- 11:55 FX-750P Basic-- 11:34 HP-42S Keystroke / RPN / Ver.A-- 10:49 PB-700 Basic-- 10:41 MK-85 Basic-- 10:20 PB-770 Basic-- 10:18 TI-80 Formula / List-- 10:18 FX-502P Keystroke- 9:50 EL-5030 Formula / Vector-- 9:47 SF-9350 Formula / Array / Scientific ROM Card ES-650 -- 9:28 HP-41CL Keystroke / RPN / Turbo2 Mode x1.9-- 9:08 VX-4 C / Unstructured / Bytecode-- 8:52 PB-2000C C / Unstructured / Bytecode-- 8:29 PC-1250A Basic-- 8:23 PC-1401 Basic-- 8:22 PC-1245 Basic-- 8:22 PC-1251 Basic-- 8:19 PC-1402 Basic-- 8:13 HP-41CY Keystroke / RPN / Turbo On x2.1-- 8:00 FX-795P Basic / DEFM Mode-- 7:45 FX-602P Keystroke-- 7:45 PC-1365 Basic-- 7:40 PC-1360 Basic-- 7:36 FX-790P Basic / DEFM Mode-- 7:25 SF-R10 Formula / Array / Scientific ROM Card ES-650 -- 7:23 IHC-8000 Basic-- 7:22 V12 Keystroke / RPN-- 7:22 CCS28956 Keystroke / RPN-- 7:21 PC-1280 Basic-- 7:17 PC-1460 Basic-- 7:15 AI-1000 Lisp / Bytecode-- 7:14 PC-1475 Basic-- 7:14 PC-1285 Basic- 7:11 FN-1000 Keystroke / RPN-- 7:04 TPC-8300 Basic / DEFINT-- 7:00 FX-730P Basic / DEFM Mode-- 6:55 PB-110 Basic-- 6:51 PC-1350 Basic-- 6:49 FX-720P Basic-- 6:42 PC-1450 Basic-- 6:38 EL-9600 Formula / List-- 6:36 FX-5200P Basic-- 6:36 PC-1445 Basic-- 6:35 PC-1440 Basic-- 6:30 PB-80 Basic-- 6:30 UC-2200 Basic-- 6:29 MK-90 Basic / Ver.1.0-- 6:29 MK-90 Basic / Ver.2.0-- 6:25 HP-17BII+ Equation Solver-- 6:24 PC-1262 Basic-- 6:19 PC-1403 Basic-- 6:08 PB-220 Basic-- 6:07 HP-42S Keystroke / RPN / Ver.C / Turbo x2.0-- 6:02 HP-42S Keystroke / RPN / Ver.C / Fast Mode x2.0 -- 5:59 TI-74 BASICALC Learn Pascal ROM Module / Interpreter-- 5:56 FX-4000P Formula / Array-- 5:48 HP-42S Keystroke / RPN / Ver.A / Turbo x2.0-- 5:47 SRP-320G Formula / Array- 5:47 828 Formula / Array / SC-828-- 5:45 PB-120 Basic-- 5:44 HP-32SII Keystroke / RPN-- 5:35 PC-1440 CAP-X Assembly / COMP-X Simulator-- 5:05 FX-702P Basic / Turbo x3.0-- 5:03 HP-40GS Formula / List-- 4:52 PB-100 Basic-- 4:52 EL-9400 Formula / List-- 4:48 EL-9300 Formula / Vector-- 4:41 FX-700P Basic-- 4:30 HP-71B Keystroke / RPN / 41-Translator ROM Module HP-82490A -- 4:24 PC-2001 Basic-- 4:22 HP-32S Keystroke / RPN-- 4:17 HP-35S Keystroke / RPN-- 4:15 TI-86 Formula / List-- 4:08 HP-41CL Keystroke / RPN / Turbo5 Mode x4.3-- 4:05 PB-2000C C / Unstructured / Bytecode / Turbo x2.2-- 3:59 TI-74 BASICALC Learn Pascal ROM Module / Interpreter / Turbo x1.5 -- 3:59 PC-1270 Basic-- 3:57 PC-1402 Basic / Turbo x2.1-- 3:55 VX-1 Basic-- 3:53 TI-95 PROCALC Keystroke-- 3:52 FX-840P Basic-- 3:52 FX-860PVC CASL Assembly / COMET Simulator-- 3:51 FX-860PVC Basic- 3:51 FX-880P Basic-- 3:50 FX-502P Keystroke / Turbo x2.7-- 3:47 FX-5800P Formula / Array-- 3:42 PC-1360 Basic / Turbo x2.1-- 3:40 PC-1445 CASL Assembly / COMET Simulator-- 3:39 FX-7700GH Formula / Array-- 3:32 PB-1000 Basic-- 3:30 HP-42S Keystroke / RPN / Ver.A / Turbo + Fast Mode x3.3 -- 3:29 HP-17BII Equation Solver-- 3:28 HP-42S Keystroke / RPN / Ver.C / Turbo + Fast Mode x3.5 -- 3:26 PC-1500A Basic / @-Array-- 3:20 AI-1000 Lisp / Bytecode / Turbo x2.2-- 3:15 PB-2000C Basic ROM Card OM-53B-- 3:15 DM-15CC Keystroke / RPN-- 3:14 FP-200 Basic-- 3:14 VX-3 Basic-- 3:11 FX-870P Basic-- 3:11 PC-1100 Basic-- 3:08 VX-4 Basic-- 3:00 PC-1150 Basic-- 2:52 PC-1430 Basic-- 2:50 PB-2000C Prolog ROM Card OM-51P / Bytecode-- 2:49 HP-35S Keystroke / RPN / Turbo x1.5-- 2:45 PC-1248 Basic-- 2:45 VX-3 CASL Assembly / COMET Simulator- 2:43 VX-4 CASL Assembly / COMET Simulator-- 2:43 FX-870P CASL Assembly / COMET Simulator-- 2:43 TI-92+ Formula / List / Ver.2.04-- 2:41 TI-83+ Formula / List-- 2:40 FX-603P Keystroke-- 2:37 FX-730P Basic / DEFM Mode / Turbo x2.7-- 2:37 PC-1246 Basic-- 2:37 PC-1247 Basic-- 2:36 TI-73 Formula / List-- 2:35 TI-82 Formula / List-- 2:35 TI-95 PROCALC Keystroke / Turbo x1.5-- 2:33 HP-71B Basic / Ver.1BBBB-- 2:33 HP-71B Basic / Ver.2CDCC-- 2:32 TI-89 Formula / List / HW1 / Ver.2.09-- 2:31 FX-7700GB Formula / Array-- 2:29 CC-40 Basic-- 2:27 FX-8700G Formula / Array-- 2:27 HP-28C userRPL-- 2:26 HP-41CL Keystroke / RPN / Turbo10 Mode x7.4 -- 2:23 FX-602P Keystroke / Turbo x3.3-- 2:21 DM-12CC Keystroke / RPN-- 2:20 ClassPad 330 Formula / List / OS 3.3-- 2:18 TI-74 BASICALC Basic-- 2:16 FX-4850P Formula / Array-- 2:15 FX-4800P Formula / Array- 2:13 PC-1500A Basic / @-Array / Turbo x1.5-- 2:11 HP-33S Keystroke / RPN-- 2:10 FX-4000P Formula / Array / Turbo x2.7-- 2:08 ClassPad 300+ Formula / List / OS 2.2-- 2:07 FX-8000G Formula / Array-- 2:06 FX-8500G Formula / Array-- 2:06 FX-6000G Formula / Array-- 2:05 AFX-2.0+ Formula / List-- 2:05 PB-770 Basic / Turbo x5.0-- 2:01 FX-6500G Formula / Array-- 2:00 FX-7000G Formula / Array-- 2:00 MK-85 Basic / Fast Mode x5.3-- 1:59 FX-7400G+ GY Formula / List-- 1:59 FX-7450G Formula / List-- 1:57 FX-880P Basic / Turbo x2.0 (1.228->2.456 MHz) -- 1:57 FX-7400G+ Formula / List-- 1:57 FX-7200G Formula / Array-- 1:53 TI-85 Formula / List / Ver.10.0-- 1:51 FX-7000GB Formula / Array-- 1:49 FX-7000GA Formula / Array-- 1:49 OH-7000G Formula / Array-- 1:48 TI-89 Formula / List / HW2-- 1:46 FX-9750G Formula / List-- 1:45 FX-700P Basic / Turbo x2.7- 1:45 CFX-9950GB+ Formula / List-- 1:44 TI-89 Titanium Formula / List / HW3-- 1:44 TI-89 Titanium Formula / List / HW4-- 1:44 CFX-9850GB+ Formula / List-- 1:44 CFX-9970G Formula / List-- 1:43 FX-9750G+ Formula / List-- 1:40 HP-28S userRPL-- 1:39 PC-1600 Basic / @-Array-- 1:39 FC-1000 Formula / Cash Flow List-- 1:37 PB-1000 Basic / Turbo x2.2-- 1:35 HP-41CL Keystroke / RPN / Turbo20 Mode x11.3-- 1:34 FX-CP400 Formula / List-- 1:32 TI-74 BASICALC Basic / Turbo x1.5-- 1:32 828 Formula / Array / SC-1376-- 1:31 ATC-139 Formula / Array / SC-1418-- 1:31 ClassPad 300+ Formula / List / OS 2.2 / Fast Mode x1.4 (29.5->59 MHz) -- 1:30 FX-7500G Formula / Array-- 1:30 PB-2000C Basic ROM Card OM-53B / Turbo x2.2-- 1:29 TI-84+ Pocket SE Formula / List / Ver.2.55MP-- 1:29 TI-Nspire Formula / List / TI-84+ Keypad / OS 3.0-- 1:26 PC-1248 Basic / Turbo x1.9 (1.024->2.0 MHz)-- 1:24 PC-G801 Basic-- 1:22 IQ-7100 Basic ROM Card IQ-870-- 1:22 IQ-7720 Basic ROM Card IQ-770- 1:21 PC-E220 Basic-- 1:20 IQ-7520 Basic / Scientific ROM Card IQ-8B03-- 1:20 FX-603P Keystroke / Turbo x2.0 (1.228->2.456 MHz)-- 1:19 FX-790P CAP-X Assembly / COMP-X Simulator-- 1:19 PC-E500S Basic-- 1:18 PC-1490UII Basic-- 1:18 PB-2000C Prolog ROM Card OM-51P / Bytecode / Turbo x2.2 -- 1:14 CFX-9800G Formula / Array-- 1:14 HP-19BII Equation Solver-- 1:13 TI-Nspire Formula / List / TI-84+ Keypad / OS 1.2-- 1:10 TI-Nspire Formula / List / TI-84+ Keypad / OS 1.3-- 1:08 TI-84+ Formula / List-- 1:08 FX-7300G Formula / Array-- 1:05 HP-41CL Keystroke / RPN / Turbo50 Mode x16.6-- 1:04 C64 Basic-- 1:04 PC-G850V CASL Assembly / COMET Simulator-- 1:04 PC-G850VS CASL Assembly / COMET Simulator-- 1:02 TI-83+ SE Formula / List-- 1:02 FX-9700GH Formula / Array-- 1:00 FX-9700GE Formula / Array-- 59.5 IQ-8500 Basic / Scientific ROM Card IQ-8B03-- 58.7 FX-9860GII-2 Formula / Matrix / OS 2.0-- 58 Z-1 Basic-- 57.5 IQ-9200 Basic / Scientific ROM Card IQ-8B03-- 56.9 Z-1GRA Basic- 56.8 FX-890P Basic-- 56 FX-840P CASL Assembly / COMET Simulator-- 55.0 FX-7000G Formula / Array / Turbo x2.2 (0.91->2.0 MHz) -- 54 X-07 Basic / DEFINT-- 54 HP-49G userRPL-- 54.0 CFX-9850GB+ Formula / List / Turbo x1.9 (4.3->8.0 MHz) -- 53.1 TI-89 Formula / List / HW2 / Turbo x2.0-- 53.0 IQ-8900 Basic / Scientific ROM Card IQ-8B03-- 49.6 TI-81 Formula / Statistic List / Ver.1.6K-- 49.5 HP-28S userRPL / Fast Mode x2.0 (1.0->2.0 MHz)-- 47 HP-75C Basic / Fast Integer / Ver.aaaaaa-- 46.3 HP-71B Forth / 41-Translator ROM Module HP-82490A -- 44.3 FX-9860GII-2 Formula / Matrix / OS 2.0 / USB connected-- 44 HP-75D Basic / Fast Integer / Ver.aaaaaa-- 43.8 FX-7000GA Formula / Array / Turbo x2.5 (1.6->4.0 MHz) -- 42.7 EL-9900 Formula / List-- 42.5 FX-6300G Formula / Array / Turbo x3.2 (0.8->2.6 MHz) -- 39.7 FX-CG20 Formula / Matrix / OS 2.0-- 38.3 PC-E500S Basic / Turbo x2.1-- 38.3 PC-G850V Basic-- 37.7 PC-G850VS Basic-- 37.2 PC-G850S Basic-- 36.2 PC-G850 Basic-- 35.9 PC-E220 Basic / Turbo x2.3- 32.3 FX-9860GII Formula / Matrix / OS 2.0-- 32 HP-75D Basic / Fast Integer / Ver.dddddd-- 31.7 PB-1000 PB-Forth-- 30.4 FX-9860G SD Formula / Matrix / OS 2.0-- 30.0 FC-1000 Formula / Cash Flow List / Turbo x3.3 (2.0->6.6 MHz) -- 29.0 FX-9750GII Formula / Matrix / OS 2.0-- 28.7 FX-9860G Slim Formula / Matrix / OS 2.0-- 28 HP-15C LE Keystroke / RPN-- 27.3 FX-7500G Formula / Array / Turbo x3.3 (2.0->6.6 MHz)-- 23.5 Z-1GRA CASL Assembly / COMET Simulator-- 23.5 FX-890P CASL Assembly / COMET Simulator-- 22.6 HP-49G+ userRPL-- 22.6 HP-50G userRPL-- 21.3 HP-12C ARM Keystroke / RPN-- 19.5 TI-81 Formula / Statistic List / Ver.1.6K / Turbo x2.5-- 18.7 HP-200LX GW-Basic 3.22 / DEFINT-- 17.5 FX-9860GII Formula / Matrix / OS 2.0 / Fast Mode x1.8 (29.5->118 MHz)-- 17.3 FX-9860G SD Formula / Matrix / OS 1.0-- 17.0 FX-9860G Slim Formula / Matrix / OS 1.0-- 16.6 HP-48GX HRAST Basic-- 16.5 FX-9860G SD Formula / Matrix / OS 2.0 / Fast Mode x1.8 (29.5->118 MHz)-- 15.3 MK-161 Keystroke / RPN / Ver.1.03-- 14.9 MK-152 Keystroke / RPN / Ver.1.15- 14.6 PB-1000 PB-Forth / Turbo x2.2-- 14.0 FX-CG20 Formula / Matrix / OS 2.0 / Fast Mode x2.8 (58->236 MHz) -- 12.9 Z-1GRA C / Unstructured / Bytecode-- 12.9 FX-890P C / Unstructured / Bytecode-- 12.8 FX-9860G SD Formula / Matrix / OS 2.0 / Fast Mode x2.4 (29.5->118 MHz / -1 wait state)-- 11.0 HP-41CX Mcode / NUT @ 0.36 MHz-- 10.80 HP-41CL Mcode / TurboX Mode x1.0-- 10.5 FX-9860GII-2 Formula / Matrix / OS 2.0 / Fast Mode x5.6 (29.5->236 MHz)-- 9.82 Organiser II XP OPL / Bytecode-- 9.31 HP-30B Keystroke / RPN-- 9.07 FX-9860G SD Formula / Matrix / OS 1.0 / Fast Mode x1.9 (29.5->118 MHz)-- 8.80 FX-9860G Slim Formula / Matrix / OS 1.0 / Fast Mode x1.9 (29.5->118 MHz)-- 8.3 TI-Nspire CAS Formula / List / OS 1.2-- 7.5 TI-Nspire Formula / List / OS 1.2-- 7.2 HP-49G+ HRAST Basic-- 7.2 FX-9860G SD Formula / Matrix / OS 1.0 / Fast Mode x2.4 (29.5->118 MHz / -1 wait state)-- 6.8 WP-34S Keystroke / RPN / Real Mode / Ver.3.3-- 6.68 TG-202 Formula / Array-- 6.1 WP-34S Keystroke / RPN / Integer Mode / Ver.3.3-- 5.40 HP-41CL Mcode / Turbo2 Mode x2.0-- 5.2 FX-9860GII-2 Formula / Matrix / OS 2.0 / USB connected / Fast Mode x8.5 (29.5->236 MHz)- 4.25 PC-G850VS C / Unstructured / Bytecode-- 4.2 TI-Nspire CAS Formula / List / OS 1.3-- 3.9 TI-Nspire Formula / List / OS 1.3-- 3.37 HP-48GX HP48XGCC / Structured / Cross Compiler-- 3.30 HP-200LX QBasic 1.1 / DEFINT / Bytecode-- 2.92 Series 3a OPL / Bytecode-- 2.45 HP-49G HP Pascal Studio 2.1 / Cross Compiler-- 2.32 HP-50G sysRPL-- 2.3 TI-Nspire CAS Formula / List / OS 3.0-- 2.3 WP-34S Keystroke / RPN / Real Mode / Ver.2-- 2.22 HP-200LX Power Basic 3.2 / DEFINT / Native Compiler -- 2.17 HP-41CL Mcode / Turbo5 Mode x5.0-- 2.1 TI-Nspire Formula / List / OS 3.0-- 2.1 WP-34S Keystroke / RPN / Integer Mode / Ver.2-- 1.82 HP-200LX Turbo Basic 1.1 / DEFINT / Native Compiler -- 1.32 HP-39GII Formula / List-- 1.27 PB-2000C DL-Pascal ROM Card 1.2 / Native Compiler -- 1.22 MK-85 Assembly / KA1013BM1 @ 0.36 MHz-- 1.10 ClassPad 300+ CPLua 0.8 / Bytecode-- 1.09 HP-41CL Mcode / Turbo10 Mode x9.9-- 1.06 PC-1402 Assembly / SC61860 @ 0.576 MHz-- 0.983 Series 3mx OPL / Bytecode-- 0.900 HP-200LX QuickBasic 4.5 / DEFINT / Bytecode Mode-- 0.895 HP-50G HP Pascal Studio 2.1 / Cross Compiler- 0.770 ClassPad 300+ CPLua 0.8 / Bytecode / Fast Mode x1.4 (29.5->59 MHz) -- 0.622 HP-50G HP Pascal Studio 2.1 / Cross Compiler / Fast Mode x1.5 (75->203 MHz)-- 0.586 PB-2000C DL-Pascal ROM Card 1.2 / Native Compiler / Turbo x2.2 -- 0.55 HP-41CL Mcode / Turbo20 Mode x19.6-- 0.385 PC-1360 Assembly / SC61860 @ 1.6 MHz / Turbo x2.1-- 0.346 HP-Prime Formula / List-- 0.344 PB-1000 Assembly / HD61700 @ 0.91 MHz-- 0.336 HP-48GX Assembly / Saturn @ 3.7-4.0 MHz-- 0.321 FX-8000G Assembly / 礟D1007 @ 0.91 MHz-- 0.312 PB-2000C Assembly / HD61700 @ 0.91 MHz-- 0.305 PC-1500A Assembly / LH5801 @ 1.3 MHz-- 0.245 SF-9350 Assembly / HD62076 @ 2.01 MHz / Long Memory Access Mode -- 0.245 SF-9700 Assembly / 礟D3055 @ 2.01 MHz / Long Memory Access Mode -- 0.243 HP-50G HPLua 0.4 / Bytecode-- 0.240 Series 5mx OPL / Bytecode-- 0.23 HP-41CL Mcode / Turbo50 Mode x47.0-- 0.220 MK-85 Assembly / KA1013BM1 @ 2.0 MHz / Fast Mode x5.5-- 0.198 PC-1500A Assembly / LH5801 @ 2.0 MHz / Turbo x1.5-- 0.196 FX-7500G Assembly / 礟D1037 @ 2.0 MHz-- 0.195 SF-R20 Assembly / HD62076 @ 2.01 MHz / Short Memory Access Mode -- 0.176 MK-90 Assembly / K588 @ -.- MHz / Asynchronous Logic-- 0.158 PB-1000 Assembly / HD61700 @ 2.0 MHz / Turbo x2.2-- 0.144 PB-2000C Assembly / HD61700 @ 2.0 MHz / Turbo x2.2-- 0.114 PC-E500S Assembly / SC62015 @ 2.3 MHz-- 0.106 HP-50G newRPL-- 0.103 HP-200LX Turbo Pascal 5.5 / Native Compiler-- 0.100 C64 Assembly / 6510 @ 1.0 MHz-- 0.0975 HP-200LX QuickBasic 4.5 / DEFINT / Native Compiler Mode -- 0.0950 CC-40 Assembly / TMS70C20 @ 2.5 MHz-- 0.0907 PC-E220 Assembly / SC7852 @ 3.58 MHz-- 0.0886 HP-200LX Turbo C 2.01 / Unstructured / Native Compiler -- 0.0800 TI-74 BASICALC Assembly / TMS70C46 @ 3.0 MHz / Turbo x1.5-- 0.0800 TI-95 PROCALC Assembly / TMS70C46 @ 3.0 MHz / Turbo x1.5-- 0.0683 Z-1GRA Assembly / 80L188EB @ 3.68 MHz-- 0.0683 FX-890P Assembly / 80L188EB @ 3.68 MHz-- 0.0593 FX-7500G Assembly / 礟D1037 @ 6.6 MHz / Turbo x3.3-- 0.0552 PC-E500S Assembly / SC62015 @ 4.8 MHz / Turbo x2.1-- 0.0504 TI-Nspire CAS Lua / Bytecode / OS 3.1-- 0.0445 TI-Nspire CX CAS Lua / Bytecode / OS 3.1-- 0.0400 PC-E220 Assembly / SC7852 @ 8.0 MHz / Turbo x2.3-- 0.0359 PC-G850S Assembly / Z80 @ 8.0 MHz-- 0.0354 PC-G850V Assembly / Z80 @ 8.0 MHz-- 0.0353 PC-G850VS Assembly / Z80 @ 8.0 MHz-- 0.0295 HP-200LX Assembly / 80186 @ 7.91 MHz-- 0.0255 TI-89 TIGCC 4.1.2 / Structured / Cross Compiler / HW2 -- 0.0188 TI-83+ SE Assembly / Z80 @ 15 MHz-- 0.00613 HP-50G HPGCC 3.0 / RegVars / Cross Compiler / Slow Mode x12.7 (75->6.0 MHz)-- 0.00524 HP-50G Assembly / ARM9 @ 6.0 MHz / Slow Mode x13-- 0.00248 FX-9860G SD Casio C SDK 1.0 / Unstructured / Cross Compiler-- 0.00123 FX-9860G SD Assembly / SH-3 @ 29.5 MHz-- 0.00123 FX-9860GII Assembly / SH-3 @ 29.5 MHz-- 0.000691 FX-9860G SD Casio C SDK 1.0 / Unstructured / Cross Compiler / Fast Mode x3.6 (29.5->118 MHz)-- 0.000484 HP-50G HPGCC 3.0 / RegVars / Cross Compiler-- 0.000404 HP-50G Assembly / ARM9 @ 75 MHz-- 0.000315 FX-9860G SD Assembly / SH-3 @ 118 MHz / Fast Mode x3.9-- 0.000192 HP-50G HPGCC 3.0 / RegVars / Cross Compiler / Fast Mode x2.5 (75->192 MHz)-- 0.000150 HP-50G Assembly / ARM9 @ 192 MHz / Fast Mode x2.7(401)========================================================================================= =Simple test used in case of incapability of executing n-queens (loops/min)------------------------------------------------------------------------------ 30 TI-62 LBL 0 RCL 1 + 1 = STO 1 RCL 1 x>t GTO 0-- 48 P-50 RCL + 1 = STO RCL SKP GOTO 00 R/S-- 55 TI-65 LBL A RCL 1 + 1 = STO 1 RCL 1 x>m 0 GTO A-- 57 TI-66 LBL A RCL 01 + 1 = STO 01 RCL 01 x>=t A (As reference)-- 58 TI-57 II LBL 0 RCL 1 + 1 = STO 1 RCL 1 x>=t GTO 0-- 80 TI-57 LBL 0 RCL 1 + 1 = STO 1 RCL 1 x>=t GTO 0-- 85 PR-56D-NC RCL 1 + 1 = STO 1 RCL 1 SKIP GOTO 00- 97 PR-100 MR 1 + 1 = M 1 MR 1 SKIP GOTO 00-- 150 Enterprise RCL 1 + 1 = STO 1 RCL 1 GIN 01-- 152 SR-56 RCL 1 + 1 = STO 1 RCL 1 x>=t 00-- 159 HP-33C RCL 1 1 + STO 1 RCL 1 x>0 GTO 01-- 330 Cambridge RCL + 1 = STO RCL GIN 00-- 350 TI-67 lbl 0 A+1->A if A>0 goto 0-- 355 FX-180P Kout 1 + 1 = Kin 1 Kout 1 x>0-- 360 FX-3600P Kout 1 + 1 = Kin 1 Kout 1 x>0-- 360 FX-50F Kout 1 + 1 = Kin 1 Kout 1 x>0-- 365 FX-3500P Kout 1 + 1 = Kin 1 Kout 1 x>0-- 380 FX-180PA Kout 1 + 1 = Kin 1 Kout 1 x>0-- 390 FX-3400P Kout 1 + 1 = Kin 1 Kout 1 x>0-- 450 FX-190 MR + 1 = Min MR x>0-- 635 SRP-350 Lbl 0: A=A+1 IF(A<0)THEN{} GOTO 0 (Buggy GOTO) -- 825 FX-3650P Lbl 0 A+1->A A>0=>Goto 0-- 855 FX-3800P Kout 1 + 1 = Kin 1 Kout 1 x>0-- 885 FX-200P Kout 1 + 1 = Kin 1 Kout 1 x>0-- 980 SRP-325G Lbl 0: A=A+1 IF(A<0)THEN{} GOTO 0 (Buggy GOTO) -- 1150 SR-12PR RCL 1 + 1 = STO 1 RCL 1 x>0 -9-- 1160 SRP-175 RCL 1 + 1 = STO 1 RCL 1 x>0 -9-- 1170 F-800P RCL 1 + 1 = STO 1 RCL 1 x>0 -9-- 1190 EL-512H \-> A+1=>A A>0=Y=>[<-/]-- 1240 AC-692 RCL 1 + 1 = STO 1 RCL 1 x>0 -9-- 1260 EL-5020 A+1=>A A x>M- 1290 PC-1201 LBL 0 RM 1 + 1 = x->M 1 RM 1 x<0 0 HLT-- 1540 FX-180PV Kout 1 + 1 = Kin 1 Kout 1 x>0-- 1720 F-700 Kout 1 + 1 = Kin 1 Kout 1 x>0-- 1720 SC-105 Kout 1 + 1 = Kin 1 Kout 1 x>0-- 1830 HP-20S LBL 0 RCL 1 + 1 = STO 1 RCL 1 x<=y? GTO 0-- 1900 EL-5050 \-> A+1=>A A>0=Y=>[<-/]-- 2050 FC-200 Lbl 0 A+1->A A>0=>Goto 0-- 2280 EL-5120 LABEL 0 A=A+1 IF A>0 GOTO 0-- 2610 FX-50FH Lbl 0 A+1->A A>0=>Goto 0-- 2710 FX-50F+ Lbl 0 A+1->A A>0=>Goto 0-- 2710 SC-3610 Kout 1 + 1 = Kin 1 Kout 1 x>0-- 2740 AC-3270 Kout 1 + 1 = Kin 1 Kout 1 x>0-- 3340 FX-3900P Lbl 0 A+1->A 0<A=>Goto 0-- 3820 FX-3900PV Kout 1 + 1 = Kin 1 Kout 1 x>0-- 7810 EL-5250 LABEL 0 A=A+1 IF A>0 GOTO 0-- 15450 SC-185 Lbl 0 A+1->A A>0=>Goto 0 (Ver.2)(49)========================================================================================= =CASIO-------AI-1000AFX-2.0+CFX-9800GCFX-9850GB+CFX-9950GB+CFX-9970GClassPad 300+ClassPad 330FX-50FFX-50F+ FX-50FH FX-180P FX-180PA FX-180PV FX-190FX-200P FX-201P FX-502P FX-602P FX-603P FX-700P FX-702P FX-720P FX-730P FX-750P FX-790P FX-795P FX-840P FX-860PVC FX-870P FX-880P FX-890P FX-3400P FX-3500P FX-3600P FX-3600PV FX-3650P FX-3800P FX-3900P FX-3900PV FX-4000P FX-4500P FX-4500PA FX-4800P FX-4850P FX-5200P FX-5800P FX-6000G FX-6300G FX-6500G FX-7000G FX-7000GA FX-7000GB FX-7200G FX-7300GFX-7700GHFX-8000GFX-8500GFX-8700GFX-9700GEFX-9700GHFX-9750GFX-9750G+FX-9750GIIFX-9860G SD FX-9860G Slim FX-9860GIIFX-9860GII-2 FX-CG20FX-CP400OH-7000GPB-80PB-100PB-110PB-120PB-220PB-700PB-770PB-1000PB-2000CRM-9850GSF-9350SF-9700SF-R10SF-R20VX-1VX-3VX-4Z-1Z-1GRASHARP-------EL-512HEL-5020EL-5030EL-5050EL-5120EL-5250EL-9000IQ-7520IQ-7720IQ-8500IQ-8900IQ-9200PC-1100PC-1150PC-1201PC-1211PC-1212PC-1245PC-1246PC-1247PC-1248PC-1250APC-1251PC-1262PC-1270PC-1280PC-1285PC-1300SPC-1350PC-1360PC-1365PC-1401PC-1402PC-1403PC-1430PC-1440PC-1445PC-1450PC-1460PC-1475PC-1490UIIPC-1500APC-1600PC-E220PC-E500SPC-G801PC-G850PC-G850SPC-G850VPC-G850VSHEWLETT-PACKARDHP-12C PlatinumHP-12C ARMHP-15CHP-15C LEHP-16CHP-17BIIHP-17BII+HP-19BIIHP-20SHP-28CHP-28SHP-29CHP-30BHP-32SHP-32SIIHP-33CHP-33SHP-34CHP-35SHP-38GHP-39GIIHP-40GSHP-41CHP-41CVHP-41CXHP-41CYHP-41CLHP-42SHP-48GXHP-49GHP-49G+HP-50GHP-67HP-71BHP-75CHP-75DHP-200LXHP-PrimeWP-34SDM-12CCDM-15CCDM-41TEXAS INSTRUMENTS ------------------- CC-40SR-52TI-58CTI-59TI-62TI-65TI-66TI-67TI-73TI-74 BASICALCTI-80TI-81TI-82TI-83+TI-83+ SETI-84+TI-84+ Pocket SE TI-85TI-86TI-88 (Prototype) TI-89TI-89 TitaniumTI-92+TI-95 PROCALCTI-NspireTI-Nspire CASTI-Nspire CX CASCITIZEN---------SRP-60SRP-175SRP-320GSRP-325GSRP-350SRP-400GELEKTRONIKA-------------MK-52MK-61MK-85MK-90MK-152MK-161PSION-------Organiser II XPF-800PX-07COMMODORE-----------C64P-50PR-100TRULY-------SC-105SC-185TG-202AURORA--------AC-692FN-1000DURABRAND-----------828 (SC-828)828 (SC-1376)PRIVILEG----------PR-56D-NCSR-12PRSINCLAIR----------Cambridge Programmable Enterprise ProgrammableASSISTANT-----------AC-3270COMPUCESSORY--------------CCS28956PARS HESAB------------PX-5600PVPROFF-------SC-3610SANCO-------TPC-8300SEIKO-------UC-2200TOSHIBA---------IHC-8000 Pasopia MiniVICTOR--------V12========================================================================================= =Basic-------10 CLEAR:DEFINT A-Z (DEFINT used if possible)20 R=8 (R>=1)30 REM DIM A(R) (DIM used if necessary)40 IF X=R THEN 180 (140 for all solutions)50 X=X+160 A(X)=R70 S=S+180 Y=X90 Y=Y-1100 IF Y=0 THEN 40110 T=A(X)-A(Y)120 IF T=0 THEN 140160 X=X-1170 IF X<>0 THEN 140 (<>0 omitted if possible)180 PRINT S>RUN>876 (Nodes evaluated)>_(15720 nodes for all solutions)========================================================================================= =Pascal--------procedure qbench;vara:array[0..8] of integer;r,s,t,x,y:integer;beginr:=8;s:=0;x:=0;repeatinc(x);a[x]:=r;repeatinc(s);y:=x;while y>1 do begindec(y);t:=a[x]-a[y];if (t=0) or (x-y=abs(t)) then beginy:=0;dec(a[x]);while a[x]=0 do begindec(x);dec(a[x]);end;end;end;until y=1;until x=r;writeln(s);end;========================================================================================= =C / Unstructured------------------main(){int x,y,r,s,t,n,a[9];n=1000;l5: r=8;s=0;x=0;l0: if (x==r) goto l4;a[++x]=r;l1: ++s;y=x;l2: if (!--y) goto l0;if (!(t=a[x]-a[y])) goto l3;if (x-y!=abs(t)) goto l2;l3: if (--a[x]) goto l1;if (--x) goto l3;l4: if (--n) goto l5;printf("%d",s);}========================================================================================= =C / Structured----------------main(){int x,y,r,s,t,n,a[9];for(n=1000;n>0;--n){r=8;s=0;x=0;do{a[++x]=r;do{++s;y=x;while(y>1)--x;}} while(y!=1);} while(x!=r);}printf("%d",s);}(Used if faster than unstructured version)========================================================================================= =C / RegVars-------------main(){register int x, y, r, s, t, n, Ax;int a[9];for (n = 100000; n > 0; --n) {r = 8;s = 0;x = 0;Ax = 0;do {a[x] = Ax;++x;Ax = r;do {++s;y = x;while (y > 1) {--y;if (!(t = Ax - a[y]) || x - y == abs(t)) {y = 0;while (!--Ax) {--x;Ax = a[x];}}}} while (y != 1);} while (x != r);}return s;========================================================================================= =Lua-----local a,r,s,t,x,y,nfor n=1,100 dor=8s=0x=0a={}repeatx=x+1a[x]=rrepeats=s+1y=xwhile y>1 doy=y-1t=a[x]-a[y]if t<0 thent=-tendif (t==0) or (x-y==t) theny=0a[x]=a[x]-1while a[x]==0 dox=x-1a[x]=a[x]-1endendenduntil y==1until x==rendprint(s)========================================================================================= =OPL-----proc qbench:global a%(8),r%,s%,t%,x%,y%,n%。

相关文档
最新文档