資訊內容
用Scratch學習變量和數學運算
今天我們通過使用Scratch來學習變量,并用Scratch中的命令積木來完成一個小游戲。
首先我們來了解一個Scratch中關于今天課程的基本概念
變量
????在學校我們就學習過代數,代數就是用字母或單詞來代替數進行各種運算,比如計算長方形的面積。用數學公式可以表示為長方形的面積=長方形的長*長方形的寬(在編程的世界中,*代表的是乘號)。如果有a和b分別表示長方形的長和寬,那么長方形的面積就可以表示為a*b
????在編程語言中,使用字母或者單詞來表示一個或多個數量是極為常見的一種做法,這樣的字母或單詞叫做變量。
????我們通過使用Scratch來創建一個變量,點擊代碼區的變量,點擊建立一個變量,然后輸入我們所需的變量的名稱即可創建完成。
為變量賦值
????申明一個變量后,我們需要給這個變量賦值,就如在數學中,我們需要給長方形的長和寬一個數值,如a=12、b=12 那么我們的長方形的面積就為12*12=144.
????我們在代碼區中找到偵測分類積木,在偵測中有
詢問和回答,通過該命令積木,我們就可以讓用戶在程序運行的過程中輸入數字。在通過變量欄目中的
該命令積木為變量賦值。
????如長方形面積計算,我們可以創建變量a和變量b,然后在程序運行的過程中為a和b賦值,最后計算出長方形的面積
余數的概念
在Scratch中 + -?* / 四則運算均包含在運算分類積木中。
?在編程中取余數稱為求模使用%代替,但是在Scratch中,我們的取余數通過運算分類積木中的積木來代替。
接下來讓我們做一個猜猜n天以后是星期幾的小游戲。
第一步我們需要做復雜問題拆分。
1、我們需要一個變量來保存今天是星期幾
2、我們需要一個變量來保存n天這個數字。
3、我們需要推算一下星期的規律
????一周有七天,假設今天是星期一,那么我今天的星期數加上第幾天后,再除以7取余數,余數的值就等于星期幾
根據我們推算的公式,然后用代碼實現。
那么就應該就是這樣的
通過Scratch學習數學知識就是這么簡單,你學會了沒有?
聲明:本文章由網友投稿作為教育分享用途,如有侵權原作者可通過郵件及時和我們聯系刪除
