(共7张PPT)
Scratch第八+1课:看谁算得快拓展
part1
.课程导入
讨论分析:上节课我们制作了《看谁算得快》,现在程序只能进行一种运算,如何在一个程序中出现多种算法呢?
part2.选题界面
现在我们的程序中要实现多种算法,那么在程序开始运行时就应该先出现选题界面,只有当用户完成选题后才会跳转到出题界面。
搭建选题界面
part3.出题功能
讨论:完成了选题,选题之后如何跳转到对应的题目中去呢?
当某个符号被选中后如何发送信息告知其他角色现在它已被选中,可以进入到对应答题界面了?
part4.完善程序
使用相同的方法完成其他几种符号被选中后的脚本
part5.拓展
设计一个数学赛跑程序,看谁跑得快
规则:当选定题型后,将答题界面改装成跑道,有三只动物(可自定,至少两只)进行赛跑,其中两只默认在程序一开始就向前移动,另外一只由用户控制,只有当你答对题目你的角色才会向前移动,最后看谁跑得快。
part6.总结
能够熟练掌握广播,在实际创作中能够熟练使用广播及其相关知识。如:在什么时候使用广播、接收到广播应该如何响应等。
结合前面所学,能够对于程序的功能再次设计并能自主探究如何实现这个功能。第八课
看谁算得快
教学过程
教
学环
节
教
师
活
动
学
生
活
动
设
计
意
图
创设情景激趣导入
上节课我们完成了一种算法,那么在这节课中我们将这四种算法集合到一个程序中,大家知道要怎样实现吗?观看视频--01课程导入
观看动画观察讨论
引入上节课的加法运算,让学生回忆上节课的学习内容,引入本节课主题。
自主探究解决问题
讨论分析:如何在同一个程序中展现多种算法,可以请已经完成了的同学上台展示,讲解创作思路
一起头脑风暴,讨论程序的已完成的同学讲解设计思路
让学生分组探讨分析程序,让已完成的同学们讲解设计思路,能够启发同学,同时也能鼓励优秀的学生继续创作
任务驱动习得新知
(一)挑战任务一实现按下小绿旗,出现选题界面。当运行程序,先出现选择题型的界面,而不是直接出题界面。观看视频02选题界面
学生思考观看视频设计制作
让学生设计选题界面,熟悉整个程序的设计流程:先选题再出题。熟悉项目的设计流程。
(二)挑战任务二
实现选中某个运算符,就出相应的题目,其他的都隐藏。比如选中加号,就对应出现加法运算。观看视频03出题
思考探索观看学习视频动手编程
复习“广播”,让学生能够熟练掌握广播的使用方法。
(三)挑战任务三
完善程序,完善其他选题功能的实现。让提前完成的学生帮助其他人。
观看视频04完善程序
观看学习视频动手创作
让学生能够根据所学举一反三,增强学生对知识的掌握。并能够在创作中互帮互助
(四)拓展任务在“看谁算得快”的基础上,将程序改成数学赛跑,将出题界面改成赛道,增加三只小动物,其中两只默认一直向前移动,另外一只由用户控制,只有用户答对了题目,它才会向前移动,最后看谁先到达终点。观看视频04完善程序
学生自主完成拓展任务,课堂上未完成可作为作业给同学自己课后去探究。
让学生拓展程序,巩固对知识点的掌握
知识小结课外延伸
小结:升华
学生举手回答学习本课的收获。
培养及时梳理、归纳知识点的习惯。肯定学生的学习成果。激发学生信息技术的热情。