学年教科版高中信息技术必修123周而复始的循环 教案.docx

上传人:b****5 文档编号:2784521 上传时间:2022-11-15 格式:DOCX 页数:19 大小:2.37MB
下载 相关 举报
学年教科版高中信息技术必修123周而复始的循环 教案.docx_第1页
第1页 / 共19页
学年教科版高中信息技术必修123周而复始的循环 教案.docx_第2页
第2页 / 共19页
学年教科版高中信息技术必修123周而复始的循环 教案.docx_第3页
第3页 / 共19页
学年教科版高中信息技术必修123周而复始的循环 教案.docx_第4页
第4页 / 共19页
学年教科版高中信息技术必修123周而复始的循环 教案.docx_第5页
第5页 / 共19页
点击查看更多>>
下载资源
资源描述

学年教科版高中信息技术必修123周而复始的循环 教案.docx

《学年教科版高中信息技术必修123周而复始的循环 教案.docx》由会员分享,可在线阅读,更多相关《学年教科版高中信息技术必修123周而复始的循环 教案.docx(19页珍藏版)》请在冰豆网上搜索。

学年教科版高中信息技术必修123周而复始的循环 教案.docx

学年教科版高中信息技术必修123周而复始的循环教案

课堂教学设计表

课程《2.3周而复始的循环》教师学校授课班级

章节名称

2.1计算机解决问题的过程

学时

1-2学时

教材和内容分析

本节课主要内容包括:

计数循环、条件循环、列表、调试程序

教学重点:

掌握计数循环和条件循环的基本格式

教学难点:

根据实际情况灵活选择计数循环和条件循环并应用

 

 

 

知识与技能目标:

1.认识列表

2.掌握计数循环、条件循环的基本结构,学会循环的使用方法

3.学会调试程序

过程与方法目标:

1.通过两种不同的存钱情况,理解计数循环和条件循环适用的不同情况。

一种是已知时间求总额,对应计数循环,另一种是已知总额求时间,对应条件循环,学会使用循环结构解决问题。

2.通过教师讲解理论并举例操作演示,学习列表和range()函数等零碎的小知识点。

情感态度与价值观目标:

1.通过具体的问题,学生经历分析问题、设计算法、完善程序、调试程序的流程,体验程序设计的过程,养成良好的编程习惯,培养计算思维

学生特征

1.高一学生的感知力和观察能力明显提高,在先前的学习中,已经学习了顺序结构与分支结构,对编程有了一定的了解,但是编程思维处于萌芽阶段,相关概念比较陌生,操作能力有限,编程的基础较为薄弱。

2.本节课通过程序的演示,让学生领悟编程的价值。

算法教学有利于培养学生的逻辑思维能力,有利于学生在遇到问题时,可以利用计算思维来解决问题,为学生未来的学习特别是信息技术方面的学习提供支持。

项目

内容

解决措施

教学重点

计数循环和条件循环的基本格式、适用情况

教师讲授及演示;学生操作;多案例巩固

教学难点

根据实际情况灵活选择计数循环和条件循环并应用

教师讲授及演示;学生操作

教学方法、策略

主要教学方法:

讲授法、演示法、任务驱动法

教学资源

计算机投影/视频/PPT课件/机房教室

课堂教学过程设计思路

教学环节

教师的活动

学生的活动

设计意图

导入新课

现在是“理财的时代”,你不理财,财不理你。

同学们知道哪些理财方法呢?

1.存银行

2.基金、股票、债券等

教师引出方法:

李华有一个存钱计划,第一周存10元,每周递增10元

问:

李华一个月能攒下多少钱?

一个季度能攒下多少钱?

一年能攒下多少钱?

一个月能攒下多少钱较为简单,同学们计算得出结果:

第四周:

30+10=40元smoney=60+40=100元

当经历了长时间的存钱后,计算的过程繁琐,常用的计算方法已经不适用了。

人类并不适合做重复性的工作,这样的工作可以交给计算机解决。

我们一起来分析这个问题。

理解导入情境,培养理财意识

以理财方式作为导入,将学生带入到本课的知识情境中。

引导学生思考,解决问题。

引导学生培养理财意识。

培养工具意识,将计算机看做是帮助我们解决问题的工具,将繁琐的工作交由计算机解决,提高效率。

讲授新课

三思而后行—观察式子,总结规律

