与时间赛跑,让算法“减速”

来源 :江苏科技报·E教中国 | 被引量 : 0次 | 上传用户:meng20040511
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  李咪咪 中学二级教师,华东师范大学科学与技术教育硕士,现于上海市普陀区曹杨第二中学任教信息技术学科。在教学中善于将学科特征与新媒体、新技术进行融合,提升学生的学习兴趣,培养学生的计算思维。
  课程背景
  互联网平台“外卖骑手与时间赛跑”的问题,多次引发了社会各界的广泛关注。外卖骑手需在系统规定的时间内按时送达商品,这种算法忽视了天气、路况等因素对送达时间的影响。算法是工具还是机器?这个问题不禁引发公众的无限思考。而信息技术学科旨在培养学生信息意识、计算思维、数字化学习与创新、信息社会责任四个方面的核心素养,其中“信息社会责任”鼓励学生“关注信息技术革命所带来的环境问题与人文问题”。所以,本节课我将与学生一起探索如何利用分支结构改进外卖骑手计时系统,使得该系统更加灵活和人性化。
  教学目标
  知识与技能 描述分支结构的特点和执行过程;设置正确的分支判断条件;绘制规范的分支结构算法流程图。
  过程与方法 根据问题情境,化归算法问题,使用分支结构解决问题;合理使用关系运算符、逻辑运算符表示分支结构的判断条件。
  情感态度与价值观 在使用算法解决问题的过程中,摒除算法的“唯工具论”,思辨算法的社会伦理,明白要让算法为人服务而非人为算法服务;关注信息技术革命所带来的人文问题,尝试用算法知识解决上述相关问题。
  教学重点与难点
  教学重点 使用分支结构解决“外卖骑手模拟计时”问题。
  教学难点 根据不同情境,设置正确的分支判断条件。
  教学过程
  一、温故“思”新——顺序结构到分支结构的过渡
  1.何时取到外卖(复习顺序结构)
  构建问题情境:骑手距离客户1.5km,假设骑手平均速度(含行进路程、上楼等)是2m/s,请问顾客多少分钟后可以取到外卖?
  化归为算法问题:已知骑手与客户的距离s、骑手的平均速度v,依次输入距离s和平均速度v,根据“时间=距离/速度”公式求得所需时间(单位为秒),再将其转换为以“分钟”为单位进行输出。学生根据已学顺序结构的相关知识,使用流程图表达算法思路,并上机编程实现。
  2.如何帮助外卖骑手走出计时困局(引出分支结构)
  教师设问:教师展示网络上针对外卖骑手送餐计时算法的讨论,外卖骑手长期被困在系统规定的时间里,而系统忽视了客观因素对骑手行进时间的影响,启发学生思考。
  教师进而设问:如何改进外卖平台计时系统的算法,使得该系统更加贴近骑手生活,更加灵活和人性化?
  小组讨论:影响外卖骑手配送时间的因素具体有哪些?
  交流总结:根据各小组讨论结果,汇总影响外卖骑手配送时间的主要因素(用户所在楼层数、行进路况、天气条件等)。
  二、多一种选择,多一点温暖(走进分支结构)
  1.前方路况影响配送时间
  构建问题情境:骑手距离客户1.5km,假设骑手平均速度(含一般行进路程)是2m/s。如果前方修路,那么最终配送时间为原始时间的1.1倍;否则,按照原始方式计算时间。请问顾客多少分钟后可以取到外卖?
  化归为算法问题:已知骑手与客户的距离s、骑手的平均速度v、前方道路状况flag,首先依次输入距离s、平均速度v和前方道路状况flag的值。然后判断前方是否修路,如果修路,时间系数为原始时间的1.1倍;否则,根据“时间=距离/速度”公式求得所需时间(单位为秒),再将其转换为以“分钟”为单位进行输出。
  走进分支结构:学生思考已学“顺序结构”的流程图能否表示此算法,并阐释原因;教师展示用分支结构表示上述算法的流程图,如图1,并让学生尝试用语言描述此流程图;教师由特殊到一般,阐释分支结构的定义(根据给定条件是否成立而决定执行不同路径的算法结构);教师解释分支结构的执行过程,并讲授分支结构的语法格式。
  程序实现:学生编程实现并测试结果。
  2.楼层数影响配送时间(关系运算)
  构建问题情境:骑手与客户的实时距离为1.5km,假设骑手平均速度(含一般行进路程)是2m/s。如果用户所在楼层大于3层,那么最终配送时间为原始时间的1.1倍;否则,按照原始方式计算时间。请问顾客多少分钟后可以取到外卖?
  化归为算法问题:先输入距离s、平均速度v和楼层数f,再判断用户楼层是否大于3层。如果大于3层,那么时间系数乘以1.1;否则,按照原始计算时间的方式。算法流程图如图2。
  走进关系运算:(1)问题引发思考:“楼层大于3”如何用表达式表达?判断结果又是什么?(2)由算术运算迁移到关系运算:算术运算——求大小,关系运算——比较大小;关系运算的结果是逻辑值(True或False)。(3)求关系运算的值。
  程序实现:学生编程实现并测试结果。
  3.楼层数与路况共同影响配送时间(逻辑运算)
  构建问题情境:骑手与客户的实时距离为1.5km,假设骑手平均速度(含一般行进路程)是2m/s。如果用户所在楼层大于3层或者修路长度大于500米,那么最终配送时间为原始时间的1.1倍;否则,按照原始方式计算时间。请问顾客多少分钟后可以取到外卖?
  化归为算法问题:输入距离s、平均速度v、楼层数f、修路长度l,再判断“用户楼层大于3层或者修路长度大于500米”条件是否成立。如果条件成立,那么时间乘以系数1.1;否则,按照原始计算时间的方式。算法流程图如图3。
  走进逻辑运算:逻辑运算符用于连接简单的逻辑表达式。其运算规则及范例值见下表。
  程序实现:学生编程实现并测试结果,具体VB代码如下。
  Dim s As Single, t As Single, v As Single,f As Integer,l as Single
  s = Val(InputBox("请输入骑手与顾客之间的距离(注意:单位为m)"))
  v = Val(InputBox("请输入骑手平均速度(注意:单位为m/s)"))
  f = Val(InputBox("请输入楼层数(注意:单位为层)"))
  l=Val(InputBox("请输入修路长度(注意:单位为m)"))
  If  (f>3 or l>500) Then
  t = (s / v) * 1.1
  Else
  t = s / v
  End If
  t = t / 60
  Label1.Caption = t & "分钟后送达"
  教学反思
  本课从社会热点问题“外卖员计时算法”入手,以“什么时候取到外卖”情境贯穿课堂首尾,由“楼层数大于3”引出关系运算,由“楼层数大于3或者修路长度大于500米”引出逻辑运算,问题依次过渡,知识层层递进,情境貫穿流畅。
  人与机器之间的关系是近年来常讨论的话题。是机器为人服务,还是人为机器服务?外卖骑手计时问题也是上述问题的缩影。学生在学习运用算法知识解决问题、让社会生活变得高效的同时,还需要关注算法应用带来的社会、人文问题。本节课学生虽然只是模拟改进外卖骑手的计时算法,但是通过理解情境、设计算法、编程实现等环节,他们进一步理解并践行了算法的人文性,思辨了算法的社会伦理。
