全球旧事资料 分类
码。问题:例子中for语句中的
50556065707580859095,tcircle
表示什么含义?(二)探究for语句通用格式及其通用执行过程1通用格式(1)案例体验明确概念:
(2)案例推理基本格式
f(3)序列①什么是序列:有顺序地组织在一起的数据元素的集合。②序列的生成方式:a列表直接生成;序列中元素可以是数值类型也可以是字符串类型bra
ge函数生成案例体验:forii
ra
ge501005pri
tie
d“”格式:ra
ge初值终值步长值作用:生成一个以初值开始,到终值之前结束的间隔是步长值的连续变
化的等差整数序列,注意这个序列不包括终值。在Pytho
中,序列还有其他生成方式,如字典、元组等,在后续课程中学习。2通用执行过程
执行过程:首先判断循环变量是否成功取到序列中下一个元素?是,就执行循环体,接着继续判断循环变量是否成功取到序列中下一个元素?是,执行循环体,以此类推,一直到依次取完序列中的所有元素后,循环结束,执行循环结束后的语句。
明确了for语句的通用格式、通用执行过程及特点,如何用它编程解决生活中的实际问
f题呢?
任务4:银行办理业务时,需要输入账号和密码,密码输入正确时方可登录系统继续办理所需业务每次登录有3次试错机会,如果密码连续3次输入错误,账号将被锁死。请你编程实现上述需求。
任务41:分析任务需求,在任务单中补充对应的算法流程图;
环节四:7实际应用
任务42:根据算法流程图,在任务单中将所缺代码写在横线上。
(一)任务41:分析任务需求,在任务单中补充对应的算法流程图;1实践尝试分析问题,补充算法流程图:
f2分析讲评:(1)分析需求,回答问题:①重复的操作(循环体)是谁?②循环变量是谁?③如何得到循环变量所需要的序列?④为什么用这种生成序列的方式?
(2)补充流程图:
f(二)任务42:根据算法流程图,在任务单中将代码补充在横线上。1实践尝试:学生根据算法流程图尝试在任务单中将所缺代码补充在横线上。(注意级别缩进)。
2分析讲评
(三)调试运行程序,看效果:(四)提出问题:使用for语句解决实际问题时应考虑哪些要素?
f1确定是否有重复的操作及重复的操作(循环体)是什么?2确定循环变量是谁?3确定循环变量所需的序列怎么产生?
环节1五:拓展
问题:你能说一说生活中能用for语句编程实现的现象有哪些吗?
本节课学习的要点:
1for语句的基本格式;for循环变量i
序列

循环体
节2for语句的执行过程及特点;
1六
r
好听全球资料 返回顶部