簡易檢索 / 詳目顯示

研究生: 陳哲宇
論文名稱: 大小數獨之手機應用程式
指導教授: 劉樹忠
口試委員:
學位類別: 碩士
Master
系所名稱: 南大校區系所調整院務中心 - 應用數學系所
應用數學系所(English)
論文出版年: 2014
畢業學年度: 102
語文別: 中文
中文關鍵詞: 數獨APPJAVA
外文關鍵詞: Sudoku, APP, JAVA
相關次數: 點閱:2下載:0
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 現在智慧手機最流行的App,它是英文「Application」的縮寫,即「應用程式」、「應用軟體」。在手機平台Android中的App主要是利用JAVA程式語言來編譯的應用程式。本研究針對大小數獨(Greater-than Sudoku)之數學遊戲,編寫手機與平板電腦上的遊戲軟體。數獨(Sudoku)是一種(通常是9×9的方格陣)邏輯性填數字遊戲,出題者會提供一部分的數字作為提示,遊戲者則將1到9所有數字填入至每一格,而使每一行、每一列、每一宮(3×3)都不能重複,順利填完所有空格代表此關已經完成。大小數獨是類似的邏輯性填數字遊戲,與數獨(Sudoku)相異的地方在於:題目要求某些相鄰格的大小關係。


    Every owner of smart phone knows about how popular App’s are. App is the abbreviation of application software. Over Android, one of smart-phone platforms, JAVA is the main computer programming language to compile App’s. In this thesis, we study Greater-than Sudoku, a logic-based puzzle. We write a JAVA program for this puzzle to play either on smart phones or on tablet computers. And we also design a program to solve Greater-than Sudoku automatically. Sudoku, originally called Number Place and usually 9×9 grid format, is a logic-based, combinatorial number-placement puzzle. The puzzle setter offers several fixed numbers, and the player are required to fill in 1 to 9 in each row, each column and each 3×3 sub-grid without repetition. Greater-than Sudoku is a similar logic-based puzzle. For this puzzle, additionally the setter offers information (or relation) of “greater-than” that compares several pairs of two adjacent numbers.

    目錄 摘要 I ABSTRACT II 目錄 III 圖目錄 V 程式碼目錄 VI 第一章 前言 1 1.1研究背景與動機 1 1.2研究目的 2 第二章 文獻探討 3 2.1 ANDROID程式語言 3 2.1.1 ANDROID的緣起與發展 3 2.1.2 智慧型手機作業系統-WINDOWS 系列作業系統 4 2.2電腦遊戲與學習 5 2.3 數獨 6 2.3.1數獨簡介 6 2.3.2數獨的特色 6 2.4大小數獨(GREATER-THAN SUDOKU) 7 2.4.1大小數獨的簡介 7 2.4.2大小數獨的應用特色 7 第三章 大小數獨遊戲介紹 8 3.1 大小數獨玩法 8 3.2 成品展示 13 第四章 程式演算法 18 4.1 流程架構圖 18 4.2 程式 21 4.2.1副程式 21 4.2.2 主程式 26 4.3 解答版程式 27 4.3.1副程式 27 4.3.2主程式 30 4.3.3 解答版成果展示 31 第五章 結論與未來研究方向 32 5.1結論 32 5.2未來研究方向 32 第六章 參考文獻 33 6.1英文文獻 33 6.2中文參考文獻 34   圖目錄 圖一: 基本規則-1 8 圖二: 基本規則-2 8 圖三: 十字摒除法-1 9 圖四: 十字摒除法-2 10 圖五: 唯一解法 10 圖六: 唯餘摒除法 11 圖七: 單元摒除法 11 圖八: 餘數摒除法 12 圖九: 大於小於摒除法 13 圖十: 成品展示-1 13 圖十一: 成品展示-2 14 圖十二: 成品展示-3 14 圖十三: 成品展示-4 15 圖十四: 成品展示-5 15 圖十五: 成品展示-6 16 圖十六: 成品展示-7 16 圖十七: 成品展示-8 17 圖十八: 遊戲流程架構圖 18 圖十九: 演算法流程架構圖 19 圖二十: 演算法架構圖 20 圖二十一: 成品展示-9 31 圖二十二: 成品展示-10 31 程式碼目錄 程式碼一: 計算次數的方法 21 程式碼二: 數字清除 21 程式碼三: 過關圖示 22 程式碼四: 不能有數字重複 23 程式碼五: 錯誤題示 24 程式碼六: 大小判斷錯誤 25 程式碼七: 主程式 26 程式碼八: 設定題目 27 程式碼九: 宣告題目陣列 27 程式碼十: 自動判斷重複和大小 28 程式碼十一: 自動填入數字 28 程式碼十二: 註冊按鈕 29 程式碼十三: 開始執行程式 29 程式碼十四: 顯示答案 29 程式碼十五: 主程式 30

    台灣行動廣告平台 Vpon 2013年最新發表〈2013 年台灣行動市場年終報告〉
    林美娟、莊志洋(1993),「輔助學習電玩之可行性探討」,中等教育,44(6),46-51。
    林金燦(1998),「電腦遊戲運用於發展思考風格之探討---以數獨遊戲為例」,國立交通大學
    洪榮昭(1996),「青少年對電腦遊戲之喜好因素研究」,第六屆國際電腦輔助教學研討會(ICCAI’ 97)。
    洪榮昭、劉明洲(1999),電腦遊戲策略性思考學習之研究,第八屆國際電腦輔助教學研討會(ICCAI’ 99),台中逢甲大學。
    周仿敏(1986),國中化學科遊戲式電腦輔助教學之研究,國立台灣師範大學化學研究所碩士論文。
    呉明瑄、葉茂淳、王思懿(2006),如何解數獨,數學傳播,30(1),49-60。
    羅賓威爾森(2005) 如何解數獨,格林。

    無法下載圖示 全文公開日期 本全文未授權公開 (校內網路)
    全文公開日期 本全文未授權公開 (校外網路)

    QR CODE