iT邦幫忙

鐵人檔案

2017 iT 邦幫忙鐵人賽
回列表
自我挑戰組

從科展學寫程式 系列

我是個只有學lego-NXC & scratch背景的中學生,還沒有任何的「真正」寫程式的經驗...在一次突發奇想中,發現我的科展「柏拉圖問題_競爭與參考的模型探討」再加上變因之後沒有能力去找到公式,想到可以用電腦窮舉得到近似值,突然有了想學電腦程式的動機...

鐵人鍊成 | 共 43 篇文章 | 12 人訂閱 訂閱系列文 RSS系列文
DAY 1

01 The Beginning

我是個堂堂正正的中二生,一位沒有用高階語言寫過半個程式的國中生...初次接觸php的菜鳥... 在下的作品名稱(暫定):柏拉圖的抉擇--競爭與參考的模型探討 科...

2016-12-16 ‧ 由 skyhong2002 分享
DAY 2

02 神奇的程式碼

我在想要用php來做程式之前,我有嘗試用我熟悉的scratch來寫程式來當作底,應該已經做了兩個禮拜了吧... 我的scratch網址:https://scra...

2016-12-17 ‧ 由 skyhong2002 分享
DAY 3

03 研究方向

我突然發覺到目前為止我都沒有提到我的研究方向... 回去看:01 The Beginning : http://ithelp.ithome.com.tw/art...

2016-12-18 ‧ 由 skyhong2002 分享
DAY 4

04 柏拉圖問題的解 I

在柏拉圖問題當中的第一部份是關於把題目數學化:假如有N個球,每顆球的價值都不一樣。第一大為N,第二大為(N-1),依此類推 … 最小為1(遊戲開始時只知道分數,...

2016-12-19 ‧ 由 skyhong2002 分享
DAY 5

05 柏拉圖問題的解 II

還沒看過前一篇的大大們,建議先回去看再回來喔~ 做以下的推論前,我先把等一下微積分要用到的通則寫下來:正文開始: -----------以下廢文-------...

2016-12-20 ‧ 由 skyhong2002 分享
DAY 6

06 柏拉圖問題的解 III

沒看過上一篇的大大記得回去看喔~ 上次有講到這一串: if (isset($argv)) for ($i=1;$i<count($argv);$i...

2016-12-21 ‧ 由 skyhong2002 分享
DAY 7

07 柏拉圖問題的解 IV

我們利用程式來計算機率時,在整條街的t%處開始拿起,同一個 t %跑10萬遍。會拿到最大值的機率(best)、一朵花都沒拿到的機率(fail),以及雖然有拿到花...

2016-12-22 ‧ 由 skyhong2002 分享
DAY 8

08 柏拉圖問題「花的凋謝」的解 I

探討凋謝速率對拿取總價值的影響 隨著店家數的變化,只要走的時間越多店裡的花越有可能會凋謝,而產生分數遞減的情形發生。那如果在「柏拉圖問題」中加入此變數會有怎樣的...

2016-12-23 ‧ 由 skyhong2002 分享
DAY 9

09 柏拉圖問題「花的凋謝」的解 II

接下來我又做了一連串的寫程式和bug修補,我發現修bug比寫程式所花的時間都還久啊~~~ 這個程式經由上一次的磨練後,這次就真的是自己寫的了。我主要就是加了一個...

2016-12-24 ‧ 由 skyhong2002 分享
DAY 10

10 柏拉圖問題「花的凋謝」的解 III

我們所跑的程式總共有1000家店,將 t 值帶入100% , 50% , 20% , 10% , 5% , 3.5% , 2.5% , 2% , 1.8% ,...

2016-12-25 ‧ 由 skyhong2002 分享