上節介紹了Scratch的面板,相信大家應該對Scratch的介面比較熟悉了。本節開始正式進入Scratch的學習了,可以說本節我們算是打開了程式設計的大門了。
學習一門新的程式語言,在軟體開發的領域中通常使用Hello World來驗證我們的程式環境是否正確。雖然大家不是這個專業領域中的物件,但是作者還是要透過專業的方式來帶大家學習。之所以為什麼用Hello World開始一門新的程式語言學習,是有歷史故事的。
Hello World由來:
Hello, World最早是由 Brian Kernighan 建立的。1978年,他寫了一本名叫《C程式設計語言》的程式設計書,他在這本書中第一次引用了Hello World。
當他被問及為什麼選擇 “Hello, World!“ 時,他回答說:“我只記得,我好像看過一幅漫畫,講述一枚雞蛋和一隻小雞的故事,在那副漫畫中,小雞說了一句Hello World。”
Scratch的Hello World:
下面我們使用Scratch來對廣大的學習愛好者說聲 “Hello World” 吧。
首先我們要先設計一下場景,場景內容:一名宇航員帶著全球的希望進入到了月球上,在月球上宇航員很激動的對著全球人民說Hello World。
開發步驟:
第一步:開啟Scratch軟體
第二步:選擇一個角色
在角色區,滑鼠移動到紅框內部的貓頭上,會出現選擇一個角色的提示:
選擇角色的介面如下:
這裡有很多的角色可以供我們選擇,但是因為官方沒有提供宇航員的角色,我們就從“人物”的角色中選擇一個自己喜歡的角色即可,這裡我選擇的是“Frank”
第三步:選擇一個背景
在背景區,我們按照操作角色一樣的方式滑鼠移動到如下的圖示中:
這裡我們選擇“太空”,從太空中找到“Moon”這個背景
好了,現在我們角色和背景都選擇好了,我們該如何對全球人民說“Hello World”呢?
第四步:選擇指令
下面我們進入到指令區的程式碼區域內,選擇外觀,找到 “說你好“ 這個積木
將這塊積木拖拽到程式碼區:
然後我們再從程式碼區的事件選項內,找到如下積木
將帶有綠旗標誌的積木拖拽到程式碼區,同時將這塊帶有綠旗的積木搭建到 “說你好”這塊積木的上方
我們發現一個很神奇的現象,就是Frank這個這個角色的右上角出現了 “你好!”這個詞,但是並不是“Hello World“,我們該如何才能讓角色說出 ”Hello Wrold“呢?
第五步:編輯程式碼
怎麼樣!透過這一節的學習是不是覺得很神奇呢?
透過本節我們學習了最簡單的積木搭建,但是我們自己看下在 程式碼區的外觀選項內,有很多積木指令,大家可以把外觀的前四個積木分別拖拽到程式碼區
觀察下執行的效果,看看不同積木表現出來的效果是怎麼樣的,有什麼區別,可以有助於我們以後的學習哦!
原始碼儲存:
最後我們需要對我們的Hello World這節的內容進行儲存下來該怎麼做呢?