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