高中信息技术

简答题案例:
为了考查学生对Python语言中循环结构程序的理解情况,特别是range()#c,print()函数相关的参数功能,王老师设计了如图8所示的题目。
 
要解决此问题,学生要了解4改range()的格式是:range(begin,end,step);函数print()的格式是:print(value,…,sep='',end='\n',file=sys.stdout,flush=False)。
预设的参考答案为:①1,101;②s+i;③s。
答案解析:①空需要填写的内容为变量i从1穷举到100,故填写1,101;根据②空后面的提示,将变量i的值累加到累加器s中,故填写s+i;③空就是要填写输出累加器S的值,所以填写s。函数range()参数及功能说明如表4所示。
 
从学生作答的情况来看,除与参考答案一致外,很多学生还出乎王老师意料地给出了以下几种答案。
第一种:①1,101,1;②s+i;③S。
第二种:①1,100;②s+i;③s+100。
第三种:①100,0,-1;②s+i;③s。
面对此情况,王老师随机应变,他请同学们进行小组比赛,看哪个小组能给出更多的答案。
问题:
(1)请结合评价目标,分析王老师预设的参考答案有何问题。(5分)
(2)分析王老师开展小组竞赛的意义。(5分)
(3)请根据range()函数的格式,分析学生的第三种答案的含义。(10分)

参考答案:暂无进入在线模考
(1)王老师旨在考查学生对Python语言中循环程序的理解情况,特别是range()和print()函数相关的参数设置,但预设的参考答案只有一种,缺乏灵活性,不利于学生发散思维,无法达到举一反三的学习效果。
(2)①加强学生之间的交流与合作,调动学生的学习积极性;②拓展学生思维,提升学生对知识的掌握和理解;③增强学生的集体合作意识,吸引学生的学习兴趣。
(3)学生采用逆向思维方式,即采用从大到小的方式进行求和,l00+99+…+1,数值依次减l,步长为-1。
根据range()和print()函数的含义,可得第三种答案的含义:①空表明变量i从100穷举到1,步长为-1;②空表明将变量i的值累加到累加器s中;③空表明应输出s的值。

最新试题

阅读材料,根据要求完成任务。 计算机是信息时代进行数据处理的主要工具,学生理解“数据是如何存入计算机中的? 它们在计

类型:简答题2023-02-03

案例: 为了考查学生对Python语言中循环结构程序的理解情况,特别是range()#c,print()函数相关的参数

类型:简答题2023-02-03

案例: 在教授“信息编码”一课时,王老师利用电影中谍报人员接或留电的剧情导入。随后,他请同学们扮演谍报人员,将接收的密

类型:简答题2023-02-03

请依据《普通高中信息技术课程标准(2017年版2020年修订)》,简述信息社会责任的内涵及具有信息社会责任的学生有哪些主

类型:简答题2023-02-03

我国古代数学家张丘建在《算经》中提出了一个著名的数学问题:“鸡翁一值钱五,鸡母一值钱三,鸡雏三值钱一。百钱买百鸡,问鸡翁

类型:简答题2023-02-03

为了宣传我国人民的抗疫精神和成果,李明同学计划制作一个视频作品,并在网上发布。请简要回答该作品的制作和发布需要经过的主要

类型:简答题2023-02-03

若通信协议使用的生成码多项式为G(x)=x3+x2+1,接收方接收到的比特串是10110010101011,经检测传输结

类型:单选题2023-02-03

某二叉树结构如图6所示,其后序遍历的结果是( )  

类型:单选题2023-02-03

运行如图5所示的Python程序片段,可以统计“1,2,3,4”四个数字能够组成多少个互不相同且无重复数字的三位数。横线

类型:单选题2023-02-03

用于实现身份鉴别的安全机制是()。

类型:单选题2023-02-03