资源简介 (共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、创新作业课后挑战下 课 啦! 展开更多...... 收起↑ 资源预览