所属成套资源:大连版信息技术七年级下学期PPT课件整套
大连版七年级下册第一单元 走进Scratch世界第二课 巧解数学题——变量的应用优质ppt课件
展开
这是一份大连版七年级下册第一单元 走进Scratch世界第二课 巧解数学题——变量的应用优质ppt课件,共20页。PPT课件主要包含了返回主页,学习目标,解决方案,主要任务,任务筹划,课程说明,结束放映,计算长方形的面积,练一练,电脑秘籍等内容,欢迎下载使用。
给出一个长方形的长和宽,小猫能说出长方形的面积。
1.导入背景。步骤1:单机角色列表区左侧的舞台图标,单击脚本区“多个背景”选项卡。将“背景1”改名为“长方形”。步骤2:单击“编辑”,在“绘图编辑器”中用“方形工具”绘制长方形。步骤3:用“文字输入工具”标明长方形的长和宽,如图所示。
2.新建变量 将“角色1”重命名为“小猫”,单机角色“小猫”,选择【变量】模块组中的“设置一个变量”按钮,变量名称为“长方形的长”,然后单击“确定”按钮即可。在【变量】模块组中会新建五个模块,同时舞台上会出现一个显示框。
按照这种办法再分别新建变量长方形的宽和长方形的面积。
创建的变量后,可以在脚本区改变变量的初始值。也可以在指令模块区通过选中变量(如右图所示)控制是否在舞台上显示该变量的值。
3.编写脚本步骤1:将【控制】模块组中的“当绿旗被点击一下”拖动到脚本区,表示当绿旗按钮被点击后开始运行。步骤2:设置长方形的长和宽的值。将三个“将变量长方形的宽的值设为0”模块拖动到“绿旗”模块下,通过单击变量后面的下拉按钮可选择已经创建的不同变量。“长方形的面积”的值要做一些转换工作。长方形的面积公式为:长*宽。步骤3:将乘法模块“O*O”嵌入到“长方形的面积”变量模块中“将变量长方形的面积的值设为O*O”步骤4:然后将长方形的长和长方形的宽嵌入到乘法模块中“将变量长方形的面积的值设为长方形的长*长方形的宽”步骤5:为了实现小猫1秒说出长方形的面积,将“说长方形的面积是1秒”和“说长方形的面积”放到最后。整个程序脚本如图所示。
4.执行,并保存文件 到此,作品接近完成了,单机绿旗按钮运行程序,观看作品效果。如果和我们设计的一样,就可以保存作品了。
【数值与逻辑运算】模块组中提供了强大的数值计算功能,这些模块都能够嵌入到其他模块的数值插入孔中。本例中“将变量长方形的面积的值设为长方形的长乘以长方形的宽”模块实现了变量的赋值运算。“长方形的长乘以长方形的宽”称为右操作数,也称右值,右操作数可以是一个表达式;变量“长方形的面积”称为左操作数,也称为左值,左操作数只能是变量。用一个变量给另一个变量赋值后,原来变量中的值并不会消失或改变。
用scratch软件编写程序,要求小猫从一数到一百。
2.编写脚本步骤1:新建一个变量n,设置初始值为1,用来存储小猫从1数到100的每个自然数。步骤2:将【控制】模块组中“当绿旗被点击一下”拖拽到脚本区。步骤3:为了让小猫用1秒数一个数,把变量n放入外观模块“说你好两秒”并设置时间为一秒;为了让小猫不断往下数数,用“将变量n的值增加1”模块实现将变量n+1的值赋给n,这就是变量n的自加运算。重复这两个模块100次,就达到了小猫从1数到100的目的,脚本如图所示。
3.执行并保存文件 单击绿旗按钮,观察小猫数数的过程。在这个过程中,观察舞台区左上角n值的变化,如图所示。
据说数学家高斯小时候只用了五分钟就算出了1+2+3+4+5+…+98+99+100的总和。今天,我们看看Scratch中的小猫在多长时间内能算出自然数1到100的总和。 同样,我们先把“角色1”修改为“小猫”。然后进行脚本的编写。
1.新建并初始化两个变量 设计两个变量:第一个变量n用来存储1到100每个自然数;第二个变量ttal用来存储1到n共n个数的和。为了让小猫从1开始累加,把变量n的初始值设定为1,在进行累加之前ttal的值应该为0,所以把变量ttal的初始值设定为0,脚本如图所示。
2.循环两个核心模块。步骤1:用“将变量ttal的值设为ttal+n”。模块将变量ttal的值加上当前n值再赋值给ttal步骤2:用“将变量n的值增加1”模块实现将变量n+1的值赋给n(变量n的自加运算)步骤3:重复这两个核心模块100次就完成了关键步骤,脚本如图所示。
3.输出结果这道题中,重复100次之后,变量ttal的值是本题的结果。步骤1:用【外观】模块组中的“说你好2秒”让小猫说话。步骤2:为了将答案清晰地表示出来,分别用“1+2+3+…+100的总和是”和变量“ttal”来替换“你好!”整个脚本如图所示。步骤3:单击绿旗按钮运行程序。运行结果如图所示。
1.在小猫数数作品的基础上。通过修改脚本中的某些数值。让小猫数出1到100以内的所有奇数。2.尝试自己编写一个计算2*4*6**20的scratch程序。
在scratch软件中要想在编程过程中使用变量达到设计目的,首先要了解变量的概念及作用。通过本课的例子,同学们尝试了变量的算术运算、赋值运算和自加运算,初步掌握循环结构的使用方法。
Scratch变量有局部变量和全局变量两种。局部变量:只能在定义了该变量的角色中有效,只能被该角色的脚本访问。全局变量:可被作品中所有脚本访问。
有一天,小猫和小狗在花园小路相遇。小猫想考验一下小狗是不是和自己一样聪明?小猫每隔1秒说出1,2,3,4…100。它每说出一个数,要求小狗对它说出的数进行求和。聪明的你能想办法利用Scratch软件编出程序,让小猫依次说出1,2,3,4…100,并帮助小狗每次求和都是正确的吗?
提示一 新建角色导入背景。导入花园小路的背景(Nature\pathway),新建小狗角色(Animals\dg2-a)。在小狗角色的“造型”选项卡中利用“绘图编辑器”的“只允许左右翻转”按钮使小猫与小狗相对,然后调整大小。
为了更好的完成猫狗算数的任务,给大家几个小提示。
提示二 新建变量设计两个变量:第一个变量n用来存储小猫说出的1到100每个自然数。需要注意的是,这个变量n在小狗求和的时候也用到,所以要在小猫角色中将变量n设为全局变量。第二个变量ttal用来存储1到n共n个数的和。ttal只有在小狗的角色中用到,所以在小狗角色中将变量ttal设为局部变量即可。提示三 编写脚本编写小猫角色的脚本,可以参照“小猫数数”的例子;编写小狗角色的脚本,可以参照“小猫算加法”的例子。在编写脚本的过程中要明确只有小猫说完之后小狗才能计算。小猫的流程:从1开始每次说出1个数,然后用“将变量n的值增加1” 模块实现将变量n+1的值赋值给n,算出下一个数,最后等待1秒说出下一个数。小狗的流程:小狗等待1秒听完小猫数数之后,用ttal的值加上小猫当前说出的n值再赋值给ttal算出总和,算完后说出总和ttal的值。
相关课件
这是一份初中信息技术大连版七年级下册第七课 巧接弹力球——复杂循环结构与跳出循环获奖ppt课件,共17页。PPT课件主要包含了教学目标,创设情景,作品展示等内容,欢迎下载使用。
这是一份大连版七年级下册第三课 小猫报站名——链表的应用公开课课件ppt,共19页。PPT课件主要包含了随机选取景区,竞选最佳小导游,竞赛规则,游戏开始等内容,欢迎下载使用。
这是一份初中信息技术大连版七年级下册第二课 巧解数学题——变量的应用优质ppt课件,共16页。PPT课件主要包含了教学目标,教学重难点,学情分析,教学过程等内容,欢迎下载使用。