CASIO-FX-50FHii Programs Sets

CASIO-FX-50FHii Programs Sets

Jason-JP-Yang

Short Introduction

CASIO fx-50FHII(会考准用计算器)是一款可编程计算器(Programmable calculator),具备完整的编程功能,程序空间大小为 680B 。除了无条件转移指令外,还支持结构控制指令(Control structure command),能够编写出较为复杂的程序。

我在这里整理了一些程序,主要是香港文凭试常用且实用的类型,希望能帮助自己和各位同学应付考试。需要说明的是,这些程序与网上零散分布的独立 Programs 不同——我将直接提供完整的 Programs Set,力求在有限的 680B 编程空间内容纳更多功能。我相信这样的 Programs Set 实用性会大大提高,而不是像零散的 Programs 那样,大家在照抄其他网站的程序时可能也深有感触:经常因为空间不足而浪费不少步数,到了考试时因缺乏程序的辅助,答题速度比别人慢了不少;面对不确定的答案又无法正确验算,那时再后悔就来不及了。

此外,本文也会一并讨论 CASIO fx-50FHII 的编程使用技巧。如果你有信心创建属于自己的程序,这部分内容将为你提供最大的帮助。

Tips: 本文仍然在持续更新 记得定期follow呀

Tips: 如果你的Program使用是一窍不通 强烈建议先去看看Appendix的部分 直达链接在此!

Programs Sets

PROGRAM SET 001

這是一套舊版程式 具有一定的參考價值但是可用内容較少 尤其是將Core Math和M2的誠實混合更讓我們在考試中可以用到的Program大大減少
一些歷史小知識:這個Program Set創建於中三一路陪到了中五是時候該退休了

Program Slot 1

Program Mode: REG Linear
Program Code Length: 162B
Program Code:

