資源簡介 (共20張PPT)第1課:賦值與四則運算學習大綱第一章學習目標第二章編碼實現第三章每課一練第四章總結拓展編程CONTENTS第五節創新作業1、學習目標項目演示知識點1如何在scratch中根據數學公式搭建賦值指令23學習“當小綠旗被點擊”、“變量” 、“加” 、“減”、“乘”“除”等指令基本原理:賦值是將某一個數值賦給某個變量的過程。scratch中的賦值指令積木塊新腳本:2、積木含義積木含義功能指令賦值指令:功能是把一個數值放入變量‘我的變量’中scratch3.0軟件的界面左側是模區域,由運動模塊,外觀,聲音時間,控制等組成,每個模塊又包含許多指令,這些指令分為兩類:一類是功能指令,一類是編程語言最基礎的原生指令,即復制指令示例賦值指令的左值,必須是一個變量,賦值指令的右值,可以是一個常量、變量或表達式,無論哪種形式,最終都會將一個數值放入左值中。例如:對a的賦值,有以下三種情況。左值就像一個裝東西的合資,無論右值是常量、變量或者需要‘加工’的表達式,都可以使用賦值語句放到左值的盒子里賦值為數值(常量)積木中的右值‘5’是常量賦值為變量積木中的右值‘b’是變量賦值為表達式積木中的右值‘b+1’是表達式四則運算加、減、乘、除是數學中的四則運算,也稱算數運算在數學計算中,解答是按從左向右的方向完成的,例如,3+5=8、2*3=6,在這里的等號‘=’兩側的值相等,等號‘=’還有一層解答的意義,這是一個從左向右的解答過程。而賦值,則是一個從右向左的傳遞過程,許多的數學公式同樣適用了等號‘=’,它的兩側同樣有相等的關系,但這里的等號卻有賦值的意義。例如:a = 3+5,用指令表示,這條指令的含義是將右邊表達式計算出來的值傳遞到a中。又如:a = b-3,用指令表示,右側算數表達式的計算順序,同樣遵守數學計算中的優先級。混合運算scratch的每個算數積木,已經整合了括號的功能。例如,一下幾個公式各自搭建成賦值指令。1、a = b+c*2,先做乘法后做加法2、a = (b+c)*2,先做括號里的加法,后做乘法3、a = b+c*5-7,混合運算,乘除優先于加減,相同優先級的運算符則按從左至右的順序計算混合運算4、a = b*c,在數學公式中,兩數相乘用‘X’,在編程語言中稱號用‘*’表示5、a = 2/b,讀作二分之b,在數學公式中,上下分割線‘—’表示除號,在編程語言中,‘/’表示除號混合運算在變量模塊中,還有一條指令它是不是賦值指令呢?本質上,它是賦值指令,其功能是將a的值加1后,賦值給a,等同于指令這個功能在scratch中很常用。為了使用方便,把a = a+1 專門做成一個新的指令。當變量增加的值為數值或變量時,可以使用這條指令編程實現任務1:搭建華氏度轉攝氏度的公式在美國,溫度用華氏度表示,例如,80℉;而我國使用攝氏度表示溫度,例如30℃.如果想知道80℉是冷是熱,將華氏度轉換成熟悉的攝氏度即可,華氏度轉攝氏度的公式如下:C = (F-32)X 5/9其中,C表示攝氏度,F表示華氏度,搭建積木如下編程實現任務2:搭建并聯電阻的阻值公式在電學中,兩個阻值分別為R1何R2的電阻并聯后的阻值為R,公式如下搭建積木如下:小結1、賦值是編程語言中最基本的指令,賦值的過程是從右向左傳遞數值。2、算數運算贏遵循括號、乘除、加減的先后順序。3、實戰 求長方形的周長和面積要求:設長方形的兩條邊長分別為a和b,周長為C,面積為s,輸出長方形的周長和面積。提示:長方形的周長和面積的公式: C = 2X(a+b) S=ab編程實現求長方形的周長和面積5、創新作業課后挑戰下 課 啦! 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