少兒編程scratch–程序設計的基本概念

原文鏈接:https://www.kidscoding8.com/102146.html

可愛的小朋友們,前面做過很多小遊戲經常出現一些“變量”、“列表”、“循環”等一些詞語,是不是一開始感覺很懵呢?那今天我們一起去認識一下它吧。

這些概念不僅在Scratch中有用,在其他的程序設計語言中(如Python、C、Java)也會碰到類似的概念和用法哦。因此,花點時間來學習這些知識是很有必要的呢!

 

NO.01 變量

什麼是變量呢?變量就像是一個用來裝東西的盒子,我們可以把要存儲的東西放在這個盒子裏面,然後給這個盒子起一個名字。那麼,當我們需要用到盒子裏面的東西的時候,只要說出這個盒子的名字,就可以找到其中的東西啦!當然也可以把盒子的東西取出來,把其他的東西放進去。如圖1

 

少兒編程scratch--程序設計的基本概念

圖1變量

 

我們可以在“代碼”標籤頁中的“變量”積木中,點擊“建立一個變量”按鈕來創建變量。然後,彈出一個“新建變量”窗口,然後需要給這個變量取一個名字,並且可以選擇是讓它“適用於所有角色”,還是“僅適用於當前的角色”,這決定了變量的適用範圍(術語叫作用域)

 

少兒編程scratch--程序設計的基本概念

圖2新建變量

 

少兒編程scratch--程序設計的基本概念

 

少兒編程scratch--程序設計的基本概念

圖3變量說明

 

NO.02 列表

列表的概念和變量有點類似。列表是具有同一個名字的一組變量。如果把變量比作是可以裝東西的盒子,那麼可以把列表當作是有一排抽屜的櫃子,櫃子的每一個抽屜都相當於一個變量。

如何創建列表呢?

在“代碼”標籤頁中“變量”積木中,點擊“創建一個列表”按鈕,將會彈出“新建列表”窗口。然後給列表取一個名字(如我的新列表),選擇它的適用範圍。成功後,會出現和“我的新列表”對應的12個新增的積木塊,通過它們可以對列表進行一系列的操作和編程,包括顯示列表監視器,向列表中添加、刪除項、替換項、獲取列表的項及其編號等等。

 

少兒編程scratch--程序設計的基本概念

圖4列表說明

 

少兒編程scratch--程序設計的基本概念

 

少兒編程scratch--程序設計的基本概念

圖5列表說明

 

NO.03 數學計算

“運算”類積木,提供了常用的加減乘除、生成隨機數、比較邏輯等等

 

少兒編程scratch--程序設計的基本概念

圖6數學計算

 

NO.04 循環

“控制”類積木的“重複執行”積木來實現。一共3種“重複執行”積木。

從左到右,3個積木的作用依次是重複執行一定的次數、無條件的重複執行、重複執行直到滿足某一條件。

 

少兒編程scratch--程序設計的基本概念

重複執行一定的次數

 

少兒編程scratch--程序設計的基本概念

無限循環

 

少兒編程scratch--程序設計的基本概念

重複執行直到滿足某一條件

圖7循環

 

NO.05 條件

很多時候,我們需要判斷一個條件是否成立,然後再根據判斷結果來確定要執行的操作。比如:放學回家後,先要看作用是否完成了,然後再決定做什麼。如果沒有完成作業,就要打開書包寫作業,如果作業完成了,就可以和小朋友玩了。這時候需要用到條件邏輯。

一共有4種帶有條件邏輯的積木。

 

少兒編程scratch--程序設計的基本概念

圖8條件

 

NO.06 事件和消息

在生活中,經常遇到猝不及防的突發事件,這時候需要提前準備好一定的補救措施。例如,我們去上學的路上如果忘記帶課本了,那就趕快回家去取。

在編程中,也有一種類似的事件處理的功能。事件處理是根據預定義的事件出現來啓動代碼的執行,例如按下鍵盤上的某個按鍵,或者接收到一條同步消息等事件發生的時候,可能就需要執行一些相應的程序。

這裏說一下消息觸發的機制。消息就好像是學校臨時發佈的一條通知。在Scratch中,經常通過傳遞和接受消息來協調應用程序的不同部分的執行。“廣播消息”和“當接收到消息”積木。

 

少兒編程scratch--程序設計的基本概念

圖8事件和消息

好啦!我們瞭解完一些常見的基本概念,可以爲以後的學習打下很好的基礎啦!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章