4.4.2while循环的应用(教学设计)-2024-2025学年高一上学期高中信息技术必修1第四章粤教版(2019)

2024-11-05
| 8页
| 2376人阅读
| 6人下载
普通

资源信息

学段 高中
学科 信息技术
教材版本 高中信息技术粤教版必修1 数据与计算
年级 高一
章节 4.4.2 while循环的应用
类型 教案-教学设计
知识点 循环结构的程序实现
使用场景 同步教学-新授课
学年 2024-2025
地区(省份) 四川省
地区(市) 泸州市
地区(区县) -
文件格式 DOCX
文件大小 93 KB
发布时间 2024-11-05
更新时间 2024-11-05
作者 匿名
品牌系列 -
审核时间 2024-11-05
下载链接 https://m.zxxk.com/soft/48395279.html
价格 1.50储值(1储值=1元)
来源 学科网

内容正文:

教学设计 课程基本信息 学科 信息技术 年级 高一 学期 春季 课题 While循环的应用 教科书 书 名:信息技术必修一数据与计算教材 出版社:广东教育出版社 出版日期:2019年7月 教材分析 本节内容是程序设计中的重要知识点,教材通过对 while 循环的介绍,使学生掌握一种实现程序重复执行特定代码块的方法。这对于培养学生的逻辑思维和解决复杂问题的能力具有重要意义。 学情分析 高中生在学习 while 循环之前,已经对程序的顺序结构有了一定的理解,并且具备了基本的编程思维。但对于循环结构这种较为复杂的概念,可能需要更多的实例和练习来加深理解和掌握。 核心素养 1. 计算思维:培养学生运用循环结构解决重复计算问题的能力,提升算法设计和逻辑推理能力。 2. 信息意识:让学生理解在程序中如何通过循环控制实现信息的有效处理。 3. 数字化学习与创新:鼓励学生运用数字化工具进行编程实践,培养创新思维和实践能力。 教学目标 1.知识与技能目标 (1)理解 while 循环的基本概念和语法结构。 (2)掌握使用 while 循环解决实际问题的方法。 2.过程与方法目标 (1)通过案例分析和实践操作,培养学生的问题分析和解决能力。 (2)经历调试和修改程序的过程,提高学生的逻辑思维和纠错能力。 3.情感态度与价值观目标 (1)激发学生对程序设计的兴趣和热情,培养学生的耐心和毅力。 (2)培养学生的团队合作精神和交流能力。 教学重难点 教学重点: 1.while 循环的语法结构和执行流程。 2.正确设置循环条件,避免死循环和不完整循环。 教学难点: 1.灵活运用 while 循环解决复杂的实际问题。 教学过程 1、 问题导入 项目小组为了筹集购买奖品和纪念品的费用,准备开展一次募捐活动,计划向第一个赞助人募捐20元,向第二个赞助人募捐25元……后一个比前一个多募捐5元,依次下去,第几个人募捐后募集到的总费用累计超过500元? 思考:这里没有准确说明要循环多少次,那么之前学习的for循环就不能使用,我们应该怎样解决这样的问题呢?今天我们就来学习一种循环结构——while 循环。 2、 知识讲解 1. while循环的一般格式while (表达式): 语句或语句组 注:(1)while(表达式)后面加“:”; (2)语句或语句组严格遵循相同的缩进。缩进通常是一个制表符(\t)或者4个空格字符。 (3)表达式的值为真(True)或假(False)。 (4)当表达式的值为真时,执行循环体语句;当表达式的值为假时,退出循环,执行循环体外的下一条语句(即当后面没有缩进的第一条语句)。 2.while循环的执行过程 3.课堂练习 以下哪个是Python中while循环的标准格式示例?( BD ) A. while condition statements B. while condition: statements C. while condition: statements D. while (condition): statements 三、案例分析 例1:编程实现计算1到10的和。 1. 分析问题:计算1到10的和,即计算sum=1+2+3+...+10,这里一共进行了 次循环,可以通过变量i记录循环的次数,即i=1,2,3...10。、 2. 设计算法: (1)用自然语言描述算法 1  给i赋一个初始值i=1; 2  给sum赋一个初始值sum=0; 3  sum=sum+i; 4  i=i+1; 5  如果i<11,则返回步骤③; 6  输出sum的值; 7  结束。 (2)用流程图描述算法 3.编写程序:教师引导学生根据流程图一步一步分析程序。 4.调试运行: 例2:根据以上学习,思考“引入”中提到的问题: 项目小组为了筹集购买奖品和纪念品的费用,准备开展一次募捐活动,计划向第一个赞助人募捐20元,向第二个赞助人募捐25元……后一个比前一个多募捐5元,依次下去,第几个人募捐后募集到的总费用累计超过500元? 1.分析问题:设所拉赞助人的数量为num(num=1,2,3,…),每次募集的费用为money,每次募集之后总费用为sum,则sum可以用如下的式子表示: sum=20+25+30+… 于是这个问题就可以转化为:当sum≥500时,求num的值。 2.设计算法 3.编写程序:根据上述的分析,设计算法如下: (1)令num=1; (2)令money=20; (3)令sum=20; (4)num=num+1; (5)money=money+5; (6)sum=sum+money; (7)如果sum<500,则返回步骤4; (8)输出num的值; (9)结束。 4.调试运行: 3、 学生实践 1.尝试编写程序完成计算1到80的和 2.编程实现计算100及以内所有偶数的和提示:1.定义一个变量i=2,用于判断当前的数是否在100及以内 2.定义一个变量sum=0,用于计算偶数的和 第一次:i=2 sum=0+2=2 第二次:i=4 sum=2+4=6 第三次:i=6 sum=6+6=12 …… 第n次:i=100 五、巩固练习 1.这段代码缺少了while循环一般格式中的哪个重要部分?( ) i=1 while i<5: print(i) A.循环变量初始化 B.循环条件 C.循环体 D.循环变量更新 2.以下代码的输出结果是?( ) A.0 1 2 3 4 5 B.0 1 2 3 4i=0 while i<5: print(i) i+=1 C.1 2 3 4 5 D.5 3.以下代码执行后,count的值是?( ) A.5 B.10 count=0 num=10 while num>0: if num%2==0 count+=1 num-=1 C.4 D.9 六、课后总结 学科网(北京)股份有限公司 $$

资源预览图

4.4.2while循环的应用(教学设计)-2024-2025学年高一上学期高中信息技术必修1第四章粤教版(2019)
1
4.4.2while循环的应用(教学设计)-2024-2025学年高一上学期高中信息技术必修1第四章粤教版(2019)
2
4.4.2while循环的应用(教学设计)-2024-2025学年高一上学期高中信息技术必修1第四章粤教版(2019)
3
所属专辑
相关资源
示范课
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。