5.1初识程序设计 任务1认识算法 教案 - 2023—2024学高教版(2021) 中职信息技术(基础模块下册)

2024-08-09
| 6页
| 725人阅读
| 172人下载
普通

内容正文:

教学设计范例 教学项目 5.1 初识程序设计 任务1 认识算法 课时数 1学时 授课对象 专业 班级 授课日期 计算机专业 高一(3)(4)(5)(6)(7)班 课标要求 了解程序设计基础知识,理解运用程序设计解决问题的逻辑思维理念 学情分析 知识储备 学生已经学习过VB的基本知识,对于算法有了一定的了解,但对于算法的了解不够深入细致,仅停留在知道层面,同样对于算法的概念易混淆,无法与实际相结合。 行为习惯 学生在学习上缺少预习和自主学习的习惯,课堂中注意力易分散,对编程存在畏难情绪。 能力基础 高一年级学生已经具备一定的逻辑推理能力,且从小接受的教育使之形成了根深蒂固的数学思维模式,并且通过VB的学习,具备基础的算法编写能力。 教学目标 知识 1.了解算法的基本概念和特征 2.掌握自然语言描述法和流程图的基本知识 技能 会通过分析问题设计合理的算法,并对算法进行描述。 态度 1.关注算法设计的意义,体会算法在生活中的广泛应用。 2.锻炼学生的逻辑思维。 课程思政元素 在去北京旅游的具体案例中,讲述毛泽东纪念馆的故事,瞻仰一代伟人的圣容,激起学生对英雄人物的的敬仰之情,砥砺奋斗、不断前行。 教学重点 1.算法的五大基本特征 2.流程图的基本知识 教学难点 自然语言描述法和流程图描述法的运用 教学策略 讲授法、案例分析法、创设情景法、合作讨论法 教学环境 多媒体教室 教学环节 教学内容 学生活动 教师活动 设计意图 课前任务 预习知识点,了解算法的特征以及算法的描述方法。 通过阅读课本进行预习学习。 布置预习任务。 通过预习,可以让学生在课前自己对知识点进行一番自学,培养学生预习的习惯。 课程导入 ■创设小剧场,引出主题 小剧场:接水问题,高老师与小信和机器人对话 高老师与小信对话,只要告诉他“做什么”,与机器人(计算机)对话就必须告诉他“怎么做”。 具体步骤: 第1步,走到杯子旁边; 第2步,拿起杯子; 第3步,走到水房; 第4步,接满水; 第5步,走到桌子旁边; 第6步,放下水杯。 在实际对计算机下达指令时,还需要把上述步骤进一步细化,这就是计算机解决问题的过程,也是最常见的一种算法。 观看小剧场,分析高老师与小信和机器人之间的对话内容区别。 根据小剧场内容说出机器人接水的具体操作步骤。 播放小剧场,带领学生找寻对话内容的区别。 教师引导学生说出机器人接水的具体操作步骤。 创设情景,算法已经渗透到人们生活、娱乐、学习等方方面面,让学生在实际生活经验的基础上开展学习。 新课讲授 算法的概念 ■结合实例,讲解算法概念 理论上说,算法是指按照一定规则解决某一问题的明确和有限的步骤,通俗来讲就是解决问题的方法和步骤。 以前面的去北京旅游为例,就可以采用如下的步骤解决这个问题: ①网上订购北京相关景点的门票。 ②根据日期,购买火车票或飞机票。 ③根据行程及日期安排,预定酒店住宿。 ④带好各种票据,收拾好行李,按时乘车。 ⑤到达北京,选择地铁路线,购买地铁票,前往酒店入住。 ⑥带好门票,按照行程前往景点游玩。 上述步骤就是解决这个问题的算法。其实在解决生活中的很多问题时都有算法的身影,算法就是在解决特定问题时,采取的确定的、有限的步骤。强调有些步骤是可以颠倒的,不影响程序的结果;但是有些步骤一旦颠倒了那最终的结果也就全变了。 学生讲述北京旅游的流程步骤。 教师引导学生说出旅游的流程步骤,并对算法的概念进行总结。 插入思政元素:毛泽东纪念馆,瞻仰一代伟人的圣容。 把算法的概念与问题一紧密相连,可以使学生更好的理解算法的概念,加深印象。 算法的特征 ■运用多媒体课件讲解算法的特征 结合去北京旅游案例,总结说明算法的特征,对算法的五大特征进行讲解。 ①确定性:算法的每一个步骤都必须有确切的含义。 ②有限性:算法必须在执行有限个步骤后终止。 ③输入项:一个算法有0个或多个输入项。 ④输出项:一个算法至少要有一个有效的输出项。 ⑤可行性:算法中执行的任何步骤都是可精确执行的。 分析项目 订购车票 执行的步骤个数 执行的每个步骤是否有确切的含义 每一步是否明确可执行 是否有输入 是否有输出 结合案例和生活经验对知识点进行理解。 订购车票过程需要执行四个步骤: ①查阅车次 ②根据行程安排选择性价比最优的车次 ③输入乘车人信息④订购车票 订购车票过程的输入包括:时间、购票人信息、价格。 订购车票过程的输出包括:车次、时间、购票人信息。 教师讲解算法的特征。 教师引导学生将知识点与具体案例相结合,进行分析。 该部分知识点较抽象,结合具体案例进行讲解,联系实际。 算法的描述 ■结合实例,讲解算法的描述 案例:网购电影票显示付款金额 分析问题:设电影票单价为p,数量为n,金额为s,则得到计算金额s的公式为:s=p*n 设计算法: 自然语言描述: ①输入电影票单价和数量的值,即p和n的值; ②求金额s的值,即s=p*n; ③输出s的值; ④结束。 自然语言描述法:自然语言是人们最常用的语言,比较通俗易懂。 流程图描述法:使用自然语言来描述算法虽然通俗易懂,但一般句子较长,有时会产生歧义,且不便翻译成计算机程序设计语言,因此在程序设计中,更多地采用流程图来描述算法。 流程图常用图形: 图形 名称 功能 开始/结束 算法的开始或结束 输入/输出 算法中变量的输入和输出 处理 算法中变量的计算与赋值 判断 算法中的条件判断 流程线 算法中的流向 连接点 算法中的转接 ( 开始 )使用流程图描述法设计网购电影票求金额案例的算法: ( 结束 ) ( 输出s的值 ) ( 求s=p*n ) ( 输入p和n的值 ) 学生联系实际,讲述平时网购电影票的操作,并运用数学思维说出金额的计算方式。 学生运用自然语言描述法对网购电影票进行描述。 学生结合自然语言描述法,运用流程图描述法对网购电影票进行描述。 教师提问引导学生回忆网购电影票的具体操作。 教师讲授自然语言描述法和流程图描述法的定义,并讲解如何使用自然语言描述法对网购电影票进行描述。 教师展示流程图的基本图形及其功能。 教师指导学生绘制流程图。 、 以具体案例结合学生的经验,将两种描述法融入其中,使学生更能够简单直白的理解知识点。 巩固练习 讨论与交流: 以新生报到流程为实例,分组讨论算法在解决问题中的作用。 巩固提高: 某告诉公路收费计算公式为: 收费金额=收费系数*费率*行驶里程 已知19座客车的收费系数为1.5,费率为0.67元/千米,用流程图描述输入行驶里程计算过路费的算法。 操作提示: 已知收费系数和费率,要计算过路费,只需要输入行驶里程即可根据计费公式计算。 学生分组讨论,回忆新生报到流程。 学生自行练习。 教师巡视提问,查看各小组讨论进程。 邀请两位学生上台进行练习,并对其进行指导。 运用习题检测学生对知识点的掌握,并对其进行巩固。 课后拓展 1.布置课后作业 分别用自然语言和流程图描述求三角形面积的算法: 三角形面积公式:S=1/2ah a为三角形的底,h为底对应的高 2.预习任务 通过网络查阅资料,了解计算机程序的发展历程。 完成练习并对进行预习。 布置课后练习及预习任务。 巩固提升,将学习延伸到第二课堂。 诊改反思 1.问题 ①学生对算法的基本特征中,“一个算法有0个或多个输入项”以及“一个算法至少要有一个有效的输出项”两点存在疑惑,理解存在障碍。 ②学生脱离教材无法准确的绘制流程图。 2.整改 ①增加更具代表性的案例来对其进行解释,在后续课程的进行中,穿插对算法的特征的回忆,结合语句进行理解,更加直观清晰。 ②增加巩固练习,增加运用的频率,熟能生巧。 2 学科网(北京)股份有限公司 $$

资源预览图

5.1初识程序设计  任务1认识算法  教案 - 2023—2024学高教版(2021) 中职信息技术(基础模块下册)
1
5.1初识程序设计  任务1认识算法  教案 - 2023—2024学高教版(2021) 中职信息技术(基础模块下册)
2
5.1初识程序设计  任务1认识算法  教案 - 2023—2024学高教版(2021) 中职信息技术(基础模块下册)
3
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。