2.3 周而复始的循环for列表第1课时-【新教材】教科版(2019)高中信息技术必修一教案+学案

2020-11-20
| 2份
| 6页
| 2416人阅读
| 72人下载
普通

资源信息

学段 高中
学科 信息技术
教材版本 高中信息技术教科版必修1 数据与计算
年级 高一
章节 2.3 周而复始的循环
类型 备课综合
知识点 -
使用场景 同步教学
学年 2020-2021
地区(省份) 全国
地区(市) -
地区(区县) -
文件格式 ZIP
文件大小 131 KB
发布时间 2020-11-20
更新时间 2023-04-09
作者 fufu0929
品牌系列 -
审核时间 2020-11-20
下载链接 https://m.zxxk.com/soft/25779692.html
价格 0.50储值(1储值=1元)
来源 学科网

内容正文:

实践一: 1+2+3+4+…+99=? 1、尝试补充流程图 2、尝试补全代码 尝试补全代码 s=0 for in : s= print(‘1+2+3+4+…+99=’,s) 开始 结束 变量<=99 Print(和) 和=初值 和=和+变量 $$2020~2021学年第一学期芜湖市田家炳实验中学教学设计(新授课) 课题: 2.3 周而复始的循环 执教班级:高一(1)(2)(3)(4)(5) 课时安排: 1 教学目标 1. 了解循环概念和基本结构。 2. 掌握计数循环for语句的一般格式。 3. 掌握for循环中循环次数的设置方法。 4. 了解利用for语句解决问题的一般过程。 5. 了解列表的功能及常见操作。 教学重难点 重点: 1.循环结构的执行原理。 2.for循环的工作原理和循环次数的设置。 3. 循环体。 4.列表的概念。 难点: 循环变量的设计及常用函数的使用。 教学环节 教学内容 媒体或技术应用 复习巩固 回忆pyhon输入输出语句。 巩固一:在屏幕上打印输出“我爱你,中国!” 生:实践 Python3.4.4 IDLE运行程序 一、导入 师:如果要是在屏幕上重复输出99遍“我爱你,中国!”大家还是否想一遍一遍的敲入代码? 生:回答 师演示 二、导入新知 一、循环结构 1.概念:计算机程序周而复始地重复同样的步骤,称为循环。 师生:共同说说身边的循环事件。 例如:银行的复利计算(公式:F=P(1+i)**n)、地球的自转等等。 师:1、循环变量、循环体和循环终止条件。 2、重复一定次数的循环,我们可以使用for循环语句。 2.格式:for 循环变量 in 列表: 语句或语句组 例1:for ch in [〃hello〃, 〃world〃]: print (ch) 例2:for i in range(101): Print (i) 3.列表:列表就是用“[]”将数据集中存放,便于记录和处理。使用中括号指出从哪里开始,到哪里结束,另外用逗号分隔列表中的各项。列表中可以包含python中能存储的任何类型的数据。 如: List=[5,10,15, 〃a〃, 〃b〃, 〃c〃,true ,false] (其实 [1,2,3,4]、range(1,5)这些也是列表 ) 例如: object=["石榴",1,"香蕉","橙子","梨子"] object[0]="苹果" del object[1] object.append("猕猴桃") print (object) 关于range的说明:默认从0开始,左闭右开。 列表相关知识: 建立列表:list=[〃You〃, 〃are〃, 〃why〃] 增加元素在列表末尾:list.append(〃friend〃) 插入元素:list.insert(2, 〃my〃) 删除元素:list.remove(〃why〃) 列表逆序:list.reverse() 获取元素:list[索引号],如list[0]为〃You〃。 打印列表:print list 列表排序:list.sort() 三、for循环实践 【实践一】1+2+3+4+…+99=? 1、 尝试补充流程图 2、 尝试补全代码 设计意图:循环概念和for语句基本格式 【实践二】 有5万元资金存入银行,选择“1年定期、自动转存”的存款方式。5年后会有多少收益呢?(假定利率为3.25%) 分析: 第一年 50000*(1+3 %) 第二年50000*(1+3%)*(1+3%) 第三年50000*(1+3%)*(1+3%)*(1+3%) 第四年50000*(1+3%)*(1+3%)*(1+3%)*(1+3%) 第五年50000*(1+3%)*(1+3%)*(1+3%)*(1+3%)*(1+3%) 首先考虑需要重复执行的部分是什么,然后考虑需要循环多少次或由谁决定循环次数。 (1)需要重复执行的部分:计算每年到期存款总额 存款总额money=存款本金money*(1+年利率) (2) 循环次数:5次。可用[1,2,3,4,5]或range(1,6)或range(5)。 (3) 假设年利率rate固定不变,输入本金money,五年后总额为:(学生补全代码,并运行) for year in : money=money*(1+rate) 效果等同于money=mo

资源预览图

2.3 周而复始的循环for列表第1课时-【新教材】教科版(2019)高中信息技术必修一教案+学案
1
所属专辑
相关资源
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。