内容正文:
高中 信息技术必修一第三单元项目六for循环配套作业设计
姓名
刘燚娜
学段学科
高中信息技术
单位
阳朔县新城高级中学
层级(A或B)
A
对应教材版本及章节
上海科技教育出版社必修一 第三单元 项目六第二节了解程序的基本控制结构
项目
题号
题型
对应知识点
对应素养目标
水平层级
呈现形式
课前
1
知识阅读
了解海龟库基本使用方法
信息意识
水平2
导学案
课中
1
体验与探究
For循环的特点
信息意识
水平2
导学案
2
填空
for语句的执行过程
信息意识
计算思维
水平2
导学案
3
操作题
For程序在程序中的具体应用
信息意识
计算思维
水平2
导学案
课后
1
填空题
for语句的执行过程
信息意识和计算思维
水平2
导学案
2
填空题
for语句的执行过程
信息意识和计算思维
水平2
导学案
3
填空题
For程序在程序中的具体应用
信息意识和计算思维
水平2
导学案
具体作业内容:
课前学习任务
课中学习任务
【体验与探究一】
打开文件接收柜,运行体验探究一代码,观察该程序有什么特点?
.
.
【体验与探究二】
请将以下代码输入到Python编辑平台,运行,查看效果。
并思考for语句的执行过程是什么?for n in range(1,11,2):
print(n)
循环次数
循环变量n的值
第1次循环
第2次循环
第3次循环
第4次循环
第5次循环
range生成的序列______________
循环的次数:( )次
循环变量名是:( )
【课堂小测】
1. range(6),生成数字列表 。
2. range(3,6),生成数字列表 。
3. range(1,6,2),生成数字列表 。
4. range(9,0,-2),生成数字列表 。
5. 列表range(7,10)中元素的个数是 个。
【体验与探究三】
请使用for循环简化以下代码
import turtle
for i in range( , , ):
turtle.forward(100)
turtle.left(90)
课后作业
1.有如下程序段:
sum=0
for i in range(10):
sum+=i
print(″sum=″,sum)
(1)循环变量i的初值为________,终值为________,步长为________。
(2)该程序段执行后,输出结果为________。
2.有如下程序段:
sum=0
for i in range(10,20,3):
sum+=i
print(″sum=″,sum)
(1) 循环变量i的初值为________,终值为________,
步长为________。
(2)该程序段执行后,输出结果为________。
3、登录QQ,需要输入账号和密码,密码输入正确时,显示“密码正确,成功登录”提示;否则,显示“密码错误,请重输”。每次登录有3次试错机会,如果密码连续3次输入错误,账号将被锁死。请你编程实现上述需求。
correct = 0
for i in range( , , ):
print("你有",4-i,"次机会") #提示还有几次机会
QQ = input("请输入您的QQ号")
Password = input("请输入您的密码")
#QQ号是123,密码123456,身份验证成功否则身份验证失败
if QQ =="123" and Password=="123456":
correct=1
break
else:
print("密码错误,请重输入")
if correct == 1:
print("密码正确,成功登录!")
print("欢迎进入QQ界面!")
else:
print("密码错误,请重输入")
第 1 页 共 2 页
学科网(北京)股份有限公司
$$