vi:

周数

vweek_money:

每周应存的钱

va:

每周固定增加10元

vsmoney:

存钱总额

思考:

在这些式子中,有哪些部分是保持不变的?

哪些部分是变化的?

不变:

a;

变化:

i,week_momey,smoney

引导学生总结规律。

规律:

认真听讲并且思考

找出规律,并用式子表示。

由教师讲解,引导学生找到规律,并用式子表达。

动手填一填:

根据对问题分析的结果,将流程图补充完整。

完成结果:

教师讲解并着重指出循环结构

v循环:

计算机程序中某些代码的反复执行。

v计数循环:

又称for循环,当循环一定次数时称为计数循环。

v条件循环:

又称while循环,用于循环次数未知的情况。

计数循环

v格式:

①for循环变量in列表:

语句或语句组

②for循环变量inrange():

语句或语句组

注意事项:

冒号要记得

循环体缩进4格

v列表

列表中可以包含多个元素,同时是一个有序集合。

就像这个桌子一样,每个抽屉可以放置不同的物品。

格式:

列表名=[元素1,元素2,元素3……]

例:

输出结果:

[“石榴”,1,“香蕉”,“橙子”,“梨子”]

输出结果:

石榴1香蕉橙子梨子

vrange()函数

range()函数可以生成某个范围内的数字列表。

格式:

range(start,stop)

start:

计数从start开始,默认从0开始。

stop:

计数到stop结束,但不包括stop

range(5)——[0,1,2,3,4]

range(1,6)——[1,2,3,4,5]

例:

动手试一试:

根据流程图,将活动一.py填写完整

完成结果:

根据上一环节总结的规律,完成流程图的填写,理解循环计算时,数据运行的过程。

听讲理论知识,并理解吸收。

完成程序的填空,并调试运行。

将流程图作为工具,辅助学生理解算法过程。

李华即将升入高三,他想用平日攒下的零花钱购入一套《五年高考三年模拟》,已知一套书价值500元,问李华需要存钱多久呢?

思考:

和上一例题比较,差异在哪里?

——循环次数未知!

v条件循环

格式:

while关系表达式:

语句或语句组#此行缩进4格

条件循环一般用于循环次数未知的情况。

当关系表达式为真时保持循环,直到其为假时停止整个while循环。

循环体中必须有改变条件表达式值的语句,否则将会变成死循环。

例:

s=0

whiles<=30:

s=s+10

print(s)

流程图:

输出结果:

10203040

三思而后行—观察式子,总结规律

i:

1、2、3、4……

i=i+1#表示周数增加

动手填一填

完成结果:

动手试一试:

根据流程图提示,将活动二.py补充完整

完成结果:

将两种存钱情况进行对比,找出差异,理解条件循环的使用情况。

学习条件循环的基础理论知识,概念、基本格式等。

分析式子,找到规律,完成流程图填写,进一步完成程序填空。

结合实际情况,引出第二种存钱方式,已知总额求时间,指出计数循环不适合该种情况,可采用条件循环解决问题。

调试程序

调试器pdb模块

例如importpdb

pdb.set_trace()

运行后”p”命令查看变量

运行后”c”命令继续运行

运行后”q”命令退出程序

 教师演示并配合讲解,学生模仿操作。

编写程序时难免出错,这时借助Python的调试器pdb。

介绍调试器pdb,帮助学生解决编程过程中的错误。

课堂小结

本节课学习了循环结构,讲解了计数循环和条件循环。

计数循环是用于已知循环次数,它的两个小伙伴是列表和range()函数,具体结构是……

条件循环是用于循环次数未知的情况下,基本结构是……

在设计算法时,要根据问题的实际情况灵活选择。

认真听讲

总结回顾

巩固学生对本节课学习的知识。

小试牛刀

求和1+2+3+……+100=?

①for循环

s=0

foriinrange(101):

s=s+i

print(s)

②while循环

s=0

i=1

whilei<=100:

s=s+i#累加求和

i=i+1#累加计数

print(s)

复习本节课知识,尝试自主完成练习题,巩固知识。

简单的习题,练习两种循环算法。

课堂小结

拓展知识

for循环嵌套:

尝试打印出九九乘法表

拓展知识,了解for循环嵌套。

根据实际教学情况,灵活安排。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程科技 > 能源化工

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1