正如我們前面提到的,過程應當執行單一的、明確定義的任務。但是為了執行多個任務,通常都希望在過程中調用其他過程,這在Scratch中是完全可行的。過程的嵌套提高了程序在結構化和組織上的靈活性。 我們通過畫兩個有趣的圖形為例來學習本節的內容。 首先定義一個畫正方形的過程 其次定義一個畫多個正方形 ...
變量值的修改 Scratch中有兩塊積木可以修改變量的值: 將...設為積木直接賦予變量一個新的值,與之前是多少無關,是絕對的 將...增加積木則是在當前的數值上增加或減少一個數值,是相對的 修改變量的三種方法。推薦第 種方式 今天我們通過一個數學題來學習變量的修改。 題目很簡單:從 開始 .. ,求 加到 的整數和,相信很多小朋友都可以算出來,自己先用自己的方法算一下吧。 我們找到這些數字中的規 ...
2020-09-11 12:50 0 581 推薦指數:
正如我們前面提到的,過程應當執行單一的、明確定義的任務。但是為了執行多個任務,通常都希望在過程中調用其他過程,這在Scratch中是完全可行的。過程的嵌套提高了程序在結構化和組織上的靈活性。 我們通過畫兩個有趣的圖形為例來學習本節的內容。 首先定義一個畫正方形的過程 其次定義一個畫多個正方形 ...
變量的作用范圍:專業說法叫作用域,是一個非常重要的概念,它決定了角色可以訪問哪些變量。 在創建變量時可以選擇其作用范圍。如果選擇“僅適用於當前角色”,那么變量只能在當前角色內訪問,其它的角色只能讀,不能修改。 如下圖示,角色cat新建一個“僅適用於當前角色”的變量 ...
什么是變量? 還記得我們在接水果游戲中給游戲增加一個記分的score嗎? score一開始被設成0,當接到水果后,我們讓score增加一個數值。接到的水顆越多,score就越大。這里的score就是變量。 變量的定義:專業地講,變量是被命名的計算機內存區域,一個變化的量,隨着程序的運行 ...
本章介紹腳本如何使用變量讀取並記憶信息、與用戶交互和響應用戶的輸入。本章涉及如下內容: Scratch3.0支持的數據類型 創建並使用變量 獲取用戶輸入並與其交互 在前4章中,我們已經學習了不少Scratch編程方法,但還是缺少某些關鍵元素。一個復雜的程序應當能記憶數值 ...
實現過程學習Scratch3.0中的“自制能塊”學習結構化程序設計 本章之前有不少程序僅包含一個角色 ...
我們可以使用 Scratch的消息廣播機制協調各個角色間的行為,也可以使用 Scratch3.0中的“自制積木”即過程。自制積木可以把很長的腳本划分為更小的易於管理的過程。 用過程的思維解決復雜問題的本質就是“分而治之”:將一個很大很復雜的問題分解成許多小的子問題,然后分別解決並獨立地測試每一個 ...
數據 什么是數據 生活中時時刻刻都在跟數據打交道,比如體重數據、血壓數據、股價數據等。在我們使用計算機的過程中,會接觸到各 ...
課后習題:思考與練習 3.12 一年365天,初始水平值為1.0,每工作一天水平增加N,不工作時水平不下降,一周連續工作4天,請編寫程序運算結果並填寫下表: N ...