這是一篇關於小柴的自述。
回家後,我放下書包,打開手冊一看,喃喃自語道:「嗯,有功課呢,不過難度也不算是太大,應該不會太多時間便能做畢。」384Please respect copyright.PENANAwStowtAvxY
我坐下來,輕輕做了呼吸數下,便拿出筆袋和待做的功課冊,開始做課業。384Please respect copyright.PENANA5bD2thADyX
過了大約45分鐘,我總算可以休息一下。384Please respect copyright.PENANAe1yIZVxwZh
「呼~」我站起來,看看窗外的天色,發現已經入夜了,於是想:「時間有限,不知可以做些甚麼呢?」384Please respect copyright.PENANAG90l6aY25f
這時候,我想起了擺放在自己身旁的「插班生」小欣。384Please respect copyright.PENANA8IwzQQpvGJ
「喔,現在只是讓她學懂了『去圖書館』和『去五年級教室』這兩個技能,接下來應該是甚麼呢?呀!是這個了⋯」384Please respect copyright.PENANAcHdixPHiIW
此時已是晚飯時間。即使我心裡已經有了個計劃,但不可能為了這個項目而忽略平常的生活嘛!384Please respect copyright.PENANAdM01tXsXaU
「開飯了喔,快點出來吧!」家人的這一句話,令我從思考中走回現實。384Please respect copyright.PENANAyGtl9hRPSH
晚飯過後,我回到房間裡,從書包掏出平板電腦,開始是晚的「工程」。384Please respect copyright.PENANAOxuF5XrA2f
上述的「這個」,究竟是甚麼來的呢?384Please respect copyright.PENANAX3lgOvImDC
縱然小欣現在可以去某些地方,但她在某些人眼中,還是感覺蠻怪的,畢竟她仍是個「啞巴」,不能開口說話,而且未能如常人般,隔數秒便眨眼一次。384Please respect copyright.PENANAS2aOKUYeHP
所以,現在的任務,正是要嘗試解決這些難題,好讓明天回到學校後,讓其他同好知道。384Please respect copyright.PENANATwM2BlQm0K
這時,自己心裡想道:「第一件事,就是要讓她看到別人的時候,主動點頭並說『早安』、『午安』或『晚安』。」384Please respect copyright.PENANAFlPmDyvIJy
這點令我想起「條件」(condition)這個概念。當時間是早上,便會說「早安」;反之,如果時間已過正午且還沒到日落時間,便說「午安」;否則,就說「晚安」。384Please respect copyright.PENANADgoRj7D64D
幸好編程軟件已經預設好「時間」這一條件判定,讓自己不用花太多時間研究怎樣建立這個條件。384Please respect copyright.PENANAYeVEGTR4pJ
而且,自己一早已經寫畢「說話」這個命令,好助減輕自己現在的工作壓力。384Please respect copyright.PENANAdAvJa5aUhk
「但她也要『看』到同學才能打招呼,即使是早上,也要在適當時機才會向老師打招呼呢⋯」384Please respect copyright.PENANARqOSStstCl
一拖、一拉、一曳,不消十分鐘,已將這個任務給完成。384Please respect copyright.PENANAlKdvrpk9FV
但我不打算先為小欣做一個測試,畢竟接下來還要處理「眨眼」這個問題。384Please respect copyright.PENANAOrcEVWzu0J
「好了,現在要讓小欣懂得『眨眼』了!」384Please respect copyright.PENANAlC4DjnDoMn
一如較早前所述,這個「眨眼」命令也是已經預先寫畢,待會自己只需將「眨眼」放進適當的指令塊內,應該沒大問題了。384Please respect copyright.PENANAyZmTLOYqfB
這時候,腦袋裡突然浮現了「迴圈」(loops)這個編程概念。384Please respect copyright.PENANAQMNvUXivrf
「還記得有人說過,『迴圈』就是指令程式執行特定命令一定次數。至於要執行多少遍,要視乎『退出條件』(exit condition)而定。如果這個迴圈設定欠佳,便有機會導致『無限迴圈』(infinite loop),而這個也不是我們想看到的。」自己喃喃自語道。384Please respect copyright.PENANADcriWfLE5m
現在,是時候要著手想想「要隔多少秒眨一次眼」這一問題了。384Please respect copyright.PENANA3HUFRqyl5E
「平時我留意到班上的同學每隔四、五秒便眨一次眼,而這次的迴圈設計也不可能指明要執行數十次吧?怎可能會見到一個人眨眼數次後,便一直『一眨也不眨』呢?」384Please respect copyright.PENANANmyb6sD98y
想到初步的概念以後,便拾起平板電腦,開始編程工作。384Please respect copyright.PENANA08rH6xVhEk
「每隔4秒,執行眨眼命令,重複無限次⋯」看著屏幕的我,小心翼翼地將指令塊拖曳到正確的位置裡。384Please respect copyright.PENANAlQVwUcENik
「好了,現在是時候進行測試了。」說罷,自己便透過無線形式,將命令傳送至小欣。看見她在眨眼的同時,對著我說一句「晚安」,對自己而言已經尚算做得不俗了。384Please respect copyright.PENANAV1n0aV6wU5
看見這樣的情況,自己心裡說了這樣的一句話:「嗯,也許今天先做到這裡吧。」我再看看身旁的時鐘,續說:「現在已經晚上十時許了,是時候休息一下了,畢竟明天還要上學。如果沒有充足的體力,又怎能夠有精神聆聽講解呢?如果沒有精神的話,又怎能夠將課堂所學好好吸收呢?」384Please respect copyright.PENANAt4hNMOAx9R
究竟明天小柴又會有怎樣的任務分給諸位同學呢?且聽下回分解。384Please respect copyright.PENANA6yyZ4rOUku