第39部分 (第3/5頁)

字元的基本顯示原理。

林鴻看了這部分沒有再繼續看下去,而是啟動了蘋果計算機,打算動手編個程式試試手。

編什麼好呢?

他有點拿不定主意。

初學者一般都會這樣,對自己所學到的內容往往有些茫然,不知道如何將這些知識應用到自己的程式中。心中想編寫程式,卻又不知道該編一個什麼樣的程式。

其實林鴻目前最大的目標是想自己編寫一個遊戲,不過這其中似乎難度不小,憑他目前的能力有點好高騖遠了。

最終他決定從最簡單的開始,先在顯示器上畫一個小球。

BASIC有現成的畫圖函式,使用畫圓的函式很快就在顯示器上畫好了一個小圓,然後再用白色對其進行填充。這很簡單,直接呼叫函式就實現了。

接下來,林鴻想讓這個小球動起來,從一地方移動到另外一個地方。

BASIC裡面沒有移動函式,必須得自己來實現這個效果。

怎麼才能移動?

林鴻想起了以前在鄉下看電影的情景。電影膠帶是由一張張靜態的膠片組成的,透過移動著寫膠片,就會讓人物動作起來。孫武曾經從放映員手裡得到過這麼一段膠片,林鴻仔細觀察過,相鄰的膠片看似一樣,實際上是不相同的,動作之間有細微的移動。

他覺得自己也可以使用這種方式,讓小球動起來。

於是,他在小球的旁邊再畫了一個小球,相當於是第二張膠片,但是如果想要實現動態效果,前面那個小球就必須擦除。

如何擦除呢?BASIC裡面可沒有擦除影象的指令函式。

林鴻想了半天,最終使用了一個比較笨的方法,他在前一個小球的地方,再畫了一個黑色的小球,正好將原來的覆蓋掉了,而背景顏色也是黑色的,這樣就相當於將小球給擦掉了。

具體過程是這樣的,林鴻先畫一個白球,一秒鐘之後,在左移五個畫素的地方再畫一個白球,於此同時,用黑球將原來的白球給覆蓋,如此重複,一直到螢幕的最右端。透過控制每次停留的時間和位移的長度,他還可以調節小球移動的速度。

看著顯示器中快速移動的白色小球,林鴻臉上露出了會心的笑容,現在完成的功能雖然比較簡單,但這是一個很好的開始。

第一卷第八十九章它太美了

'奇qisuu書網'更新時間:2012…5…2410:24:49本章字數:3442

ps:之前更新出了點問題,抱歉。今天晚上會把91章放出來。

二戰時期,美國飛機上的投彈計算裝置,用的還是機械計算機,不但運算速度非常慢,而且還是由齒輪驅動,一個大箱子裝滿齒輪非常笨重,功能簡單也非常簡單,只相當於這個時期的計算器而已,但是在當時這已經是非常先進的科技成果。

飛機在飛行的時候會有劇烈的震動,而機械計算機由齒輪驅動,所以大家剛開始的時候非常擔心飛機的震動會對機械計算機的運算結果最終產生不好的影響,導致計算結果誤差加大。可是最終的試驗資料讓人們大為吃驚,他們發現,機械計算機上了飛機之後,運算出來的結果精度竟然要比地面的要更好。

這到底是什麼原因?

專家們經過研究,最終發現原來震動因素對機械計算機不但沒有壞影響,反而會讓計算機結果精度增加。

機械計算機的運算精度有限,只能計算整數,對於小數點只能做四捨五入處理。

例如一次運算結果為4。4,那麼結果經過處理之後就是4。連續五次計算結果相乘,那麼正確的結果應該為4。4的五次方1649。16224,但是機械計算機計算的結果卻是4的五次方,只有10

最新小說: 全民木屋求生:從小木船升級戰艦 無敵遊戲:從一名弓箭手開始崛起 三國殺:我用陰間欺負窮哥們 聯盟:出道第一場就打贏了TS! 親親親親親親親親親親親親親老婆 刪號回村後,我好像變壞了 萬族大善人 無盡戰界 我在全息武俠遊戲裡種田 無限遊戲:全員掛壁,我該怎麼辦 我先來打兄弟籃球 全民遊戲:副本里都是我熟人 率土:這個盟主有億些小錢 足球:一個普通球迷,他殺穿德甲 地球online:我竟是NPC 男穿女的別樣人生 長相思之滄海月明同心醉 賺錢技巧一千種 沒有人比我更懂木筏求生 HP一個不顧讀者死活的愛情故事