内容正文:
课题
第2课用自然语言描述算法
主备课人
荣耀
总课时
审核人
备课时间
课型
信息技术常规课
使用人
上课时间
内容
1.从“小智种植凤仙花”场景切入,尝试用语言梳理算法步骤
2.理解“自然语言描述算法”的定义与“通俗易懂、简单易学”的特点
3.对比番茄炒蛋的两种自然语言描述,分析概括式与详细式描述的差异及适用场景
4.实践描述人行横道信号灯的算法,掌握自然语言描述算法的基本要求
教学
目标
1.知识与技能:能说出自然语言描述算法的定义,区分概括式与详细式描述,用自然语言完整描述1个简单场景的算法
2.过程与方法:通过小组讨论、表单填写、案例对比,提升用语言梳理步骤的逻辑能力
3.情感态度与价值观:感受自然语言描述算法在生活中的实用性,养成“步骤清晰、表达准确”的思维习惯
教学
重点
1.理解自然语言描述算法的定义与核心特点
2.能用自然语言完整、清晰地描述简单任务的算法
教学
难点
1.根据需求选择合适的描述方式(概括式/详细式)
2.描述算法时做到“步骤不遗漏、语言不模糊”
教具
准备
机房
教
学
过
程
一、情境导入
1.教师展示“小智周末做事”场景图,提问:“小智完成种植凤仙花、做番茄炒蛋等事都有步骤(算法),怎么把这些步骤说清楚、写明白呢?”
预设回答1:把每一步要做的事用话说出来,比如先做什么、再做什么
预设回答2:写下来的时候不能太笼统,不然别人不知道怎么操作
2.引出课题:今天我们学习“用自然语言描述算法”,一起探索怎么把算法说清楚
二、梳理凤仙花种植步骤,初识自然语言描述
1.展示凤仙花种植相关图片,引导学生观察:“种植凤仙花需要哪些步骤?小组讨论,把步骤写下来”
2.小组讨论(4人1组),填写“凤仙花种植算法表单(表1-4)”,派代表分享
表1-4 凤仙花种植算法表单
小组名称
种植凤仙花的算法步骤(用自然语言描述,至少 5 步)
1. ____________________
2. ____________________
3. ____________________
4. ____________________
5. ____________________
我们的描述是否清晰:□ 是 □ 否(若否,需要补充:__________)
预设小组分享:第一步选好种子和花盆,第二步往花盆里装土,第三步把种子埋进土里,第四步浇水,第五步放在有阳光的地方
3.教师总结:大家用日常语言写的种植步骤,就是“自然语言描述算法”的初步尝试,这种方式能让别人清楚知道该怎么做
三、学习自然语言描述算法的定义与特点
1.结合凤仙花种植案例,讲解定义:“运用生活中常用的语言,准确描述解决问题的方法及步骤,就是算法的自然语言描述”
2.提问:“这种描述方式有什么好处?”
预设回答1:容易懂,不管是谁看了都能明白步骤
预设回答2:学起来简单,不用记复杂的符号
3.学生填写“自然语言描述算法认知表单(表1-5)”,明确定义与特点
表1-5 自然语言描述算法认知表单
自然语言描述算法的定义
运用人们生活中常用的语言,描述解决问题的步骤
自然语言描述算法的特点
1. ____________________
2. ____________________
生活中用这种方式描述算法的例子
__________(如“妈妈说的煮面条步骤”)
四、对比番茄炒蛋描述,分析描述方式差异
1.展示爸爸和妈妈描述番茄炒蛋的两种步骤(概括式vs详细式),提问1:“爸爸和妈妈的描述有什么不一样?”
预设回答:爸爸说的很简单,比如‘起锅烧油’;妈妈说的很详细,比如‘往锅里倒适量食用油,等待烧热’
2.提问2:“什么时候用爸爸这种描述?什么时候用妈妈这种?”
预设回答1:如果对方会做饭,用爸爸的描述就行,能快速知道步骤
预设回答2:如果是第一次学做饭,就要用妈妈的描述,不然不知道放多少油、炒到什么程度
3.教师总结:根据需求选描述方式——概括式简洁明了,适合熟悉任务的人;详细式具体清楚,适合新手或需要精准操作的场景
4.学生填写“番茄炒蛋算法对比表单(表1-6)”,梳理两种描述的差异与适用场景
表1-6 番茄炒蛋算法对比表单
描述方式
特点
适用场景
爸爸的描述(概括式)
__________(如“步骤简洁,只说关键动作”)
__________(如“给会做饭的人看”)
妈妈的描述(详细式)
__________(如“步骤具体,说清操作细节”)
__________(如“给第一次做饭的人看”)
我选择描述方式的依据
根据__________和__________来选(如“对方是否熟悉任务”“是否需要精准操作”)
五、实践描述信号灯算法,巩固方法
1.播放人行横道信号灯视频(红灯→红灯快闪→绿灯),提问:“信号灯是怎么指挥过马路的?用自然语言把它的步骤说出来”
2.学生独立思考后,填写“人行横道信号灯算法表单(表1-7)”,教师巡视指导(提醒“步骤要按顺序,不能漏”)
表1-7 人行横道信号灯算法表单
观察到的信号灯变化
用自然语言描述信号灯的算法步骤
____________________
(如 “红灯→红灯快闪→绿灯”)
1. ________________
2. ________________
3. ________________
我的描述是否完整:□ 是 □ 否(若否,漏了:__________)
预设学生答案:第一步红灯亮起,让行人等待;第二步红灯快闪几下,提醒红灯要结束了;第三步绿灯亮起,行人可以过马路
3.随机抽取学生分享,全班评价“步骤是否完整、语言是否清楚”
六、课堂小结
1.引导学生回顾:自然语言描述算法是用日常语言说清步骤,有概括和详细两种方式,描述时要步骤清晰、准确
2.布置作业:回家用自然语言描述“泡一杯奶茶”的算法,明天和同学分享
个案补充
错误纠正
板书
设计
一、定义:日常语言→准确描述步骤(解决问题)
二、特点:通俗易懂、简单易学
三、两种方式:
1.概括式:简洁(适合熟悉任务)
2.详细式:具体(适合新手)
四、要求:步骤完整、语言准确
教学
反思
学科网(北京)股份有限公司
$