论文部分内容阅读
2017年春季学期,北京作为全国四个试点省份之一开始实施新课标。2018年1月《普通高中信息技术课程标准(2017年版)》发布,前言中提到要“落实立德树人根本任务,……培养德智体美全面发展的社会主义建设者和接班人”。在新课标中,教学内容以程序设计语言Python作为载体,培养学生信息意识、计算思维、数字化学习与创新、信息社会责任四个核心素养。
2020年的新冠肺炎疫情对全世界各行各业都产生了深远的影响。高一学生作为未来社会主义的建设者和接班人,为了更好地帮助他们了解新冠肺炎的相关知识,了解我国采取各种疫情防控措施的必要性,进一步产生国家自豪感、认同感,笔者设计了与新冠肺炎相关的两个教学项目。
这两个项目立足于立德树人基本思想,同时也有利于培养学生的信息技术课程的四个核心素养。
项目一:新冠肺炎自查程序
1.设置目的
(1)帮助学生了解新冠肺炎与普通感冒的区别。
(2)帮助学生综合运用Python中的if条件语句。
2.项目描述
在新冠肺炎疫情期间,普通人如果出现发热、咳嗽、流鼻涕等症状,但无法确认病情,又担心去医院会出现交叉感染,怎么办?
请使用Python制作一个小程序,通过询问用户问题,帮用户初步识别患新冠肺炎的概率,并给出相应的建议。
3.具体要求
(1)请从网上查询并整理资料,了解普通感冒和新冠的区别。
(2)使用Python完成一个小程序,通过询问用户问题,帮用户初步识别患新冠肺炎的概率,并给出相应的建议。
4.项目范例
(1)程序功能说明。
询问用户以下四个问题:
①是否有呼吸困难或急促?
②是否有干咳并影响睡眠?
③是否持续发热且退烧药作用不大?
④是否精神差、食欲差?
输出用户感染概率
规则如下:用户四个回答中,每个“是”回答感染概率增加25%,根据用户回答“是”的数量给出感染概率。如用户回答0个“是”,感染概率为0%,1个“是”,感染概率为25%,依次类推。
根据用户感染概率给出相应建议:
①0,您目前很正常,请出门戴口罩,勤洗手,做好个人防护。
②25%~75%,您有一定的感染概率,请做好自我隔离,必要时去医院就诊。
③100%,您的感染概率非常大,请带好口罩,立即去医院就诊!
(2)参考程序(Python语言版)。
p=0#感染概率
ans=input(’1.是否有呼吸困难或急促(回答是或否)’)
if ans==’是’:
p =25
ans=input(’2.是否有干咳并影响睡眠?(回答是或否)’)
if ans==’是’:
p =25
ans=input(’3.是否持续发热且退烧药作用不大?(回答是或否)’)
if ans==’是’:
p =25
ans=input(’4.是否精神差食欲差?(回答是或否)’)
if ans==’是’:
p =25
print(’您的感染概率为’,p,’%’)
if p==0:
print(’您目前很正常,请出门戴口罩,勤洗手,做好个人防护’)
if 25
2020年的新冠肺炎疫情对全世界各行各业都产生了深远的影响。高一学生作为未来社会主义的建设者和接班人,为了更好地帮助他们了解新冠肺炎的相关知识,了解我国采取各种疫情防控措施的必要性,进一步产生国家自豪感、认同感,笔者设计了与新冠肺炎相关的两个教学项目。
这两个项目立足于立德树人基本思想,同时也有利于培养学生的信息技术课程的四个核心素养。
项目一:新冠肺炎自查程序
1.设置目的
(1)帮助学生了解新冠肺炎与普通感冒的区别。
(2)帮助学生综合运用Python中的if条件语句。
2.项目描述
在新冠肺炎疫情期间,普通人如果出现发热、咳嗽、流鼻涕等症状,但无法确认病情,又担心去医院会出现交叉感染,怎么办?
请使用Python制作一个小程序,通过询问用户问题,帮用户初步识别患新冠肺炎的概率,并给出相应的建议。
3.具体要求
(1)请从网上查询并整理资料,了解普通感冒和新冠的区别。
(2)使用Python完成一个小程序,通过询问用户问题,帮用户初步识别患新冠肺炎的概率,并给出相应的建议。
4.项目范例
(1)程序功能说明。
询问用户以下四个问题:
①是否有呼吸困难或急促?
②是否有干咳并影响睡眠?
③是否持续发热且退烧药作用不大?
④是否精神差、食欲差?
输出用户感染概率
规则如下:用户四个回答中,每个“是”回答感染概率增加25%,根据用户回答“是”的数量给出感染概率。如用户回答0个“是”,感染概率为0%,1个“是”,感染概率为25%,依次类推。
根据用户感染概率给出相应建议:
①0,您目前很正常,请出门戴口罩,勤洗手,做好个人防护。
②25%~75%,您有一定的感染概率,请做好自我隔离,必要时去医院就诊。
③100%,您的感染概率非常大,请带好口罩,立即去医院就诊!
(2)参考程序(Python语言版)。
p=0#感染概率
ans=input(’1.是否有呼吸困难或急促(回答是或否)’)
if ans==’是’:
p =25
ans=input(’2.是否有干咳并影响睡眠?(回答是或否)’)
if ans==’是’:
p =25
ans=input(’3.是否持续发热且退烧药作用不大?(回答是或否)’)
if ans==’是’:
p =25
ans=input(’4.是否精神差食欲差?(回答是或否)’)
if ans==’是’:
p =25
print(’您的感染概率为’,p,’%’)
if p==0:
print(’您目前很正常,请出门戴口罩,勤洗手,做好个人防护’)
if 25