大家一起學:Scratch基礎之程序設計與指令操作

2020-12-13 陽光青少兒編程

前兩課介紹了Scratch編輯器的下載和使用,這節課繼續講解Scratch少兒編程課程,課程內容為:Scratch程序設計與指令的介紹和操作。

PS:本節課內容比較抽象,對於指令展示和操作,腳本運行部分,接下來我會為本課內容錄製視頻,請大家結合視頻學習,效果更好哦。

一、Scratch程序設計與指令操作

我們將Scratch稱為「程序設計語言」,那麼,什麼是「程序設計語言」呢?就像人與人之間通過「語言」來溝通,那「程序設計語言」就是人與電腦的溝通橋梁。人類有各種不同的語言,而且不同語言之間是無法直接溝通的,同樣,「程序設計語言」也有很多種,每一種程序語言都有自己的指令、語法、格式等,但他們唯一的目的就是使電腦能夠「聽懂」並完成我們所要完成的任務。

人與電腦的溝通靠程序

那什麼是「程序」與「指令」呢?利用某種「程序設計語言」,該語言針對不同動作用一些簡單的文字來代替,這些簡單的文字就稱為「指令」,這些指令組合遵循的規則稱為語法,而「程序」就是「指令」與「變量」的組合(後續會詳細介紹)。

指令圖示

而「程序設計語言」就是吐過某種程序語言,針對自己的需求,根據正確的指令與程序做為語法,也就是所謂的寫程序,來讓電腦完成我們所需的需求,這就是「程序設計」。

Scratch最大的特色是它針對八歲以上的孩子所設計,是屬於「積木組合式」的程序語言,採用拖拽,組合的方式來設計程序,取代了傳統打字,免除指令輸入錯誤的困擾。另外,它也是「可視化」的程式語言,就像一般視窗軟體所見即所得的功能,不像一些程式語言需要經過複雜的編譯過程才能看到結果。因此,Scratch把程序設計變得更加簡單有趣。

關於Scratch的指令積木,一共有八大類:動作,外觀,聲音,畫筆,控制,偵測,數值與邏輯運算及變量,不同類的積木用不同顏色區分,非常適合小朋友學習。

積木

二、Scratch指令/積木的基本操作

在Scratch編輯器中,指令區就是指令的大本營,裡面有各種類別的指令。那麼,在Scratch編輯器中這些指令是如何來進行編程的呢?

通過拖動積木來添加程序腳本。將滑鼠光標移動到需要的積木上按下滑鼠,將積木拖拽到腳本區並鬆開滑鼠。積木的組合。每一塊積木都有自己的功能,將積木組合後能實現更加複雜的功能。積木的拆分/修改。修改積木中的內容或參數。通過修改積木塊中的內容或者參數可以讓程序腳本實現更加豐富的功能。修改角色的造型。選中角色,點擊「造型」選項卡,可以給角色添加、刪除或者修改造型。給角色添加音效。點擊「聲音」選項卡,可以添加、修改、刪除聲音,通過選中角色,控制腳本中的積木來為角色播放所需要的聲音。三、運行程序

按以上步驟,完成一個程序腳本,接下來該檢驗我們的成果的時候啦,點擊舞臺右上角的綠色旗幟按鈕來運行程序,這時候我們可以看到我們編寫的程序腳本在舞臺上運行了起來。

ok,這節課就到這裡,很酷吧,趕緊行動吧,喜歡請關注我。

接下來我會為本課內容錄製視頻,結合視頻學習,效果更好哦。

