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

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所有偶數的和
作業
隨機數
在一個范圍內,以相同的機會、機率出現的數字
在動畫和游戲編程中,隨機數的應用非常廣泛
作業
繪制隨機位置出現的、隨機改變顏色的、同等機率出現的正方形、圓和五角星
本作業中需要在三個地方使用隨機數:位置、顏色、圖形種類
隨機數應用
認識和使用變量
四則運算
簡單累加計算
求階乘
科學計數法
測試
隨機數應用
總結

展開更多......

收起↑

資源預覽

<pre id="tfb94"><li id="tfb94"></li></pre>

<bdo id="tfb94"><rt id="tfb94"></rt></bdo>
  • <menu id="tfb94"><dl id="tfb94"></dl></menu><i id="tfb94"><acronym id="tfb94"><sub id="tfb94"></sub></acronym></i>

    1. 主站蜘蛛池模板: 长寿区| 保亭| 民权县| 庐江县| 尼玛县| 贵阳市| 偏关县| 丽水市| 斗六市| 西乌| 利津县| 台山市| 玉林市| 武穴市| 河南省| 平谷区| 陕西省| 宁陕县| 蒙城县| 府谷县| 吉首市| 平乡县| 栾川县| 浪卡子县| 北票市| 梨树县| 宁海县| 东阿县| 惠安县| 恩平市| 嘉义市| 紫云| 定日县| 扶风县| 北碚区| 武隆县| 林西县| 湖南省| 勃利县| 封开县| 天津市|