课件编号18565476

Scratch编程-1.赋值与四则运算 算法教学课件(20张ppt)

日期:2024-06-11 科目:综合实践 类型:小学课件 查看:50次 大小:2215522Byte 来源:二一课件通
预览图 1/9
Scratch,编程,赋值,四则运算,算法,教学课件
  • cover
(课件网) 第1课:赋值与四则运算 学习大纲 第一章 学习目标 第二章 编码实现 第三章 每课一练 第四章 总结拓展 编 程 CONTENTS 第五节 创新作业 1、学习目标 项目演示 知识点 1 如何在scratch中根据数学公式搭建赋值指令 2 3 学习“当小绿旗被点击”、“变量” 、“加” 、“减”、“乘”“除”等指令 基本原理:赋值是将某一个数值赋给某个变量的过程。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、创新作业 课后挑战 下 课 啦! ... ...

~~ 您好,已阅读到文档的结尾了 ~~