相關焦點

  • 大家一起學:Scratch基礎之積木分類技巧講解及意義
    上節課介紹了Scratch程序與指令操作,本節課將介紹積木塊形狀所代表的含義,包括它們的名稱、設計意義等,然後定義一些術語,為以後的學習打下良好的基礎。如果今後學習遇到不懂的術語,可以隨時翻回來查詢。首先介紹命令積木和控制積木,兩者上方均有一個缺口,下方通常都有凸起,編寫程序時,這些缺口和突起可以卡合在一起組合成比較複雜的功能。觸發積木(也叫帽子)上方是圓弧形的,無缺口,說明它總是處於一段腳本的起始位置。這種積木會等待某個事件的發生,一旦事件觸發,則立即順序執行。那麼什麼是事件呢:例如,當按下某個按鍵或者單擊某個角色,會觸發按下事件或單擊事件,這時候會執行事件積木下面的腳本。
  • Scratch教學設計第一課《認識Scratch新朋友》
    學情分析:         根據教學實際情況具體分析。         1.學生對象的總體學情情況分析。如學生對象為三年級,學生沒有任何計算機程式語言基礎,對Scratch軟體也是沒有接觸使。         2.個別學生對象學情具體分析。
  • 《一學就會的Scratch&Arduino零基礎硬體課程 — 第十課 自製倒車雷達》
    軟體篇《62節Scratch一學就會零基礎軟體課程》一、聲明:本人歷時兩年的原創學案作品,經三次修改後的完整學習資料
  • 兒童從零學編程之scratch教程1--scratch介紹.零基礎學編程
    兒童從零學編程之scratch教程1--scratch介紹很多人對學習編程感到恐慌,那是因為他們沒有接觸編程,對未知事物的本能反應,從今天開始,我將和大家一起學習編程,一步一步了解編程的世界,很高興大家對編程一無所知,如同一張白紙,那讓我們一起來
  • 少兒編程系列-Scratch初級教程:第一課-Scratch初接觸
    同時在給孩子進行教學的過程中,發現還是需要一套完整的課程體系才能讓孩子的系統學習編程,於是萌發了編寫一套課程的念頭,本系列教程就是在這個基礎上產生的。課程儘量保持簡短,保證10分鐘左右就可以完成一次課程,因為孩子是很難坐的住並一直保持學習狀態。希望通過這個課程體系,讓孩子能夠通過青少年編程等級考試。
  • scratch少兒趣味編程的好處
    讓孩子學的更輕鬆 scratch趣味編程100例的課程體系有很多,包含基礎和提升等,孩子根據自身的接受能力及學習進行選擇。編程基礎學習主要是針對0基礎學編程的孩子,如果孩子對編程已經有一定的理論和實踐基礎的孩子,可以嘗試scratch趣味編程100例中提升課程,細節化遊戲製作。
  • 青少年學習scratch程式語言系列——和小貓一起做運動
    前面我們分析了scratch軟體的基礎功能模塊,如果能完成上文中的案例任務:繪製五彩斑斕的線條,記錄小貓的足跡。說明讀者朋友對編程環境已經有了基本的認識。,我們將進一步學習scratch軟體中舞臺設置、角色移動、等待、旋轉和跟隨動作等基礎操作。
  • scratch少兒編程越來越火,要不要讓孩子學?
    scratch少兒編程 讓編程不再是專業程式設計師才能涉足的領域,中小學生都可以通過樂高模塊式的指令組合,用遊戲的設計方式,學會編程。這個團隊希望人人都能像孩子一樣,擁有邊玩邊創作的樂趣,不斷嘗試、打破框架,通過編程,讓自己的創意得以實現。
  • scratch/python/c++,小孩學編程學哪個好?
    有的家長認為學幾天停幾天就前功盡棄了,不是的。多學一天就肯定多一天的收穫,並不會因為中間停了,以前學的就白學了。這個階段是培養興趣階段,非常忌諱強迫性學習,厭學一般都是強迫的結果。scratch和編程貓各有優缺點。scratch是麻省理工的公益軟體,完全免費,到現在位置最新版本為3.0。
  • 【華實多彩校園】趣味編程 樂學scratch
    Scratch是MIT(麻省理工學院)開發的一款新的適合少兒學習的編程軟體,scratch語言是專門為八歲以上兒童設計,通過scratch語言,
  • 人工智慧系 | 走進電腦程式設計——程序語言設計
    一、程序設計語言:程序設計語言是用於書寫電腦程式的語言。語言的基礎是一組記號和一組規則。根據規則由記號構成的記號串的總體就是語言。在程序設計語言中,這些記號串就是程序。程序設計語言有3個方面的因素,即語法、語義和語用。語法表示程序的結構或形式,亦即表示構成語言的各個記號之間的組合規律,但不涉及這些記號的特定含義,也不涉及使用者。
  • 教育 | 少兒編程,Scratch 3.0 介紹及入門視頻教程
    家長若有心,花點時間看點視頻教程,比著例子手把手跟孩子一起做,如同玩積木遊戲。經過半年的積累,孩子的編程思維也就隨著養成了。現把入門資源做些介紹。這篇文章偏離了本訂閱號的主題,大家諒解。Scratch 3.0 介紹及入門視頻教程圖文/時進軍少兒編程一般針對的是小學及以下幼兒設計的編程模式,把原來複雜的英文代碼程式語言轉換成圖形化的,以指令化,模塊化方式讓遊戲,情景動畫,積木構件的形式呈現。旨在孩子九大能力的培養:觀察力,想像力,創造力,邏輯思維力,問題解決,空間思維,判斷性思維,序列與條件,調試操作能力。
  • 數據處理指令之: ADD加操作指令
    1.指令的編碼格式ADD加操作指令,將寄存器shifter_operand>的值加上Rn>表示的數值,並將結果保存到目標寄存器Rd>中
  • 來來來,我們來了解一下少兒編程 - 01 Scratch 軟體簡介
    1-1 什麼是 ScratchScratch 是由麻生理工工學院開發的一套開源的、專門為八歲到十六歲的兒童準備的程序設計軟體的確如此,那些專業的程序設計語言,需要記憶許多的程序名利及術語,對於電腦應用處於啟蒙階段的兒童來說,還無法快速學習和應用。Scratch 是專門針對兒童開發的,它將猿背的程序命令轉化成一個個積木的方式,只需要將這些命令積木進行簡單的拖拽組合, 就可以完成卡通、動畫及遊戲的製作。整個過程就像小孩子萬積木一樣簡單而有趣!
  • Scratch優勢都有哪些?酷叮貓為您盤點
    在美國scratch的使用者已經超過百萬,在我國的臺灣scratch已經進入到了中小學生的課堂中去,並且臺灣的教育部門也會舉辦一些關於編程設計的比賽,學生們通過scratch學到了更豐富的知識。當然也有一些家長不了解scratch,以下酷叮貓為大家盤點一下scratch優勢。1. 入門簡單。
  • 少兒編程Scratch3.0教程——01初識Scratch
    1、搜索一下Scratch的相關信息,簡單了解一下scratch是什麼,能做什麼,如何做。2、搜索並選擇一個Scratch入門教程。3、下載並安裝Scratch程序。4、跟著入門教程開始學習。你可以在Scratch官網上(https://scratch.mit.edu/download),直接下載Scratch安裝程序。
  • 詳細完整的編程步驟及過程,零基礎也能學會的scratch編程
    大家好,我是阿戴,歡迎到編程之家,作為一名計算機愛好者,期待更多人了解編程,期待每一篇文章都能夠讓你增加知識,如果喜歡,請點右上角的關注,謝謝。今天的課程以scratch3.0為例來介紹,作為一個新人如何從頭思考,到最後完成程序設計的整個流程,下面開始介紹。編程來源於生活。既然要演示一個編程過程,那麼我們就要定一個編程的案例內容。不知道大家有沒有看過這樣一個小品,裡面有這麼一個情況,請問:把大象關進冰箱需要幾步?今天,我們編程的內容就是實現把大象關進冰箱。
  • 少兒編程體系之scratch的介紹
    大家都知道,編程是用英語來完成的,如果讓學生在沒有學過英語的情況下進行程序代碼的編寫,恐怕比較困難。另外,低年級的學生的邏輯思維能力可能還是比較有待提高,而且他們的專注力並不是很好。所以,如果一開始就教6到9歲的孩子編寫代碼,那麼效果可能不會很好,他們也會比較排斥,因為代碼的編寫是比較枯燥和無聊的事情。
  • 一年「上萬」的少兒編程課程,原來在家可以這樣學?
    不是奔著教孩子們編寫代碼、設計程序。使用者只需將色彩豐富的指令方塊組合,便可創作出多媒體程序、互動遊戲、動畫故事等作品。Scratch 設計程序,書裡有很多卡通形象,圖文並茂,彩色印刷,顏色豐富,是一本不錯的入門啟蒙書。
  • 少兒編程教育軟體scratch被封后,AIScratch成為替代者
    伯宏AIScratch是一款適合所有人學習編程的免費圖形化編程軟體,無需掌握複雜的代碼即可進行程序開發,非常類似於scratch,對學習過scratch的人可以無縫上手,但是它不僅適合青少年編程學習使用,同時也適合廣大的編程愛好者開發動漫遊戲、互動課件、數據採集(爬蟲)、網絡通訊、物聯網、人工智慧、硬體驅動等高階應用,功能類似在圖形化的python。