發表於2024-11-05
小學生坐在馬桶上都可以讀懂的”C語言編程”入門書。
這是一本非常有趣的編程啓濛書,全書從中小學生的角度來講述,沒有生澀的內容,取而代之的是生動活潑的漫畫和風趣幽默的文字。並配閤超萌的編程軟件,從開始學習與計算機對話到自己獨立製作一個遊戲,由淺入深地講述編程的思維。同時,與計算機展開的邏輯較量一定會讓你覺得很有意思。你可以在茶餘飯後閱讀本書,甚至蹲在馬桶上時也可以看得津津有味。編程將會改變我們的思維,教會我們如何思考,讓我們的思維插上計算機的翅膀,以一種全新的方式來看世界。現在就讓我們一起走進計算機編程的神奇世界,探索和發現計算機編程的魔力吧!
啊哈磊,原名紀磊,畢業於武漢大學。曾在中科院玩單片機,在微軟亞洲研究院開發“爬蟲”,在IEEE國際會議上發錶論文,也做過老師,是全國青少年信息學奧林匹剋金牌教練。著有《啊哈C!語言》和《啊哈!算法》係列編程科普叢書,並被引進至港澳颱地區。非常喜歡小朋友,每天都過得很開心。為什麼叫“啊哈磊”呢?因為這是一個很喜慶的名字。
百度移動雲首席布道師張輝:學習編程能為自己打開一扇全新的窗戶。本書可能是*通俗易懂、生動好玩的C語言教程,它不隻是讓你成為編程大師,更是幫你理解身邊的種種奇妙。
chd9527:想學C,發現其他入門書的門檻挺高,看不懂。偶爾發現這本小學生都能讀懂的C語言書籍,學習瞭一下,覺得寫得很好,和“入門”一詞真的很貼切。
陽光雨:不但教大傢怎樣去做,關鍵是告訴大傢原理!語言幽默生動,有很親切的感覺。比奧數有趣有意思,可以提升孩子的邏輯思考力。
傢長100魚小肥:通俗易懂,可以作為孩子的編程啓濛讀物,是很好的科普書,能把復雜的知識用簡單的方式錶達齣來,孩子看瞭很感興趣。如果編程書都能寫得如此風趣,自學將變得很輕鬆。
tingting:這本書從小朋友的角度和立場讀起來一點都不費勁。跟同類的書籍比起來,更加通俗易懂,生動有趣。
mijianxing:我一直想通過學編程更好地瞭解這個世界,對照這本書,自己編一些小程序,親自設計的感覺很奇妙。
jocal:推薦的啊哈C編程工具也挺好用的,簡潔明瞭!小朋友看著書,自己跟著一步步操作,很有成就感!
目 錄
第1章 編程改變思維 1
第1節 為什麼要學習編程 1
第2節 本書是講什麼的,寫給誰看的 4
第2章 夢想啓航 7
第1節 編程的魔力 7
第2節 讓計算機開口說話 9
第3節 多彩一點 18
第4節 讓計算機做加法 21
第5節 數字的傢――變量 26
第6節 數據輸齣――我說咋地就咋地 31
第7節 數據輸入――我說算啥就算啥 33
第8節 究竟有多少種小房子 37
第9節 撥開雲霧見月明 40
第10節 邏輯挑戰1:交換小房子中的數 42
第11節 天啊!這怎麼能看懂 45
第3章 較量纔剛剛開始 49
第1節 大於、小於還是相等 49
第2節 判斷正數 50
第3節 偶數判斷 54
第4節 神器else 56
第5節 請告訴我誰大 59
第6節 邏輯挑戰2:3個數怎麼辦 61
第7節 邏輯挑戰3:我要排序 66
第8節 運算符總結 71
第9節 1>2究竟對不對 71
第10節 討厭的嵌套 74
第11節 if-else語法總結 78
第4章 重量級選手登場 79
第1節 永不停止的哭聲 79
第2節 我說幾遍就幾遍 83
第3節 if對while說:我對你很重要 88
第4節 求和!求和!!求和!!! 90
第5節 邏輯挑戰4:60秒倒計時開始 95
第6節 這個有點暈――循環嵌套來瞭 99
第7節 邏輯挑戰5:奔跑的字母 104
第8節 究竟循環瞭多少次 108
第9節 邏輯挑戰6:奔跑的小人 110
第10節 for隆重登場 114
第5章 好戲在後麵 118
第1節 程序的3種結構 118
第2節 ?嗦一下 119
第3節 邏輯挑戰7:判讀質數很簡單 120
第4節 更快一點:break 125
第5節 continue 126
第6節 邏輯挑戰8:驗證哥德巴赫猜想 127
第7節 邏輯挑戰9:水仙花數 130
第8節 邏輯挑戰10:解決奧數難題 135
第9節 邏輯挑戰11:猜數遊戲 138
第10節 邏輯挑戰12:你好壞,關機啦 142
第6章 天啊!一大串數正在接近 144
第1節 逆序輸齣 144
第2節 申請100個小房子怎麼辦 145
第3節 100個數的逆序 147
第4節 邏輯挑戰13:陶陶摘蘋果 148
第5節 邏輯挑戰14:一個蘿蔔一個坑 151
第6節 邏輯挑戰15:選擇排序 156
第7節 二維數組 159
第8節 剩下的一些東西 161
第7章 有瞭它你能做更多的事 165
第1節 字符的妙用 165
第2節 多餘的迴車鍵 167
第3節 字符的本質 169
第4節 人名怎麼存儲呢 171
第5節 邏輯挑戰16:字母的排序 176
第6節 邏輯挑戰17:字典序 177
第7節 多行字符 179
第8節 存儲一個迷宮 182
第8章 遊戲時間到瞭 184
第1節 走迷宮 184
第2節 推箱子 194
附錄A 標識符命名規則 197
附錄B 運算符的優先級和結閤性 199
修訂版序
自《啊哈C》齣版以來,我與編程愛好者們便有瞭更多的交流機會。這些編程愛好者之中不乏大學生、中學生、老師、傢長,更有小學二、三年級的學生。令我驚喜的是,二、三年級的小讀者們與我探討的並不是淺顯的語法或BUG 調試問題,更多的是他們通過獨立思考發現的書中的錯誤,他們嚮我闡述自己的思想,與我交流遊戲開發中遇到的邏輯、算法等。還有一些讀者留言說:“這本書不僅僅是小學生坐在馬桶上都能看懂的書,是連我媽媽或是我姥姥都能看懂的編程書!”這些讀者實在是太捧場瞭,有幸讓我體驗瞭一次漫捲詩書喜欲狂的感覺。也有好多讀者看完後直呼不過癮,常常詢問何時能有第二部。一晃已是三年,藉此《啊哈C 語言!邏輯的挑戰》修訂之際,第二部《啊哈C 語言!遊戲實驗室》也如期而至,它景緻依舊,故事常新,希望你能喜歡!讓我們再次共同探索編程與夢想的一切可能。
啊哈磊
2016年12月
第一版序
我經常被問到一個問題:當初為什麼會去學編程?我的迴答是,因為我很喜歡玩遊戲。每一個喜歡玩遊戲的人,都夢想著可以通過修改遊戲的程序使遊戲中的自己變得非常強大,而這需要學習編程。其實每一個喜歡玩遊戲的人都曾有過創造遊戲的夢想,那我們為什麼不把這種夢想變成學習的動力呢?我就是這樣踏上編程之路的。
牛人肯· 湯普遜(Kenneth Lane Thompson)自己編寫瞭一個叫作“星際旅行(StarTravel)”的遊戲。而湯普遜為瞭能更順暢地玩這個遊戲,竟然自己動手用匯編寫瞭UNIX 操作係統。後來他覺得用匯編寫UNIX 操作係統非常麻煩和辛苦,於是和另一個牛人丹尼斯·裏奇一起創造瞭C 語言。沒想到吧,C 語言竟然是一個牛人為瞭玩自己寫的遊戲而創造的。其實這在計算機界很正常,程序員們往往就是因為某個遊戲或者軟件的現有功能不能滿足自己的需求,纔開發齣瞭更加優秀的遊戲和軟件。
本書中超萌、超簡潔的“啊哈C 語言”編程軟件也是這樣來的。
我經常被問到的第二個問題:為什麼普通人需要關心編程呢?我的答案是,因為當下程序員幾乎主宰瞭整個世界,控製著生活的方方麵麵。我們住的房子、穿的衣服、吃的東西、用的各種電子産品,以及我們去ATM 取錢、坐電梯、開汽車、坐飛機、坐火車等,都離不開編程。你坐火車時有沒有想過,一條鐵軌上同時運行的
那麼多列火車是如何調度纔沒有導緻它們相撞的。這個時代很難想象還有什麼不是通過計算機程序控製的。如果想理解這個時代,就必須理解計算機編程。編程會讓我們以一種全新的方式來看世界。當然,在學習編程的過程中還可以提高我們的邏輯推理能力、批判性思維和動手解決問題的能力。與計算機展開的邏輯較量一定會讓你覺得很有意思。
我還經常被問到第三個問題:什麼樣的人可以自學編程,學習編程需要什麼基礎?答案是,你隻需具有小學四年級以上文化程度,並且熟練運用鼠標和鍵盤就可以。你若不信,那就從這本書開始吧。
編程很容易讓我們實現夢想。如果我們覺得某個遊戲玩得不爽想提升體驗,或者覺得某個軟件不夠好用想自己做一個,沒問題,現在就可以!而唯一的投入就是一颱計算機。實現夢想從未變得如此簡單。編程世界裏每天都上演著傳奇,一大批熱愛編程並且滿懷夢想的人正在充滿激情地奮鬥著。
編程將會改變我們的思維,教給我們如何思考,會編程的人總想改變點什麼。正如喬布斯所說“I think everybody in this country should learn how to program a computer, should learn a computer language, because it teaches you how to think.”
啊哈磊
2013年9月
啊哈C語言!邏輯的挑戰(修訂版) 下載 mobi pdf epub txt 電子書 格式 2024
啊哈C語言!邏輯的挑戰(修訂版) 下載 mobi epub pdf 電子書默默噠一直看著它一年一年發展的越來越好,心裏也在為京
評分書挺不錯的 不過就是最後幾頁那是怎麼迴事?都粘在一起瞭
評分請至少填寫一件商品的評價買傢印象
評分三本跑步書籍在去年北馬前夜在王府井書店看到,或許大同小異,也許雙十一沒貨還是沒來得及,收藏購物車好久,終於等到618!也是這些書定價太高緣故。
評分麼我所有的評價都相同,因為在京東買的東西太多太多,商
評分 評分√以麵試官視角拆解考題
評分√高標準的係統解題方法
評分我為什麼喜歡在網上買東西,因為今天買明天就可以送到。我為什麼每個商品的評價都一樣,因為買的東西太多太多瞭,導緻積纍瞭很多未評價的訂單,所以
啊哈C語言!邏輯的挑戰(修訂版) mobi epub pdf txt 電子書 格式下載 2024