回到上一層

發信人: ygwu@fhlbbs (吳永吉), 信區: program
標  題: 你的計算機可以寫程式
發信站: 信望愛團契電子佈告欄 (Tue Dec 19 13:12:40 1995)
轉信站: fhlbbs

    現在的掌上型工程用計算器(俗稱計算機)除了簡單計算外,都有代數及記憶
功能,因此,只要是變數不太多、有規則的反複數值計算都可在你的計算機編寫
程式,免去周而復始之煩瑣。舉凡老師算學生各別成績、學生實驗數據計算、常
用的一元二次方程式之實數解....都可以克服。

    其實,各廠牌計算機之操作說明書都有範例,只是深感大部分學生 (尤其專
科低年級) 不會善用,甚或競相購買高價位計算機,卻不會使用。特為此文,一
者盼能嘉惠學子,二者告訴大家,低價位的計算機也能解決簡單常用的問題。

    若有任何錯誤或不妥請回信賜知,謝謝。 吳永吉  ygwu@ncia.ncia.edu.tw

    我以 casio 3600p 為例編寫一元二次方程式 ax�+bx+c=0 之實數解;
編寫完後,按 P1 依 a,b,c 順序輸入數值,即可計算一元二次方程式之實數解。
                
                按 1 RUN 3 RUN 2 RUN 則解為 -1 與 -2

計算機處理          實際按鍵操作              處理動作之意義
---------------------------------------------------------------------------
MODE 0              同左                      開啟編寫程式功能
P1                  同左                      編寫 1號程式
ENT a               RUN 5                     輸入 a,設 a為5
K1=a                Kin 1                     將 a儲存於K1代數
ENT b               RUN 3                     輸入 b,設 b為3
K2=b                Kin 2                     將 b儲存於K2代數
X�-4*               同左                      計算 b�-4a* ,c尚未指定
ENT c =             RUN 2�=                   輸入 c,設 c為-2,並算出判別式
�                   同左                      此值為判別式(D�0)之開根號
Min                 INV MR                    將此值(� D)強迫存入記憶 M
-b=/2/a=            -Kout 2=/2/Kout 1=        計算(� D-b)/(2a)之結果
HLT                 INV RUN                   上值為第一解,強迫顯示於面板
-b-MR=/2/a=         Kout 2�-MR=/2/Kout 1=     計算(-b-� D)/(2a)之結果
MODE .              同左                      顯示值為第二解,結束程式編寫


-------------------------------------------------------------------------

發信人: ygwu@fhlbbs (吳永吉), 信區: program
標  題: 如果你的計算機是casio3600Pv
發信站: 信望愛團契電子佈告欄 (Thu Dec 21 11:33:52 1995)
轉信站: fhlbbs

    我的計算機機型太舊了 ( casio 3600p  民國 68 年買的) ,實際按鍵操作
與現代的機型有些出入,但程式設計的原理仍是不變的, (因為我受的是形式教
育 formal education ,也就是較重視原理與原則,較不重視實用的教育模式)
因此對上一篇 post  "你的計算機可以寫程式" 作部分修正,若真還有問題,請
個別與我連絡 (用 e-mail),或 post 在這裡,我再設法解決。

    若有任何錯誤或不妥請回信賜知,謝謝。 吳永吉  ygwu@ncia.ncia.edu.tw

    我以 casio 3600Pv 為例編寫一元二次方程式 ax�+bx+c=0 之實數解;若判別式
為負的 (D<0)則不是實數解,計算機會產生 -E- 的錯誤訊息,無法計算。

    編寫時以 a=5 ,b=3 ,c=-2 其解應為 0.4 與 -1 。

    編寫完後,按 P1 依 a,b,c 順序輸入數值,即可計算一元二次方程式之實數解。

例如依續按 P1 3 RUN 7 � RUN 4 RUN 則第一解為 4/3,再按 RUN 第二解為 1

    即 a=3 ,b=-7 ,c=4  其解分別為 4/3 與 1 。

計算機處理          實際按鍵操作              處理動作之意義
---------------------------------------------------------------------------
LRN                 MODE EXP                  開啟編寫程式功能
P1                  同左                      編寫 1號程式
ENT a               RUN 5                     輸入 a,設 a為5
K1=a                Kin 1                     將 a儲存於K1代數
ENT b               RUN 3                     輸入 b,設 b為3
K2=b                Kin 2                     將 b儲存於K2代數
X�-4*               同左                      計算 b�-4a* ,c尚未指定
ENT c =             RUN 2�=                   輸入 c,設 c為-2,並算出判別式
�                   同左                      此值為判別式(D�0)之開根號
Min                 SHIFT MR                  將此值(� D)強迫存入記憶 M
-b=/2/a=            -Kout 2=/2/Kout 1         計算(� D-b)/(2a)之結果
HLT                 SHIFT RUN                 上值為第一解,強迫顯示於面板
-b-MR=/2/a          Kout 2�-MR=/2/Kout 1      計算(-b-� D)/(2a)之結果
RUN                 MODE .                    顯示值為第二解,結束程式編寫

                      諸羅山 BBS        ygwu.bbs@bbs.ncia.edu.tw        
國立嘉義農專  物理室  吳永吉  TEL:052766141*241 E-mail ygwu@ncia.ncia.edu.tw 
--
        自從造天地以來,  神的永能和神性是明明可知的,雖是眼不能見,
        但藉著所造之物就可以曉得,叫人無可推諉。        不是 吳永吉 說的

--
       ※ Origin: ★ 信望愛 BBS 站 ★ (fhl.ee.nctu.edu.tw 140.113.11.234)
回到上一層