其他文献
学科:小学语文 教材版本:人教2011课标版(部编)(三年级下册)  主讲教师:朴英 学校:广东省广州市番禺区石岗小学  教学分析:文章从天空和大地两个方面展现了这个奇妙世界的神奇和活力,承担着引发学生发现“事物”的特点,了解从“事物”哪几个方面“写清楚”,感悟单元语文要素的责任。课文篇幅较长,但结构清晰,语言生动,可充分进行朗读训练,培养学生语言感受力,让学生认识到奇妙的世界就在身邊,应乐于去观
期刊
石屏小学是坐落在南黄海之滨、迎九河畔的一所村小,是南通市如东县首批文明校园。全校师生不足400人,校园面积不到1公顷。六月石榴吐丹,九月金桂飘香,四季绿色充盈;学生文明守纪,教师团结敬业;以乒乓特色主打的校园文化充满每个角落。“十三五”期间,学校先后被评为江苏省体育特色学校、三星级科技教育先进集体,南通市工人先锋号、依法治校示范校,如东县教育先进集体、十佳书香校园、红旗大队等。学校获县义务教育办学
期刊
本报讯 日前,教育部、国家发展改革委、工业和信息化部、财政部、国家广播电视总局等五部委联合印发了《关于大力加强中小学线上教育教学资源建设与应用的意见》(以下简称《意见》)。这是自2000年我国基础教育信息化正式启动以来,第一个由教育部牵头、多部门联合印发的针对中小学线上教育教學资源建设与应用工作的规范性文件。  《意见》本着坚持育人为本、坚持统筹规划、坚持集成创新、坚持应用导向的原则,着力解决三个
期刊
学科:初中历史 教材版本:人教2011课标版(部编)(八年级上册)  主讲教师:刘璐 学校:辽宁工程技术大学附属中学  教学分析:学生对日军全面侵华的认识尚处于感性认识阶段,没有深刻认识日本“灭亡中国”的目的。本课是一篇很典型的爱国主义教育题材,学生学起来感兴趣,且会加深对日本军国主义本质的认识。通过这些史实的学习,激发学生以史为鉴,树立为人类和平、民主、进步事业而奋斗的精神,同时培养学生的爱国主
期刊
本报讯 日前,教育部组织召开了国家中小学课程资源建设总结交流会。  会议全面系统深入总结了疫情期间“停课不停学”工作和国家中小学课程资源建设总体情况。面对突如其来的疫情,教育部明确提出“停课不停学”,精心组织面向1.8億中小学生开展大规模线上学习指导与服务,堪称“史无前例、世无前例”。  会议指出,在“停课不停学”工作中,教育部注重抓好“四个统筹”。一是统筹开通了网络和电视两个平台,国家中小学网络
期刊
本报讯 近日,安徽省芜湖市繁昌区邀请安徽省芜湖市教育装备中心、电教馆专家,对全区教育装备、信息化工作进行了一次专题调研。  上午,调研组分别到横山初中、横山中心小学、马坝小学、繁昌一中、城关三小、繁昌三中六所学校进行了考察。专家们走进学校功能室,通过查看设备、查阅资料、交流谈话等方式,对学校的装备、信息化管理和应用工作做了深入了解。下午,组织召开了全区教育装备、信息化管理应用工作座谈会,来自十所学
期刊
学科:小学美术  教材版本:人教2011课标版(六年级上册)  主讲教师:苏艺茹  学校:宁夏回族自治区吴忠市红寺堡区回民小学  教学分析:“漂浮”这两个三点水偏旁的汉字组合,勾勒出了一幅漂在水面随水而动的优美画面,让我们产生无限美好的遐想和创作的欲望。本课从《小猴子捞月》的故事導入,借助油水不相溶的原理,给学生带来一种创造抽象美效果的有趣方法。本课可充分利用学生对材料和表现形式的好奇心,鼓励学生
期刊
张勇 广东省佛山市顺德区大墩初级中学信息技术教师,顺德区信息技术兼职教研员;全国青少年人工智能教育优秀辅导教师,广东省人工智能教育优秀辅导教师,佛山市创客教育优秀辅导教师,顺德区创客教育联盟讲师团成员,中科院少年创客学院390创新科学教育课程顾问,粤港澳大湾区青少年创新科学大赛特邀评委;参与国家级初中《信息技术》教材和高中《信息技术》教参的编写;著有《人工智能——机器视觉识别入门》一书。  课程背
期刊
语言作为人类交流的工具,在教育教学中发挥着重要作用。就小学数学教学而言,教师通过合理使用教学语言,能够更好地营造课堂氛围,激发学生的学习兴趣,建立良好的师生关系,帮助学生完成幼儿到学生的身份转变,从而更好地进行数学学习。  一、保证用词的简洁和精确  小学低年级数学的学习内容包括识数、简单的计算以及认识基础图形等。对低年级学生来说,在幼儿时期所接触到的数学内容基本没有完整的框架,知识点也比较零散,
期刊
学科:初中道德与法治  主讲教师:吴登良 李伟一 何开惠 叶尚成 廖洪森 肖丽萍 唐洁  教研单位:四川省成都市教育科学研究所 四川省成都市金牛实验中学校 四川省成都市金牛区教育研究培训中心  内容简介:从“课堂”到“课程”,以部级优课为基础,通过项目式学习、合作成长小组运作、教与学方式的转变、课堂建构、课堂时效性评价等,深度剖析道德与法治课堂与课程中需要注意的细节,对现代信息技术融入学科教学的具
期刊