《兔寶寶編程記》.doc

《兔寶寶編程記》.doc

ID:56874273

大?。?56.00 KB

頁(yè)數(shù):42頁(yè)

時(shí)間:2020-07-17

《兔寶寶編程記》.doc_第1頁(yè)
《兔寶寶編程記》.doc_第2頁(yè)
《兔寶寶編程記》.doc_第3頁(yè)
《兔寶寶編程記》.doc_第4頁(yè)
《兔寶寶編程記》.doc_第5頁(yè)
資源描述:

《《兔寶寶編程記》.doc》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。

1、兔寶寶學(xué)編程記三個(gè)月學(xué)會(huì)用C編小游戲作者何勤公元2013年3月27日,網(wǎng)名為兔寶寶的群友加入了何勤老師創(chuàng)建的QQ群:C游戲編程學(xué)習(xí)研討班。兔寶寶是一個(gè)初學(xué)者,對(duì)編程完全不懂,但兔寶寶打算在比較短的時(shí)間內(nèi)學(xué)會(huì)用C語(yǔ)言編寫小游戲。以下是兔寶寶與何勤老師的互動(dòng)教學(xué)過(guò)程的完整記錄。從記錄中你可以了解到,兔寶寶是如何從零開始只用了兩個(gè)多月時(shí)間,就學(xué)會(huì)編寫小游戲程序的。2013年3月27日內(nèi)容:1、什么是計(jì)算機(jī)、編譯程序、源程序2、C語(yǔ)言源程序的基本結(jié)構(gòu)兔寶寶:新人報(bào)到!各位大神好!群主大人好。何老師:兔寶寶,早上好!別叫我群主大人。你叫我老師吧。兔寶寶:嗯,老師,聽說(shuō)您能

2、用比較短的時(shí)間教會(huì)初學(xué)者編寫小游戲程序,這是真的嗎?學(xué)會(huì)編寫游戲,這可是我兒時(shí)的遠(yuǎn)大理想啊!老師,您能夠收下我做弟子嗎?何老師:兔寶寶,你這個(gè)徒弟我收不收下完全取決于你自己。關(guān)鍵要看你是否吃得了苦??梢哉f(shuō)智力正常的人三個(gè)月內(nèi)就一定能夠?qū)W會(huì)編寫出貪吃蛇、俄羅斯方塊等小游戲。努力跟我學(xué)的話,甚至兩個(gè)月就有可能編寫出小游戲來(lái)。但是又可以說(shuō)任何人都決不能夠在三個(gè)月內(nèi)學(xué)會(huì)編寫游戲程序的。兔寶寶:謝謝老師。不過(guò)老師,您的話好像自相矛盾耶。何老師:關(guān)鍵要看你怎么學(xué)了。在跟我認(rèn)真學(xué)習(xí)的過(guò)程中,一定要每天堅(jiān)持至少編寫兩個(gè)程序。而且所編寫的程序的難度一定要逐漸遞增,題目類型要豐富。

3、通過(guò)認(rèn)真閱讀、輸入、調(diào)試、運(yùn)行我上課時(shí)給出的所有編程例題,認(rèn)真消化、領(lǐng)會(huì)和吃透這些例題中的蘊(yùn)含著的各方面知識(shí)(主要是編程思路、編程技巧和語(yǔ)法),就一定能夠在三個(gè)月內(nèi)編出小游戲來(lái)!如果只愛(ài)看編程書而不愿做編程題、或者做的編程題數(shù)量不夠多、編程題的類型不夠豐富、或者所做編程題的難度沒(méi)有逐漸增加都是不行的;這樣都是不能真正學(xué)會(huì)編程的。這就有些像學(xué)寫作,如果只愛(ài)看語(yǔ)法書不愿看課本中的范文不行,只愿意學(xué)習(xí)課本中的范文不愿造句不行、只愛(ài)造句不愛(ài)由短到長(zhǎng)大量寫文章也不行。兔寶寶:老師講的道理很簡(jiǎn)單明了,兔娃記住了。但是,萬(wàn)一兔娃堅(jiān)持不下來(lái)怎么辦?何老師:兔娃娃,三個(gè)月的時(shí)間并

