1 / 7

程式設計

程式設計. 組員 : 林育楷 ( 電機 1A)049 楊武翰 ( 電機 1A)073. Outline. 遊戲簡介 程式寫法介紹 程式分工. 遊戲簡介.

Download Presentation

程式設計

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 程式設計 組員:林育楷(電機1A)049 楊武翰(電機1A)073

  2. Outline • 遊戲簡介 • 程式寫法介紹 • 程式分工

  3. 遊戲簡介 玩家與電腦各出一四位數均不重複之數字, 遊戲開始時, 由玩家先猜電腦所出之題目為何數, 電腦會告知您所猜測之數字與電腦之題目是否相同, 若不相同, 電腦會以A,B標識來提示您, 例如: 電腦的題目: 1234 您猜的數字: 5283 結果為 AB 表示您共猜對了兩位數, 其中有一個字位置對, 另一個字位置不對, 此例中,您猜對了2 及 3, 但是 3 的位置猜錯了, 故電腦給的提示為AB, 其中, A 表示數字對且位置也對, B 表示數字對但是位置不對。再例: 電腦的題目: 1234 您猜的數字: 3261 結果為 ABB

  4. 程式寫法介紹 • 電腦藉由亂數取出0-9組成的四位數字且不重複 • 然後我們想好一組數字與電腦進行遊戲 • 藉由回答對方幾A幾B來讓電腦判斷 • 首先我們用一個Array存取電腦的答案 • 呼叫函數的方式依序的來處理問題

  5. 函數分別有: 介紹遊戲規則之函數 (電腦出題玩家猜測時) 電腦亂數選擇四位數之函數 電腦思考方式函數(玩家輸入所猜測之 數值時電腦回答幾A幾B的邏輯) (玩家出題電腦猜測時) 電腦問玩家之函數(由亂數產生出要猜 測之數值) 電腦判斷之函數(當玩家輸入幾A幾B 時電腦所做出的判斷接著再做出下一 步驟的猜測)

  6. 程式分工 一個人寫玩家對電腦所做猜測之函數 另一個人寫電腦對玩家所做猜測之函數 之後再把兩人所寫之函數整合成一個 猜數字的遊戲程式

  7. ~The End~

More Related