1、课件展示1+2+3+4+5+...+n计算式。
(1)引导学生观察并思考计算式中的n如何取值?
(2)小组讨论。
(3)倾听汇报结果,归纳讲解式中的n为一个待定的数,因此,在脚本中还需要再创建一个变量n,且还必须由用户输入。它既是算式中加数的个数,也是算式中的最后一个加数,还是需要重复执行的次数。
2、示范讲解询问与回答指令。
(1)引言:在Scratch软件中,数据的输入是通过侦测指令模块中的询问指令与回答指令共同实现的。
(2)示范讲解n的取值。
通过设置"将n设定为回答"指令,来指定n的取值。
3、教师展示如下的简易流程图,引导学生尝试编写计算1+2+3+4+5+...+n脚本,并观察脚本的运行结果。
执行n次
4、巡视指导,发现问题。
5、归纳汇总,演示解决存在的问题。 1、布置任务:在完成基础任务之后,根据自己的能力选做提高任务。
(1)基础任务:完善求1+2+3+4+5+...+n的脚本。
(2)提高任务:尝试编写求1×2×3×...×20的脚本。
2、引导学生完成任务。
(1)巡视,对有困难的学生及时给予指导,让其阅读教材第27~29页的内容,或再回看相应的微课资源。
(2)引导小组成员之间互助互学。
3、引导学生保存文件,并把它提交到教师机。
(1)单机"文件"菜单,选择"保存"命令。
(2)提交文件至教师机。 1、展播部分学生的独特创意编程案例。
2、引导学生说一说,交流这节课所学知识。
3、引导学生填写教材第30页的活动评价表。
4、总结:鼓励学生只要认真听讲,勤于思考,掌握编程的思想,就一定能通过编程,把复杂的数学问题交给计算机去解决。