4、不長(zhǎng)啊,三個(gè)月就能讓你實(shí)現(xiàn)兒時(shí)的理想,難道你都不能堅(jiān)持嗎?!如果偷懶不愿意每天編寫兩個(gè)程序,那就別跟我學(xué),純屬浪費(fèi)你我的時(shí)間。兔寶寶:好的,那兔娃一定按照老師的要求去做!何老師:我盡量給你選講有趣一些的例題,盡量給你布置一些比較有趣的編程作業(yè)題。但是有些內(nèi)容比較枯燥和難懂也是在所難免的,尤其是在開始學(xué)習(xí)的前幾天。就是俗話所說(shuō)的萬(wàn)事開頭難。如果見(jiàn)到一些枯燥或難懂的內(nèi)容就馬上逃避,一點(diǎn)苦都吃不了,那你也是不可能學(xué)會(huì)編寫小游戲程序的!兔寶寶:為了實(shí)現(xiàn)本兔的理想,兔娃有不怕吃苦的決心,這個(gè)請(qǐng)老師絕對(duì)放心。本兔的理想就是將來(lái)做一個(gè)程序猿。不好意思,打錯(cuò)了,是做一個(gè)程序兔。

5、不吃苦中苦,難成兔上兔,這個(gè)道理本兔明白的。何老師:阿兔,你學(xué)過(guò)C語(yǔ)言嗎?兔寶寶:呵呵,老師,我正好打算開始學(xué)C語(yǔ)言呢!我是零基礎(chǔ)的小白兔一個(gè)。何老師:零基礎(chǔ)沒(méi)關(guān)系,一張白紙更好畫畫。我現(xiàn)給你介紹一位大師兄,名叫灰哥。他就是跟我從零開始用了不到三個(gè)月就學(xué)會(huì)了編小游戲。你有不懂的問(wèn)題可以請(qǐng)教灰哥。兔寶寶:哇!灰哥這么厲害?!灰哥在嗎?師妹拜見(jiàn)大師兄了?;腋纾郝?,兔寶寶,你是新來(lái)的?兔寶寶:大濕胸你好!。。。不好意思!又打錯(cuò)字了,是大師兄你好!大師兄,師妹我非常佩服你呀!灰哥:小師妹,谷的模您,我這點(diǎn)成就算個(gè)毛!這一點(diǎn)師妹只要能夠堅(jiān)持下來(lái),也完全能夠做到的。師妹,以

6、后有問(wèn)題隨時(shí)可以問(wèn)我。(二)什么是編譯程序和集成開發(fā)環(huán)境何老師:兔寶寶,那就開始今天的學(xué)習(xí)內(nèi)容吧!兔娃,你先在電腦上安裝好DEV_C++5.0集成開發(fā)環(huán)境。在這個(gè)環(huán)境中既可以讓你編輯、編寫C語(yǔ)言源程序,又可以運(yùn)行編譯程序幫你查找程序中的錯(cuò)誤,還能夠把你編寫好的沒(méi)有語(yǔ)法錯(cuò)誤的源程序翻譯成計(jì)算機(jī)能夠直接運(yùn)行的機(jī)器語(yǔ)言程序,最后,還可以讓你直接運(yùn)行這個(gè)翻譯好了的機(jī)器語(yǔ)言程序?;腋纾阂簿褪钦f(shuō),兔妹將來(lái)用C語(yǔ)言編寫出來(lái)的程序稱為源程序,這種源程序計(jì)算機(jī)的硬件是不能夠運(yùn)行的——因?yàn)槌绦蛑皇且淮阏J(rèn)識(shí)的字符而已。計(jì)算機(jī)先要通過(guò)運(yùn)行編譯程序,將你編的C語(yǔ)言源程序翻譯成機(jī)器語(yǔ)言程

7、序,計(jì)算機(jī)才能夠“懂得”并且執(zhí)行它。這個(gè)所謂的“懂得”就像汽車“懂得”你踩剎車、踩油門、左拐、右拐和換擋的行為是類似的。計(jì)算機(jī)的硬件只能懂得指令,機(jī)器語(yǔ)言程序就是由一系列的二進(jìn)制的指令(比如1011011011100111等)組成的。這里的“機(jī)器”二字指的就是計(jì)算機(jī)。兔寶寶:噢,本兔知道了。老師、灰哥,DEV_C++5.0編譯程序在哪兒呢?何老師:在群共享中,你看到了嗎?(本書讀者可以從網(wǎng)上下載,配套光盤中也有)兔寶寶:嗯,看到了。……老師我現(xiàn)在已經(jīng)下載安裝好了,現(xiàn)在可以開始了嗎?(三)輸入、編譯和運(yùn)行今天的程序何老師:好,今天的課程開始了。我先把今天你要學(xué)的程

8、序發(fā)上來(lái):/*1*/#i

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。