1-2裁判算法的描述 教学设计-2026-2027学年信息科技五年级上册川教版
2026-08-30
|
5页
|
149人阅读
|
2人下载
普通
摘要:
该小学信息科技教学设计聚焦算法描述方法,以运动会裁判工作为情境导入,通过800米跑轮数计算实例引导学生用自然语言描述算法步骤,再结合视频学习流程图符号及绘制规则,构建从具体到抽象的学习支架。
特色在于生活化情境与任务驱动结合,通过小组合作描述实心球算法、“韩信点兵”流程图绘制等活动,培养计算思维与信息意识,视频辅助理解流程图,拓展练习中计算不同班级成绩体会问题规模与执行时间关系,提升学生逻辑思维与数字化学习能力,为教师提供生动教学案例和可操作活动。
内容正文:
课题
裁判算法的描述
课型
新授
设计时间
9月1日
教学目标
信息意识:能发现运动会场景中处处存在算法,知道算法可以用来解决生活中的实际问题,感受算法给工作带来的便利。
计算思维:掌握用自然语言描述算法的方法,能够把比赛裁判工作拆解成清晰有序的步骤;认识流程图常用符号,读懂流程图,初步会用流程图描述简单算法;理解问题规模越大,算法执行花费的时间会变长。
数字化学习与创新:能够自主尝试用两种不同方式描述同一个问题的算法,对比两种描述方式的优缺点。
信息社会责任:结合运动会裁判工作,体会算法严谨、公正的特点,懂得规则、步骤清晰是公平竞技的保障。
教学重点、难点
教学重点:会用自然语言描述算法;认识流程图,读懂流程图。
教学难点:把实际问题拆解成规范算法;理解问题规模和算法执行时间之间的关系。
教学准备
多媒体课件、网页游戏
课时安排
1课时
第( 1 )课时
教学过程
二次备课
一、情境导入,激趣揭题
师:在运动会上,裁判老师承担着重要的工作,他们不仅要进行公正裁决,还要维持比赛秩序。裁判要公平裁决,就需要一套清晰的、解决问题的步骤,我们把这套有序步骤叫做算法。今天我们就一起来学习《裁判算法的描述》,看看运动会背后还藏着怎样的算法。
二、新授
1.计算800米跑比赛轮数
师:800米跑比赛将在学校操场的跑道上进行。由于跑道的数量有限,不能让所有运动员同时比赛。我们怎么才能指导800米跑比赛至少要安排几轮呢?
生:可以用总人数除以跑道数。根据得到的商和余数来判断比赛需要安排几轮。
师:我们可以这样清晰地表述:第一步,确定可以同时使用的跑道数。第二步,确定参加800米跑比赛的总人数。第三步,用总人数除以跑道数,得到商和余数。第四步,如果余数是0,那么所需的轮数就是商;如果余数不是0,那么所需的轮数就是商加1。我们一起来代入数字算一算。
生计算并分享结果。
师:所以至少要进行5轮比赛。
师:准确描述解决问题的算法,可以确保每一步都逻辑清晰、易于执行。像上面描述计算比赛轮数算法的方式一样,用我们日常生活使用的语言来描述算法,被称为自然语言描述算法。
2.立定跳远、实心球算法描述
师:立定跳远也有裁判算法。看,这是立定跳远须知,1分钟默读立定跳远须知,读完之后和同桌说一说,你读懂了哪些比赛判定规则。
生默读并分享信息。
师:说得不错。用自然语言来描述算法,与我们生活中的语言相近,很容易阅读和理解。
师:投掷实心球项目还需要一个说明,请你仿照立定跳远须知,小组合作,用自然语言描述判定投掷实心球比赛成绩的算法。两分钟。
师:哪个小组来分享你们的成果?
生小组代表:第一步,站在投掷线后投掷实心球;第二步,观察实心球落地位置;第三步,测量投掷线到球落地最近落地点的距离;第四步,重复1、2、3步,取得三次投掷成绩;第五步,最终成绩取三次跳跃成绩中最好的。
师:表述逻辑很清楚,步骤完整,这就是用自然语言写出的判定投掷实心球比赛成绩的算法。
师追问:自然语言描述算法容易理解,它存在什么不足呢?
生:有时候人理解不一样,容易有歧义,文字太多看着麻烦。
3.认识流程图描述算法
师:自然语言描述算法通俗易懂,但容易产生歧义。我们也可以用另外一种方式来描述判定立定跳远成绩的算法。(出示立定跳远流程图)
师:这样的图示叫作流程图,通过视频了解什么是流程图。
生看视频并回答什么是流程图。
师:流程图中,用不同的图形符号来代表不同的步骤,这些符号又有什么功能呢?(师播放视频)
生看视频并回答
师提示:在画流程图的时候要注意留心以下几点:
1.使用规范的流程图符号。
2.一般按照从上到下、从左到右的顺序来画。
3.逻辑清晰明确,流程线不能交叉。
4.只有一个开始和一个结束。
师过渡:拔河比赛开始了,100多位运动员达到等候区热身。为了清点运动员人数,裁判老师先请运动员们3位一排排队,结果多出了2位同学;接着,他又请运动员们5位一排排队,结果多出了3位同学;最后,他请运动员们7位一排排队,结果又多出了2位同学。大家知道这个典故吗?
生:韩信点兵。
师:据传说,楚汉相争时,汉王刘邦的大将韩信采用了一种特定的计数方法,快速统计出了士兵的数量,我们常称之为“韩信点兵”。
师:我们先用自然语言描述解决问题的步骤,第一步:列出三种排队方式可能的人数;第二步,找出三组数中共有的最小数;第三步,计算3、5、7的最小公倍数;第四步,两数相加。你能根据这样的步骤用流程图描述吗?
生操作并分享。
师:若只知道运动员人数不少于100位,则运动员人数除了是128位,还可能是多少位呢?
师:我们已经学习两种算法描述方法,比一比,两种方法各自有什么优势?
生:自然语言易于理解,书写简单。流程图直观清晰,逻辑一目了然。
师补充。
用自然语言描述算法
用流程图描述算法
1.易于理解
2.书写简单,不需要专门符号
3.符合日常说话习惯
1.直观清晰
2.图形符号规范
3.逻辑清晰
三、拓展练习
师:团体项目广播操比赛,一共有7位裁判打分,最终成绩取所有分数的平均数(保留两位小数)。看流程图,你能通过流程图的描述结合欢欢所在班级广播操比分表算出欢欢班的最终成绩吗?同时记录计算大概用了多少时间。
生根据流程图和欢欢所在班级广播操比分数表进行计算。
生分享。
师:五年级一共有8个班参加广播操比赛。请帮忙计算一下这8个班最终的比赛成绩,并记录大概用了多少时间来计算。
生分享。
师:学校一共48个班。请你预估一下,计算完所有班级广播操比赛的最终成绩,大概要用多少时间?
生预估时间。
师:通过记录两次计算用时,你发现了什么?
生:我发现,计算1个班的成绩用时短;计算8个班的成绩用时增加了。如果要计算全校所有班级的成绩,就要花更多的时间!计算次数越多,用时越长。
师小结:算法的执行次数(时间)和我们要解决的问题规模是相关的。问题规模越大越复杂,算法的执行次数就越多,花费的时间也越长。
师:请用自然语言或流程图描述:计算一个班广播操比赛最终成绩的算法。
生完成并分享。
四、课堂小结
师:通过今天的学习,你有什么收获?
生齐答:我学会了自然语言描述算法、流程图描述算法。
师:算法就是解决问题的一套有序步骤,生活里到处都有算法。希望同学们以后遇到问题,学会拆解步骤,用清晰逻辑思考问题。
练习设计
尝试画一画泡茶的流程图,想一想泡茶有哪些步骤,用上我们今天学习的流程图符号。
板书设计
裁判算法的描述
自然语言描述算法:通俗易懂、书写简单。
流程如描述算法:直观清晰,逻辑明确。
问题规模越大越复杂,算法的执行次数就越多,花费的时间也越长。
课后反思
学科网(北京)股份有限公司
$
资源预览图
1
2
相关资源
示范课
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。