内容正文:
必修1《数据与计算》4.4.4循环控制的应用 教学设计
一、课题简介
课题名称
循环控制的应用
课题背景
循环结构是程序设计结构中功能和作用都十分巨大的结构体,它可以帮助我们在解决大量重复性计算的实际问题时发挥重要的功能。本节在学生掌握了Python程序设计语言的循环结构的For循环、While循环以及循环嵌套的基础上,继续探讨和学习更加有效的循环控制语句Break和Continue,以达到灵活控制循环的目的,为解决实际问题提供更好的程序设计和程序控制方法。
对应教材
广东教育出版社普通高中教科书信息技术必修1《数据与计算》第四章第4.4.4节
课时安排
1课时
二、课程标准及目标分析
(一)课程标准及教材分析
1. 本节对应课标的内容要求
掌握一种程序设计语言的基本知识,使用程序设计语言实现简单算法。通过解决实际问题,体验程序设计的基本流程,掌握程序调试与运行的方法。
2. 本章对应的学业要求
A-10:掌握一种程序设计语言的基本知识。(计算思维)
A-11:利用程序设计语言实现简单算法,解决实际问题。(计算思维)
3. 本节的地位和作用
本节内容是第四章的最后一节,是在学生已经掌握Python程序设计语言的循环结构的For循环、While循环以及循环嵌套的基础上进行的循环控制的学习和探索。本节内容是对整个循环结构编程学习的升华和拓展,更有可能为学生在解决实际问题时提供一种新的循环控制思维,以提高学生们的计算思维和学习创新能力。
(二)学科核心素养
信息意识:能正确理解break语句和continue语句的区别,针对不同的问题能正确选择不同语句进行问题的解决和探索。
计算思维:针对给定的任务进行需求分析,明确需要解决的关键问题,根据所学知识点能合理应用并转化为实际的解决问题的能力。
数字化学习与创新:在学习过程中,能够评估常用的数字化工具与资源,根据需要合理选择。
(三)目标分析
1. 课题目标
通过本节的学习,能使学生正确掌握循环控制语句break和continue的功能,能正确认知二者间的区别,通过任务的完成能将所学知识转化为解决实际问题的能力。更加期望能为学生编写循环结构程序时提供一种新的控制思维,培养学生的创新应用能力。
2. 学业目标
(1)循环控制的重要性;
(2)break语句的功能与应用;
(3)continue语句的功能与应用;
(4)break语句和contine语句的区别;
重点:
循环控制语句break和continue的功能与作用。
难点:
循环控制语句break和continue在实际解决问题的过程的具体应用。
三、学情分析
在经历约2个月的python知识学习,绝大部分同学已经能较熟练的使用python语言编写一些简单的程序来解决实际的问题,在循环结构的学习过程中,可以看到大部分学生在循环控制的方法和手段上仍然停留在模仿教师的“参考代码”,缺乏独立自主的创新思维能力。因些在本节学习的过程中,通过同一任务多种解决方法的讲解和演示,引导学生进行独立的思考和尝试,进一步培养学生的计算思维和创新能力。
4、 资源列表
资源名称
清单及描述
形式(类型)
来源
课件
循环制作的应用(课件)
演示文稿
教师制作
实例及任务
break语句实例及任务
continue语句实例及任务
课后及上机任务等
演示、上机实习
教师制作
软件工具
python3.85、PyScripter
软件
互联网
五、教学活动设计
(一)、旧知复习
1、实例讲解与演示复习for循环语句;
2、实例讲解与演示复习while循环语句;
3、实例讲解与演示复习循环嵌套的应用。
(二)新知导入
通过复习讲解的实例,突出循环一旦开始就会按照控制变量的要求“一路走到黑”,中间不能中断的不足,引入循环控制的思想,导入新课内容。
(三)新知讲授
1、break语句的功能与工作原理
通过描述和PPT演示如下原理图,讲解break语句的功能及其工作原理。
break认知实例,阅读如下代码,判别程序执行结果,并通过PPT的VBA编程,设计选择点选作业,提问学生上台点选认为正确的答案。
2、continue语句功能与工作原理
通过描述和PPT演示如下原理图,讲解continue语句的功能及其工作原理。
continue语句认知实例,阅读如下代码,判别程序执行结果,并通过PPT的VBA编程,设计选择点选作业,提问学生上台点选认为正确的答案。
3、break语句和continue语句的区别
通过PPT演示,讲解break语句和continue语句的区别。
4、break语句的应用实例与任务。
已知s=1+3+5+7+…+n,编写一程序输出当s的值大于或等于127时,n的最小值是多少?
通过一题多解的演示,让学生体会循环控制的魅力,以提高学习在解决实际问题时的创新应用能力。
5、continue语句的应用实例与任务
编写一程序,输出10以内的所有奇数。
同样通过一题多解的演示,让学生体会循环控制的魅力,以提高学习在解决实际问题时的创新应用能力。
(四)小结与课后任务设置
小结本节内容,布置课后任务,要求思考后,下节课通过“教学平台”上传编写调试成功的程序代码。
课后任务:
质数(prime number)又称素数,有无限个。
质数定义:在大于1的自然数中,除了1和它本身以外不再有其他因数的数称为质数,如:2、3、5、7、11、13、17、19。
编写一程序输出100以内的所有素数。
(五)板书设计
教学反思:
学科网(北京)股份有限公司
$$