中文字幕精品无码一区二区,成全视频在线播放观看方法,大伊人青草狠狠久久,亚洲一区影音先锋色资源

03_變量和計算-小學生Scratch編程競賽輔導 課件

資源下載
  1. 二一教育資源

03_變量和計算-小學生Scratch編程競賽輔導 課件

資源簡介

(共17張PPT)
03 變量和計算
程序設計基礎
學習目標
認識和使用變量
0 1
四則運算
0 2
簡單累加計算
0 3
求階乘
0 4
科學計數法
0 5
測試
0 6
怎樣讓小貓數數字,從1數到100呢?
小貓數數
在編程中,變量是用來存放某個值的占位符,很像數學里常見的變量如
x 和 y
在 Scratch 中,變量用拉長的圓形圖塊來表示,名稱由你來指定
變量通常分為局部(local) 和 全局(global)變量。
在 Scratch中,局部變量只能被一個角色使用
全局變量在所有角色的代碼中都可以使用
變量 5-1
變量可以暫時存放數據,如
輸入、輸出、臨時(中間)結果等
變量可以作為參數傳遞數據
變量 5-2
變量有不同的類型,叫變量的數據類型
有的變量是數字類型,如1、2.5、-3.4,0等
如果一個變量的值只能是真(可用1表示)或假(可用0表示),這種變量就被稱為邏輯變量(或布爾變量)
有的變量是字符或字符的集合(字符串),如 Hello
變量 5-3
數字變量可以進行加、減、乘、除四則運算
運算結果可以保存到相同或不同的變量中
如果現在n為10,執行右面指令后,n是多少?
復雜算式可以嵌套實現
a = (n + 1) x 5
變量 5-4
怎樣讓小貓數數字,從1數到100且僅數偶數呢?
怎樣讓小貓數數字,從1數到100且僅數奇數呢?
變量 5-5
誰知道1+2+…+100的結果?
誰能編程讓小貓計算出結果?
高斯的難題
變量有三種顯示方式,鼠標雙擊可切換
第三種,可通過拖動滾動條改變變量值
變量在舞臺上可以顯示或隱藏
方法一:勾選變量名前復選框
方法二:通過命令
變量的顯示
小練習:編程計算20的階乘,即20!或1×2×3×4×…×20?
答案是:2432902008176640000,你算對了嗎?
50 的階乘比較大,自動顯示為科學計數法
代表3.041409320171337乘10的64次方
練習
實際問題的答案是不可能事先知道的,那怎樣才能知道程序結果對不對呢?
檢查程序正確性的方法是測試:
選取有限的,有代表性的輸入,如果程序輸出有錯誤,就代表程序有錯誤
例如,計算階乘的程序可計算3的階乘,測試一下結果是否正確,如果結果不等于6,說明程序計算有錯誤
測試 2-1
因為測試所有可能的輸入是不可能或無意義的,所以測試一般只能證明程序有錯,不能證明程序是正確的
程序必須進行測試
測試 2-2
計算1+2+…+100的結果,容易出錯的地方:
加數和和的初始值設置為多少
重復的次數為多少?
所謂邊界問題,就是怎樣開始和怎樣結束的問題
例如,在路邊栽樹,每隔3米載一棵,路長30米,共栽幾棵樹?如果是圍繞湖邊栽樹呢?
測試中,邊界值一般是必須要測試的
邊界問題
編程計算1至100所有奇數的和
編程計算1至100所有偶數的和
作業
隨機數
在一個范圍內,以相同的機會、機率出現的數字
在動畫和游戲編程中,隨機數的應用非常廣泛
作業
繪制隨機位置出現的、隨機改變顏色的、同等機率出現的正方形、圓和五角星
本作業中需要在三個地方使用隨機數:位置、顏色、圖形種類
隨機數應用
認識和使用變量
四則運算
簡單累加計算
求階乘
科學計數法
測試
隨機數應用
總結

展開更多......

收起↑

資源預覽

    <track id="r4fhd"></track>

    <pre id="r4fhd"><abbr id="r4fhd"><code id="r4fhd"></code></abbr></pre>
      <ul id="r4fhd"></ul>

        <menu id="r4fhd"></menu>
        1. 主站蜘蛛池模板: 枝江市| 太康县| 平罗县| 彩票| 庆阳市| 温宿县| 方城县| 安图县| 枣庄市| 石阡县| 洪江市| 武陟县| 新野县| 湖州市| 武邑县| 尉犁县| 大英县| 西乌珠穆沁旗| 宜章县| 盐山县| 庆云县| 剑川县| 汾阳市| 博爱县| 长顺县| 藁城市| 乌拉特后旗| 邯郸市| 兴安盟| 庐江县| 苍山县| 奉新县| 浦江县| 金坛市| 广水市| 原平市| 西充县| 巨鹿县| 中牟县| 麟游县| 长治市|