姓名 |
彭博煒(Bo-Wei Peng)
查詢紙本館藏 |
畢業系所 |
數學系 |
論文名稱 |
新版國小文字應用題程式實作:Debugger
|
相關論文 | |
檔案 |
[Endnote RIS 格式]
[Bibtex 格式]
[相關文章] [文章引用] [完整記錄] [館藏目錄] [檢視] [下載]- 本電子論文使用權限為同意立即開放。
- 已達開放權限電子全文僅授權使用者為學術研究之目的,進行個人非營利性質之檢索、閱讀、列印。
- 請遵守中華民國著作權法之相關規定,切勿任意重製、散佈、改作、轉貼、播送,以免觸法。
|
摘要(中) |
國小數學的文字應用題千變萬化,若以程式執行產生文字應用題時,除需變化數字外,也需考慮如何適當的變動題目的情境,使得使用者每次產生新的文字應用題時都能有耳目一新的感覺,從而保持高度的熱誠與學習興趣。以程式執行產生文字應用題首先需設計文字應用題的語法架構,然後依照語法結構,將各種情境與數字範圍描述在資料檔中。當程式執行時,就由資料檔取得相關的情境與數字範圍用來產生數學題目。
由於文字應用題的語法情境多元,內容變化多端,資料檔通常很大,使用者很容易因輸入錯誤的語法造成錯誤執行結果。本論文特別根據新一代的文字應用題語法設計一套 Debugger 程式,藉以方便使用者能快速的檢查文字應用題的資料檔是否正確,若資料檔有誤也能很快的找到錯誤處,輸出對應的訊息藉以提醒使用者更正。有了 Debugger 程式將可快速檢核文字應用題資料檔的正確性,加速設計文字應用題的資料檔。 |
摘要(英) |
The text problems in elementary school mathematics are ever-changing. If the mathematics problems are generated by program execution, in addition to changing the numbers, it is also necessary to consider how to appropriately change the transfer situation. To execute the program of new mathematics, it design the grammatical structure of mathematics problems first. Then, describe various situations and numerical ranges in the data files according to the grammatical structure. When the program is executed, the relevant context and number range are obtained from the data files for mathematical translation.
Because the grammatical context of text mathematics problems is diverse, the content is varied and the data files are usually large. It is easy for users to input incorrect grammar to cause incorrect execution results. This paper specially designed a set of Debugger program based on the grammar of a new generation of mathematics problems, so that users can quickly check whether the data files of
mathematics problems are correct. If the data files go wrong, they can quickly find the error and output the corresponding to remind users to make corrections. With
the Debugger program, the correctness of the mathematics problem data files can be quickly checked, and the design of the mathematics problem data files can be accelerated. |
關鍵字(中) |
★ 小學堂 ★ 數學文字應用題 ★ 文字應用題自動出題程式 ★ 數學應用題 ★ 數學 ★ 文字應用題 |
關鍵字(英) |
|
論文目次 |
摘要 I
誌謝 II
目錄 III
圖目錄 VIII
表目錄 IX
一、緒論 1
1-1 研究動機 2
1-2 論文架構 4
二、文字應用題程式架構 5
2-1 題目程式檔架構 5
2-2 Debugger程式檔架構 6
三、撰寫題目資料檔 7
3-1 舊版題型資料檔介紹 7
3-1-1 資料檔架構 8
3-1-2 資料檔標籤 9
3-1-3 資料檔語法 10
3-1-4 資料檔情境 11
3-2 新版題型資料檔介紹 13
3-2-1 資料檔架構 13
3-2-2 資料檔標籤 14
3-2-3 資料檔語法 15
3-2-4 資料檔情境 16
3-3 新舊版資料檔差異 20
3-3-1 舊版優點 20
3-3-2 新版優點 21
四、新版資料檔設計 23
4-1 題型資料檔 23
4-1-1 標點符號半全型 24
4-1-2 Object與數字的順序顛倒敘述 25
4-1-3 主語與問答順序顛倒敘述 26
4-1-4 語句詳細度 27
4-1-5 冗詞贅字及無用訊息之一 28
4-1-6 冗詞贅字及無用訊息之二 29
4-2 情境資料檔 30
4-2-1 Adjective品牌適當性 30
4-2-2 Adjective 適合度 31
4-2-3 Subject 適合性 32
4-2-4 Verb_Put 適合性 33
4-2-5 Verb_Take 適合性 34
4-2-6 Object 適當性-陌生未知 35
4-2-7 Object 適當性-負面觀感 36
4-2-8 Measure 適合性 37
4-3 時間資料檔 38
4-3-1 Time的時序性 38
4-3-2 時長與數字差距過大 39
4-3-3 Time不可預測性 40
4-4 單位資料檔 41
4-4-1 Singular_Unit適合度 41
4-4-2 Plural_Unit適合度 42
4-4-3 Plural_Unit需配合Subject 及 Object 43
4-5 數字範圍資料檔 44
4-5-1 Object需控制數字範圍 44
五、Debugger程式設計 45
5-1 開發動機 46
5-1-1 空白結果 46
5-1-2 python程式錯誤回報系統缺點 48
5-2 Debugger 概念歷史 49
5-3 運作概念 50
5-4 程式檔架構 51
5-5 設定模式 52
5-5-1 終端機執行系統 52
5-5-2 開啟程式檔F5執行53
5-5-3 參數模式輸出範例 54
5-6 清單資料檔 58
5-6-1 資料檔編寫格式 58
5-6-2 資料檔格式注意事項 59
5-7 資料檔範例 61
5-7-1 清單資料檔 61
5-7-2 時間資料檔 62
5-7-3 情境資料檔 63
5-7-4 題型資料檔 64
5-7-5 單數單位資料檔 66
5-7-6 複數單位資料檔 67
5-7-7 measure量詞單位資料檔 68
5-7-8 限制數字範圍檔案 69
六、結論以及未來展望 70
參考文獻 71 |
參考文獻 |
[1] pytohn程式。https://www.python.org/
[2] sys.argv語法。https://www.cnblogs.com/aland-1415/p/6613449.html?fbclid=IwAR16UpIl2oEg2iBOASxS37QU-HqGsidmoTivbE5_W9WiN9fwg1Z39DVffG8
[3] os.path()模塊。https://www.runoob.com/python/python-os-path.html
[4] Linux系統。https://linux.vbird.org/
[5] Python 程式碼偵錯。https://docs.microsoft.com/zh-tw/visualstudio/python/debugging-python-in-visual-studio?view=vs-2019
[6] Python中 簡單的"debug" 除錯。https://markjong001.pixnet.net/blog/post/194793749
[7] Debugging in Python。https://www.codementor.io/@gbozee/debugging-in-python-9ia7lof32
[8] Python中如何Debug。https://www.cnblogs.com/bradleon/p/5938839.html
[9] The Python Debugger。https://docs.python.org/2/library/pdb.html
[10] GNU偵錯器。
https://zh.wikipedia.org/zh-tw/GNU%E4%BE%A6%E9%94%99%E5%99%A8
[11] Debugger。
https://zh.wikipedia.org/wiki/%E8%B0%83%E8%AF%95%E5%B7%A5%E5%85%B7
[12] Welcome to Python.org。https://www.python.org
[13] 108教育部課綱。https://12basic.edu.tw/12about-3-1.php
[14] 國家教育研究院。 https://www.naer.edu.tw/files/15-1000-14113,c639-1.php?Lang=zh-tw
[15] 教育部國語辭典。http://dict.revised.moe.edu.tw/cbdic/
[16]小學試題。https://topick.hket.com/feature/sspa/index.html?mtc=10038
[17] 博幼數學教材。https://www.boyo.org.tw/boyo/free-teaching-materials/91-2017-01-25-01-20-57/491-2017-10-13-07-17-25
[18] 孔令任,『子由數學小學堂:主題出題系統與功能更新』,國立中央大學,碩士論文,民國105年6月。
[19] 李奕德,『國小文字應用題程式實作:整數』,國立中央大學,碩士論文,108年1月。
[20] 馬弘旻,『國小文字應用題程式實作:分數與小數』,國立中央大學,碩士論文,108年1月。
[21] 林琨勗,『新版國小文字應用題程式實作:整數、分數、小數』,國立中央大學,碩士論文,110年1月。 |
指導教授 |
吳維漢(Wei-Han Wu)
|
審核日期 |
2021-1-26 |
推文 |
facebook plurk twitter funp google live udn HD myshare reddit netvibes friend youpush delicious baidu
|
網路書籤 |
Google bookmarks del.icio.us hemidemi myshare
|