- 1、本文档共5页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
Scratch趣味编程第8课图形变化
王学聪
教材分析:
Scratch是一门全新的程序设计语言,用其可以很容易的去创建交互式故事情节,动画,
游戏,可以大大增加学生的学习兴趣。本课是scratch的第8课,是学生在掌握了第7课基
本图形知识的基础上的一堂课。这一课主要是让学生学会设置变量、调用变量和重复命令的
嵌套。用生动有趣的动画实例,让学生在实践中了解设置变量、调用变量和重复命令的嵌套。
提高学生的学习兴趣。
学情分析:
学生在以往的课程学习中已经具有一定的编程能力,已经会结合Scratch积木指令,控
制积木指令,基本的运算符号和动作积木指令控制画笔画出正多边形和正多角星。学生对自
由画图很感兴趣,但是对由运算控制的程序画图有畏难心理,尤其是分析图形编写循环程
序和设置变量是难点。
教学目标:
知识技能:1.会根据需要新建变量。2.会在程序的适当位置调用变量。3.会灵活的使
用变量的控制语句。4.学会重复命令的嵌套(循环程序)应用。
过程方法:
通过自主探究、循序渐进的方法,在解决问题的过程中了解变量的作用和
使用的方法。
情感态度价值观:培养学生的自学探究能力、审美观念和创新精神。
教学重难点:变量的调用,变量的控制和重复命令的嵌套。
教学过程:
一、创设情境,导入课题
打开scratch软件,演示两个例子。
在演示例子的过程中,让学生观察图形的变化。
师:你们知道这些图形是什么图形按什么规律组成的吗?
(幻灯出示10个图形组合,5个五边形组成的图形,10个圆形组成的图形,10个5角
星组成的图形。)
生:思考并完整的回答各种图形组合的规律。
师:图形1设置变量、调用变量
图1
1
你们能说说图形1有哪些基本图形组成的吗?
生:图形1,它是由……
师根据学生回答板书正多边形边数3,4,5,6,7,8……
由于在绘制这个图形的过程中边数是变化着的,所以这个程序中的边数就是一个变量,
scratch的积木指令中变量分类中提供了变量的相关功能。
下面我们就来学习怎样用变量控制画图吧!
(板书课题:图形变化一、设置变量,控制画图)
二、分析程序,新建变量,用滑杆控制图形的变化
第一步:完成正五边形的程序。找出需要设定的变量。
1、首先大家来观察这个正5边形的程序结构,说说哪几个地方需要用变量的呢?
需要设定的变量
第二步:打开程序指令分类中的“变量”,新建一个变量,输入变量名称。
第三步:在程序中加入变量。
第四步:在舞台上为变量设定滑杆,方便更改变量的值。
第五步:通过滑杆改变变量的值,让角色画出不同的图形。
2
三、在程序中加入控制变量变化的指令,自动绘制一个组合图形。
师:刚才,同学们是用滑杆来控制多边形的边数的,有没有办法让程序自己
控制每一步画的多边形的边数呢?大家仔细观察变量分类中有哪些语句可以使
用?
“把变量边数的值增加1”应该出现在那一段程序的后面呢?
生:应该是在画完一个正多边形后出现。
师:如果最里层是正三角形,最外层是正八边形,请同学们想一想,画正多
边形的过程要重复几次?
生:6次
请同学们用重复命令嵌套的方法,来画出一个多边形。
四、设定角色的初始位置和变量的初始值。
师:同学们在练习的过程中遇到了哪些问题呢?
生:图画的很大,都跑到舞台外边去了
师:是什么原因引起的呢?
生:一开始没有设定角色的初始位置和方向,没有设定正多边形的初始边数。
师:说的真好!一个完整的程序要考虑许多的细节。尤其是要设置好角色和
变量的初始值。请同学们试着把角色的初始位置和边数的初始值设置一下吧!
文档评论(0)