2015年3月18日 星期三

day10 應該要有一點點成果囉!恭喜你踏出電腦的思想第一步。

從昨天的那題作業開始
讓我對於CODE感覺到很頭痛
也好像有一點點興趣被摸到了

試著跟一個懂很多的人講道理
嘗試跟他用邏輯推理來講述你要的東西
有時候詭辯也是種辯論

舉例說明
有一群人 我們要讓男人女人右站這件事情
那我要們要定義人有兩種
男人女人
我們要告訴電腦什麼是女人
所以我們假設一開始用定義
定義 沒有小雞雞的就是女人

先從 if /else 這種基礎講起來
if(是女人
站到左邊
else ( 不是女人 )
站到右邊
(注意)是根據剛剛的定義來說,只有定義了“沒雞雞的” = 女人
但是沒雞雞也可能是太監
以這樣的定義就會把太監當作女人,所以太監也會跟著站到左邊

就是定義不夠嚴格警慎的意思

所以在電腦一開始的定義也是要非常小心處理的
但是我們已經有很多聰明的人幫我們定義好很多東西
所以我們可以直接套用
像是昨天的作業,取出亂數這件事情


int a = arc4random( ) % 100;

什麼是亂數這件事,有人幫忙定義好了
就可以幫忙取好亂數值

感覺這種文章好像不錯 寫的時候自己也能想過一次
以後多一點這種文章好了

明天來打for loop 的意思

沒有留言:

張貼留言