Scratch趣味编程之《猜数字》
韩偓【教材分析】
Scratch 是麻省理工学院开发的一门专门面向青少年而设计的全新程序设计语言,用它可以很容易的去创造交互式故事情节、动画、游戏,可以极大增加学生的学习兴趣。本课是学习scratch编程的第三课,是在前面学习了软件的功能和界面、新增角色、角色造型、指令的含义,以及完成一个完整实例制作后的新课。本课通过程序实例《猜数字》,让学生在实践中掌握程序中变量的运用。变量对初一学生来说是一个比较陌生的概念,只讲枯燥的概念,相对而言难以理解。本课主要是让学生通过模仿编写《猜数字》的小游戏,让学生在实践的过程加深对“变量”的认识和理解。
【学生分析】
初一年级开学就进入scratch 的教学,前面几课同学们主要学习了scratch的功能和脚本的编写,他们会设置舞台背景,增删角色、新增造型等基本操作,对scratch有了一定的了解,同时也能模仿示例自己创作简单的作品。初一年级的学生他们的思维正处于形式思维向抽象逻辑思维的过度阶段,对新知识的理解得借助具体的事物,因此我安排通过模仿编写《猜数字》小游戏,将抽象的程序语言融入到具体作品中,在实际动手的过程中加深学生对变量、对脚本的理解同时体验scratch创作带来的乐趣。
【教学目标】
心理健康调查问卷
知识与技能目标:
1、初步掌握变量的概念,能对变量赋值。
手心脚心出汗
2、会使用侦测模块中的“询问”和“回答”指令。
过程与方法目标:叫花鸡做法
1、尝试借助画流程图分析程序的创作流程。
2、先模仿完成实例再对程序进行创新。
情感与态度价值观目标:
1、体验scratch 创作作品的趣味性和简单快捷。
2、感受编程的魅力,初步了解算法思维。
【教学重难点】
1、对变量的理解与合理使用。
2、重复执行指令的合理运用。
【教学方法】
1、情景式教学方法
2、任务驱动式教学方法
【教学过程】去湿气的中成药
一、情景导入
上节课我们制作了一个太空大战的游戏,很多同学对这个游戏的制作很感兴趣,并且很多同学都完成的很好。但是,这个游戏还只是一个初级版本,一般玩了几分钟之后就没什么意思了,而在网络上或手机里类似的游戏往往可以玩几个小时,这是为什么呢?
因为我们这个游戏不能记录我们的成绩,也没有体现难度,甚至没有游戏中的大BOSS,要解决这些问题,就需要我们这节课要学习
的知识,变量的应用。
那这节课我们仍然以一个游戏开始,请同学们打开学案《猜数字》,先来体验一下这个游戏,看看你用几次机会就可以从1-100中猜出正确的数字。
请问大家都用了几次就能从1-100中猜出这个正确的数字呢?二、逻辑分析
引导全班同学一起分析编写猜数字游戏的创作思路,同时讲解教学重难点内容,帮助同学更好的理解作品逻辑。
神秘的城堡,神秘的婆婆,
神秘的数字?快来猜猜猜!
猜数字游戏:在巫师婆婆的引导下,猜出城堡里藏着的数字。并且这个神秘的数字必须每次不同,每玩一次游戏,这个数字就要变一次,不然这个游戏就不好玩了。那么,如何让这个神秘的数字一直神秘下去?
晁错削藩用流程图帮助学生分析程序逻辑。输入数字,判断是否猜中,没有猜对,继续循环输入数字。
三、学习指令积木块
1. 重复执行直到满足条件的循环:
条件为假时一直循环执行,直到条件为真时,才结束循环体,继续执行后面的脚本。
2. 判读小于、相等和大于
3、随机数大蒜怎么种
4、添加变量
月季花的介绍四、动手编写猜数字程序
发学习资料到学生机,学生根据学习资料,模仿编写游戏程序。鼓励学生开动脑筋,完成更有新意的
作品。教师巡视全班情况,及时给予指导,同时总结学生在编写游戏程序中遇到的问题,在第五环节做讲解。