高中信息技术教案循环结构程序设计粤教版必修
- 格式:doc
- 大小:37.00 KB
- 文档页数:4
高中信息技术教案:循环结构程序设计(一)粤教版必修1一、基本说明教学内容1)教学内容所属模块:算法与程序设计2)年级:高中一年级3)所用教材出版单位:广东教育出版社4)所属的章节:第二章第四节5)学时数:45 分钟3、课堂类型理论课4、学习时间:非上机时间14 分钟,上机操作时间15 分钟,其他活动(如:自学、讨论分析、展示、评价等),大约用 16 分钟二、教学设计1、教学目的了解什么是循环,掌握FOR-NEXT循环结构的用法和执行流程,能对简单的FOR-NEXT循环程序进行分析和就具体的问题使用FOR-NEXT循环结构编写简单的程序,培养学生的自主学习的能力和发现解决问题的能力,提高他们的逻辑思维能力和分析能力,激发学生学习的热情。
2、内容分析本节内容是程序设计的一个重点内容。
在前面学生已经学习了算法和顺序、选择结构,有了一定的基础。
本节课重点是让学生接受循环结构程序设计的方法和思维习惯,学会自主学习和提高自身的分析和思考能力。
教学重点:掌握FOR-NEXT循环结构的用法和执行流程教学难点:分析和编写简单的FOR-NEXT循环结构程序3、学生分析循环结构程序设计既需要前面知识的铺垫,同时也打破了学生的思维习惯,因此在教授的过程中存在一定的难度,要让学生多去实践、多去探究,让他们在主动学习中理解、体验和接受,同时自身能力也得到提高。
二、教学策略设计:1、教学方法故事引入,激发学生的兴趣,在任务驱动下自主学习和探究,层层深入,分析综合,顺利完成教学目标。
在教学的过程中,要关注学生存在的问题,分析、探讨,为以后的教学打下坚实的基础。
2、教学准备1)投影仪、带VB的计算机2)课件和辅助性文档(表一.doc,表二.doc,表三.doc)三、教学反思本堂课借“国王赏麦”的故事引入,体会循环结构的重要性。
同时,教学的开展都是以学生为主体,让学生在教师的指导、任务的安排、表格的填写下,自主学习、分析、练习并进行小结,重在学生的亲身体验和经验获得。
教学设计(3)组成:①循环体:在算法中重复执行的部分;②循环变量:控制着循环的开始和结束的变量;③判断框里的条件:判断是否继续执行循环体。
【设计意图】通过小组合作交流,列举身边的循环现象,并进一步讨论分析万米跑比赛,循序渐进,采用学生熟悉的案例能较快地让学生获得新知,再由师生共同总结,强化认知,进而达到掌握循环结构的相关知识的目的。
三、新授课——教师讲解并演示Python中,有两种方法来构建循环结构:for循环:可以遍历序列中的每个元素,并对其进行操作。
while循环:在满足条件的情况下,反复执行循环体中的语句。
1.for循环的基本格式:①强调格式中的“:”和“缩进”;②以举例的方式(python中编程演示)对“序列”做讲解并总结。
2.for循环的执行过程对于循环变量来说,每次从序列里面按顺序取一个值,直到序列里的所有值被取完,循环结束。
3.序列的使用方式(1)直列罗列;(2)先定义后使用;(3)使用range()函数。
【设计意图】逐步讲授知识,并结合实例巩固。
即采用讲解加演示的方式让学生明确for循环基本格式和序列用法的重点知识及注意事项,为学生学好for循环打下基础。
四、课堂任务(二)——小组讨论,师生共同总结1. 测试下列代码的运行结果(1)for i in range(1,5,1):print(i)(2)for i in range(1,5,2):print(i)(3)for i in range(5,1,-1):print(i)(4)for i in range(1,5):print(i)(5)for i in range(5):print(i)师生共同归纳总结range()函数的用法:①用于产生一个范围在初值到终值内的,间隔为步长的数字序列。
②初值,是序列的起始值,可省略,默认为0。
③终值,是序列的终止值,不能省略,且终值不包括在生成的序列内。
④步长,可理解为生成的数字序列中每2个数之间的跨度。
普通高中新课程新教材优质课评选第四章程序设计基础第4课时教学设计一、项目简介项目主题探究用for 循环、 while 循环购买学习用品的最佳方案项目背景网购已经成为人们生活中的一部分。
通过网购,人们不仅可以方便地在各家电商中获取商品的相关信息,而且可以对商品进行比质比价,从而以优惠的价格购得心仪的商品。
为了购得既经济适用又美观大方的商品,人们就要根据需求设计好购买方案,方案中会涉及到多种商品的排列组合,编写程序来找出哪种方案最佳比用人工寻找效率更高。
在运用计算机解决实际问题的过程中,如何把求解问题的算法告知计算机,并用for 循环或while 循环解决问题是我们这个活动的目标和主题。
对应教材粤教版信息技术必修 1《数据与计算》第四章课时安排第4 课时单位设计者二、课程标准及目标分析(一)课程标准及教材分析1. 本课时对应课标的内容要求掌握Python 程序设计语言的for 循环结构、while 循环结构、range()函数。
通过解决实际问题,体验程序设计的循环结构,掌握程序调试与运行的方法。
2. 本课时对应的学业要求1:能够利用软件工具或平台对数据进行整理、组织、计算与呈现。
(信息社会责任、计算思维)2:利用程序设计语言实现for 循环结构和while 循环结构,解决实际问题。
(计算思维)3. 本课时的地位和作用本节课是第四章《程序设计基础》的第4 节,主要向学生介绍“for循环结构和while 循环结构”,是Python 程序三大结构中的最后一个结构,同时也是学习下一课时《循环嵌套和控制》的基础知识与技能准备。
1本节通过“用for 循环、while 循环探究购买学习用品的最佳方案”项目范例,让学生体验循环程序设计的基本流程,掌握程序调试与运行的方法,从而提升学生的信息素养。
(二)本课时对应达成的学科核心素养1.信息意识:能根据具体问题情境,分析问题的已知条件和需要解决的问题,能掌握程序的循环结构设计的基本流程。
循环结构程序设计(一)————FOR循环
一、基本说明
教学内容
1)教学内容所属模块:算法与程序设计
2)年级:高中一年级
3)所用教材出版单位:广东教育出版社
4)所属的章节:第二章第四节
5)学时数:45 分钟
3、课堂类型
理论课
4、学习时间:
非上机时间14 分钟,上机操作时间15 分钟,其他活动(如:自学、讨论分析、展示、评价等),大约用 16 分钟
二、教学设计
1、教学目的
了解什么是循环,掌握FOR-NEXT循环结构的用法和执行流程,能对简单的FOR-NEXT循环程序进行分析和就具体的问题使用FOR-NEXT循环结构编写简单的程序,培养学生的自主学习的能力和发现解决问题的能力,提高他们的逻辑思维能力和分析能力,激发学生学习的热情。
2、内容分析
本节内容是程序设计的一个重点内容。
在前面学生已经学习了算法和顺序、选择结构,有了一定的基础。
本节课重点是让学生接受循环结构程序设计的方法和思维习惯,学会自主学习和提高自身的分析和思考能力。
教学重点:掌握FOR-NEXT循环结构的用法和执行流程
教学难点:分析和编写简单的FOR-NEXT循环结构程序
3、学生分析
循环结构程序设计既需要前面知识的铺垫,同时也打破了学生的思维习惯,因此在教授的过程中存在一定的难度,要让学生多去实践、多去探究,让他们在主动学习中理解、体验和接受,同时自身能力也得到提高。
二、教学策略设计:
1、教学方法
故事引入,激发学生的兴趣,在任务驱动下自主学习和探究,层层深入,分析综合,顺利完成教学目标。
在教学的过程中,要关注学生存在的问题,分析、探讨,为以后的教学打下坚实的基础。
2、教学准备
1)投影仪、带VB的计算机
2)课件和辅助性文档(表一.doc,表二.doc,表三.doc)
教学环
节及时
间教师活动学生活动
对学生学习过程的观察
和考查及设计意图
1、讲述并展示
传说西塔发明了国际象棋,国王决定重赏他。
西塔说:“我不要您的重赏,只要赏
一些麦子。
在棋盘的第1个格子里放2粒,在第2个格子里放4粒,在第3个格子里放8粒,在第4个格子里放16粒,依此类推,以后每一个格子里放的麦粒数都是前一个格子里放的麦粒数的2倍,直到放满第64个格子”。
国王答应了西塔的请求。
然而,一动手放起来,国王便呆住了。
2、提问与思考
到底要放多少麦子(1立方米麦子约有1.42e8颗),竟能让国王都惊呆呢?请同学们写出它的算法。
3、小结与引入课题
算法的实现简单吗?要计算64格中麦子的数量,就要重复加64次。
有没有更为简便的表达方式呢?这就是今天要学习的内容:FOR-NEXT循环语句。
欣赏,进入情境
思考,分析,写出
算法步骤
根据自己的算法分
析回答
引起注意,进入课
题
由故事引入,激发学生
学习的兴趣
复习旧课,引起思考,
导入课题
明白循环结构引入的必
要性
展示课题
一、激情引趣,导入新课(7
’)
1、循环
循环:计算机重复执行某一语句或语句体。
2、FOR-NEXT的基本
格式
FOR 循环变量=初值TO 终值 STEP 步长
循环体
NEXT 循环变量
3、FOR-NEXT结构参
数
自学:课本P51-52的“2.FOR循环语句的基本格式”和“3.FOR 循环语句的执行过程”
4、任务一:观察下面程序,完成表一的填写。
FOR Y=-5 TO -9 STEP -1
LET X=X+Y
PRINT X,
NEXT Y
PRINT X
5、任务一提交,分析讨论
6、小结
1)分析程序的功
能和运行结果
2)循环变量的临
界值接受新知识
接收新知识,形成
初步印象
自主学习,加深理
解,明白各参数的
用途与用法,知道
FOR循环语句的执
行过程
以小组的形式讨
论,并完成表一的
填写
陈叙不同的观点,
并进行讨论和辨析
小结
传授新知
讲解,建立初步印象
自主学习,培养学生的
学习能力
实践运用,锻炼和考察
学生学习的能力,强化
对知识点的掌握
辨伪存真,深化学生的
理解
知识归纳
1、
2、任务二:再次阅读
“国王赏麦”的故
事,编写程序计算
麦子的总颗数和体
积,并完成表二的
填写。
3、成果展示
4、问题分析,提交表
二分析并编写和调试
程序
展示不同的源程
序,并说明处理的
依据
展示问题,并提出
建议和意见
实践应用,全面考察学
生的能力,巩固新知识
体验成功,拓展思路,
培养学生创新意识
培养学生发现问题、解
决问题的能力,巩固知
识点,提高编译能力
二、自主探究,学习新课(15
’)
三、课堂练习,巩固新知(20
’)
1、小结
1)FOR-NEXT 的基
本格式
2)FOR-NEXT 的执
行流程
2、评价 完成表三,对整个课堂和学习进行评价 小结
完成评价,解决存在的问题 知识归纳
增强学生的自信和促进对不足地方的学习
小知识:在一个循环语句的循环体中包含另一个循环语句,这样就形成了嵌套循环,也叫多重循环。
练习:输出下面图形 接受新知识
按图编写程序并调式
课外拓展和研究,拓展学生的思维,刺激再学习的欲望,为以后的课程做铺垫
三、教学反思
本堂课借“国王赏麦”的故事引入,体会循环结构的重要性。
同时,教学的开展都是以学生为主体,让学生在教师的指导、任务的安排、表格的填写下,自主学习、分析、练习并进行小结,重在学生的亲身体验和经验获得。
教师在教学过程中要注意个别辅导的及时和能够引导学生发现问题、分析问题和解决问题。
五、课外拓展
(1’)
四
、小结和评价
(2’)
* ** *** **** ***** ****** ******* ******** ********* **********。