? M : ClrStat : For 0 D To 1 : ? A : ? B : ? C : M Goto 0 : B A , C A DT :   A : Next : a b Lbl 0 : ? D : ? Y : Lbl 1 : ? X : B X  + C X  + D X + Y + A X ^\( + 4 Ans Goto 1 : ? M : A M A M  \( B + X A B X B + M  \( C C X C + M  \( D Y C D : B C : A B: 0 A : Goto 1

Program Slot 2

Program Mode: COMP
Program Code Length: 123B
Program Code:

Ans D : D   A : Ans B : π Pol( 1 , 0 : Fix 0 : While Ans - Rnd( Ans : X + Y Rnd( A C : A - Rnd( A Ans - 1 A : Y X : C Y : Sci 9: Rnd( B Y : Fix 0 : WhileEnd : Ans Y C : 1 : While Ans: Rnd( . 5 - C ÷ Ans A : C ÷ A   X : X - Rnd( X Rnd( X + . 5 : WhileEnd : Norm 1 : - A ( D Abs( Y ) ÷ Abs( D X

Program Slot 3

Program Mode: COMP
Program Code Length: 83B
Program Code:

ClrMemory : ? A : ? B : ? C : ? M : While M 0 M- : ? D : A = 0 ( D - C Y ) B ^( M 0 D : A ( D - B Y ( M 0 ) - C X ) A ^( M > 0 D : Y X : D Y : WhileEnd : D

Program Slot 4

Program Mode: REG Linear
Program Code Length: 309B
Program Code:

FreqOn : ? M : ? A : ? B : - 1 ; 2 - 1 ( A - B DT : 1 ; n + B - 1 DT : ? C : , C DT : ? D : 0 , D - C DT : ? X : , 0 ; X - n DT : ? A : ? B : ? C : ? D : If M : Then While 1 :  n D +  C  + B  A - B n  - C A  - D    X : ? X : ? Y : ? M : Ans ; 0 DT : ( X n D + Y C  + M  A - M n  - C A X - DY  ) Ans ; 0 DT : (  Y D +  M  + B X A - B Y  - M A  - D  X ) Ans ; 0 DT : (  n M +  C X + B  Y - B n X - C Y  - M   ) Ans WhileEnd : Else While 1 : ? X : ? Y : ? M :  X +  Y +  M  X + n Y + A M B X + C Y + D M WhileEnd

Appendix

程式特別指令或符號的按法

  • 什么是Key Markings?
    • 计算机上每一个按钮在不同计算模式或者 SHIFT 或者 ALPHA 状态下输入的内容各有不同

Figure 1. Calculator Key Markings Illustration Graph

IndexExample FunctionsColors如何输入?
(1)M+直接按下对应按钮
(2)M-Amber先按SHIFT再按下对应按钮
(3)MRed先按ALPHA再按下对应按钮
(4)DTBlueSD或者REG模式下直接按下对应按钮
(5)CLAmber [Blue]SD或者REG模式下 先按SHIFT再按下对应按钮
(6)Amber [Purple]COMPLX模式下直接按下对应按钮
(7)ARed先按ALPHA再按下对应按钮
(7)A(HEX: 10)GreenBASE模式下直接按下对应按钮
(8)LOGICGreenBASE模式下直接按下对应按钮
  • 如何进入各种模式?
    • 我们通过 MODE Number 1-6 进入不同模式 有一些模式需要按多个数字进入不同子模式
    • MODE 1 进入 COMP 模式
    • MODE 2 进入 CMPLX 模式
    • MODE 3 进入 BASE 模式
    • MODE 4 进入 SD 模式
    • MODE 5 进入 REG 模式
      • 紧接着按数字1~4或者可以选择REPLAY选择按钮可以进入不同子模式
      • 再按1进入REG Lin 模式 (Linear Regression)
      • 再按2进入REG Log 模式 ( Exponential Regression)
      • 再按3进入REG Exp 模式 (Linear Regression)
      • 再按4进入REG Pwr 模式 (Power Regression)
      • 再按1进入REG Inv 模式 (Inverse Regression)
      • 再按2进入REG Quad 模式 (Quadratic Regression)
      • 再按3进入REG AB-Exp 模式 ( Exponential Regression)
    • MODE 6 进入 PRGM 模式

Programs页面的使用

这部分内容参考了CASIO Fx-50FH II的官方说明书 我会尽量把其中的内容解释的通俗易懂

Program页面

  1. MODE 6进入Program Mode的模式选择页面。
  2. 你可以按1进入编辑模式;按2进入运行模式;按3进入删除模式。详细内容会在接下来的部分讨论到,现在我们可以随便按一个数字进入Program Mode的主页面。
    Figure 2. Calculator Program Mode Edit Page Illustration Graph
  • 正上方显示P1, P2, P3或者P4的数字就代表该Program栏位已经填入代码。
  • 右侧显示的三位数字就是你剩余Program字节的数量

创建你的第一个Program

计算机自我检测功能

在计算过程中出现错误,或计算结果与预期不符时,请按以下步骤操作,逐步检查,每个步骤对计算机内部运算逻辑的检查将会更加深入。若某一步骤未能解决问题,请继续执行下一步。请注意,在执行这些步骤前,务必备份重要数据。

  1. 检查计算表达式,确保其中不存在任何错误。
  2. 确认当前所使用的模式与您要执行的计算类型相匹配。

Warning: 从当前步骤开始计算机将会清除所有用户配置包括但不限于SETUP中的配置以及所有Programs代码

  1. 如果上述步骤未能恢复正常运行,请ON按键。计算器将在启动时进行状态自检。若计算器发现问题,其计算模式及设置将恢复为初始默认值,且当前内存中的所有数据将被清除。
  2. 运行计算机的自我检测功能
  3. 如果步骤 [4] 未能恢复正常运行,请依次按SHIFT 9 3初始化所有模式及设置。显示DATA CLEAR!

警告: 执行计算器的自我检测功能(self-test function)会引致记忆中的数据及程序被清除。

执行计算机中的自我检测方法如下:

  1. 先同时按下SHIFT 7 ON, 这时计算器第一行会显示DIAGNOSTIC,第二行则显示AC
  2. DIAGNOSTICAC未自动消失前,再按9进入显示测试,这时计算器会显示所有内容,再按 SHIFT 会出现完全空白的显示,再按 SHIFT SHIFT 有二个不同的图样会被显示,确保你目视检查清楚计算机所有显示像素都可以被正常显示控制
  3. 再按 SHIFT 计算器的显示测试会完成,这时会第一行会显示 GY-347 VerA P-,第二行显示AC。这个显示表示计算器的主板硬件版本为GY-347 VerA,且当前处于特定P模式(自检)的状态。
  4. 再按 AC 等候计算器显示 SUM-DF51-OK R-OK。这组显示表明计算器的核心硬件(如 ROM)和内部存储数据通过了完整性检查,功能正常。
  5. 再按 AC 进入对比度测试,对比度数值由一个二位十六进数表示,按向左键 数值会减1,屏幕字体会变暗一点,按向右键 数值会加1,屏幕字体变亮一点,而对比度的测试范围001F
  6. 再按 AC 离开对比度测试及进入键盘测试,这时会显示00,首先的十一个按键的次序较特别,按 SHIFTALPHAMODEProgFMLA <!--mathjax:74:inline:sp--> <!--mathjax:75:inline:sp--> 接着是按第三行的a b/c按键,每一行的次序是由左向右按,按完一行后再按下一行,直至所有按键都被按下,键盘测试亦完成,这时第一行会显示TEST OK及第二行显示AC,这时可以按任何键离开。

 

  • 当计算器显示DIAGNOSTICAC时,若果不想进行自我检测,可以直接按AC离开,或等数秒亦会自动离开,这时计算器内的数据、程序及设定不会被删除。
  • 当按下 9 进入显示测试,计算器的自我检测正式进行,这时无论是按 ON 中途终止测试或完成整个测试,计算器内的数据、程序及设定(对比度除外(注3))都会被删除。
  • 对比度的测试范围为00至1F,但计算器正常显示使用对比度数值为0014151F数值只供自我测试使用,若选用这个范围数值,当下一次按 ON 时,计算器会自动执行重设功能,回复至默认值13
  • 当显示TEST OKAC时,若果按 ON 离开,计算器的对比度数值会自动回复至默认值13,若按其它键离开,对比度的数值则会被保留,不过若果对比度数值为151F,在下一次按 ON 时,计算器会自动执行重设功能,回复至默认值13。
  • Title: CASIO-FX-50FHii Programs Sets
  • Author: Jason-JP-Yang
  • Created at : 2026-03-20 19:39:36
  • Updated at : 2026-09-15 09:46:12
  • Link: https://blog.jason-yang.top/2026/03/20/Calculator-Program-Sets/
  • License: This work is licensed under CC BY-NC-SA 4.0.
Comments