出租车计价器收费方法的算法设.docx
《出租车计价器收费方法的算法设.docx》由会员分享,可在线阅读,更多相关《出租车计价器收费方法的算法设.docx(19页珍藏版)》请在冰豆网上搜索。
![出租车计价器收费方法的算法设.docx](https://file1.bdocx.com/fileroot1/2023-1/28/11f8ff0a-0ba0-43da-9ea6-102ee780f7e4/11f8ff0a-0ba0-43da-9ea6-102ee780f7e41.gif)
出租车计价器收费方法的算法设
《出租车计价器收费方法的算法设计》
教学设计
一、教学设计说明
[现状分析]
算法作为信息科技课程教学内容,旨在培养和提高学生的逻辑思维能力,以及用计算机去分析问题、解决问题的能力。
然而算法的相关概念比较枯燥,理论过于抽象,对学生的能力要求较高,所以在教学过程中往往难以把握,也不容易引发学生的兴趣。
因此需要教师在教学设计和课堂教学中,运用各种手段,使教学内容生动起来,活起来。
[关于教学目标]
在知识目标方面,通过对出租车计价器收费方法的算法设计,使学生理解分支结构解决问题的基本思想,能用分支结构算法来解决实际问题。
在能力目标方面,通过对出租车计价器收费方法的算法设计,培养和提高学生逻辑思维能力以及培养学生在算法研究中的自学探究能力和解决具体问题的能力。
在情感目标方面,通过对出租车计价器收费方法的算法设计,激发学生兴趣,提高学生学习的主动性和积极性。
让学生知道算法设计在现实生活中的重要性和程序设计的实用性。
同时也倡导同学间的相互研究讨论的风气,逐步养成合作学习的好风气,取长补短、共同提高。
[关于教学设计]
中小学信息科技课程既承担着让中小学生了解、熟悉、掌握信息科技的基础知识和基本操作技能的任务,又承担着通过学习,学会利用信息技术发展创造性思维,培养解决真实、开放问题能力的任务。
因此以项目式学习的方法来展开教学,学生以小组为单位进行选择,开展项目式学习。
以生活中的实际情况为例,激发学生的学习热情与兴趣。
整个教学过程如下:
1、引入问题
2、布置任务
3、建立数学模型
4、确定算法画出流程图:
5、编写应用程序
6、进行作品展示
7、活动反思
[关于教学策略]
通过项目式学习,一般要求学生应以小组为单位,联系学习、生活的实践,设计学习任务、课题或项目,教师只起组织、指导作用,并考虑制定可行的评价方案。
对于在项目活动中出现学生思维出现盲点或陷入小巷思维时,教师因势利导,给与学生适时的引导与帮助。
这样将更有利于学生正确地分析问题、思考问题,学生思维才能得到更有效的培养和锻炼。
最后,期望通过本项目学生能充分理解分支结构解决问题的基本思想,根据算法画出流程图。
同时能形成相互研究讨论的风气,逐步养成合作学习的好风气,取长补短、共同提高。
二、教学目标
知识目标:
1、理解分支结构解决问题的基本思想;
2、能用分支结构算法来解决实际问题。
能力目标:
1、培养和提高学生逻辑思维能力,使学生完成对分支结构算法的设计;
2、通过对实际问题的解决,培养学生在算法研究中的自学探究能力和解决具体问题的能力。
情感目标:
1、创设情境,激发学生兴趣,提高学生学习的主动性和积极性。
让学生知道算法设计在现实生活中的重要性和程序设计的实用性;
2、倡导同学间的相互研究讨论的风气,逐步养成合作学习的好风气,取长补短、共同提高。
三、教学重点与难点
重点:
把解决实际问题的方法用分支结构算法表达出来
难点:
分支结构算法特点和作用的归纳
四、教学资源
1、调查学生使用搜索引擎的情况。
2、教师用VB程序编写一个出租车计价器软件。
3、设计学生活动,准备活动中碰到的问题。
4、多媒体网络机房,网络展示评价平台。
五、教学过程
1、引入:
出租车乘过吗?
了解费用怎么计算?
(由于市区、郊区等各地区学生所处的条件不一样,教师应注意提问的有效性。
)
教师活动:
随机抽查2~3个小组,要求小组代表起来发言,描述一下计费方法。
学生活动:
采用小组合作的方式,人数6-7人,通过网上搜索,了解上海及各地乘出租汽车的计费方法。
要求每个学生在小组内相互讨论的基础上,独立完成任务。
写出具体的搜索关键词,搜索引擎及网址。
2、布置任务:
设计一个浙江杭州市的出租汽车计价器。
由于搜索出内容的多样性,教师应给出一个具体的出租汽车计费标准。
同时教师展示一个事先已经制作好的出租车计价器软件,以提高学生的兴趣。
(投影:
目前,杭州市区现行出租汽车运价是1996年以普通桑塔纳为代表车型,以当时的计价成本为依据制定的,起步里程为4公里,起步价为10元,超起步里程后每公里租费为2元,超过8公里以上的部分加收10%回空补贴费。
)
本阶段评价指标:
1.1
收集信息
能灵活运用多种方法通过多种途径快速收集信息。
能收集到所需的信息,但方法和途径比较单一。
在他人的帮助下能通过某种途径收集到信息。
不能通过某种途径收集到信息。
1.2
整理信息
能剔除无关信息,筛选出与主题相关的信息。
能剔除无关信息,筛选出的信息基本与主题相关。
能在同伴帮助下,区别信息。
不知道怎样整理信息。
1.3
知识产权
能对所收集和引用的信息都注明版权信息,并提醒同伴做到。
能对所收集和引用的信息注明版权信息,偶尔会遗漏。
能知道要注明版权信息,但经常忘记,在同伴提醒下能立即纠正。
不注意版权信息,经同伴多次提醒仍不重视。
1.4
资源共享
能主动向同伴提供所需资源。
能在同伴的要求时提供所需资源。
能在同伴要求时提供部分资源。
不愿向同伴提供自己的资源。
3、编写公式:
(以学生个体研究为主)
(本问题相对较简单,编写公式不会有困难,且公式的编写是代数中的内容,学生基本上都能解决,这里不作详细研究。
)
100Y=10+2*(x-4)410+2*(8-4)+2*(1+0.1)*(x-8)x>8
得出:
100Y=2*x+242.2*x+0.4x>8
本阶段评价指标:
2.1
写出公式
能独立根据搜索到的信息,编写出正确的公式。
能独立根据搜索到的信息,编写出公式,但有错误,经提醒能改正。
能编写出部分公式。
不能编写出公式。
4、确定算法画出流程图:
这部分中本次教学中的重点,也就是说主要解决的问题。
办法为:
先用文字表达解决问题的步骤,再根据分支结构框图的功能转化为流程图。
由于学生的理解不同,可能会出现几种方式,引导学生作分析研究。
算法:
①输入行车里程数x
②如果小于4公里,转到④否则转到③
③如果小于8公里,转到⑤否则转到⑥
④Y=10,转到⑦
⑤Y=2x+2,转到⑦
⑥Y=2.2x+0.4,转到⑦
⑦输出车费Y
教师活动:
教师应巡视学生确定算法,设计流程图的情况,根据获得的反馈情况确定下一步教学策略。
如果大部分学生都能顺利的画出流程图,教师简单总结一下并让学生演示自己设计的流程图(可能有多种);如果学生普遍感到比较困难,教师应该与学生一起分析算法,引导学生设计出正确的流程图。
学生活动:
学生先个体确定算法,设计流程图,再小组上交流,了解有多少种流程图,每人的流程是否能正常运行及优、缺点是什么,并根据各种流程分析归纳出分支结构的特点和作用来。
有条件的话,可以让学生通过流程图软件如微软的Visio,上传到展示平台进行展示出来,提高效果。
下面流程图是一个教师的示例,不事先提出,到适当的时候仅供学生参考。
本阶段评价指标:
3.1
写出算法
能熟练写出算法
能自己的修改写出算法
同学的帮助下写出算法
不能写出算法
3.2
画出流程图
能独立根据算法,熟练画出正确的流程图。
能独立根据算法,通过一定时间画出正确的流程图。
能在同学的帮助下,画出流程图。
不能很好的画出流程图。
3.3
归纳总结
能通过搜索到的资料来准确地分析问题,解答问题。
能通过搜索到的资料来分析问题,也能解答部分问题。
能通过搜索到的资料来分析部分问题,但解答不了问题。
不能通过搜索到的资料来分析问题,解答问题。
5、编写VB程序:
学生根据流程图独立设计VB程序,并调试到能正常运行,最后小组交流作比较评比。
(可供有条件学校具体实施)
(教学的重点是算法的研究,如果说只是将算法表达出来了,那就显得枯燥乏味,且学生无法去验证自己设计的算法的正确性,不能了解算法的实际功能和作用,不利于激发学生继续深入研究的积极性。
为此在初步确定算法后,用某种程序设计语言去实现这个算法,体现这个算法的功效是必不可少的一个步骤。
)
本阶段评价指标:
4.1
编写VB程序
能独立根据流程图,熟练编写出正确的VB程序。
能根据流程图,通过几次调试,编写出正确的VB程序。
能根据流程图,在同学的帮助下,编写出VB程序。
不能编写出VB程序。
6、小组成员将完成后的作品上传到平台上,进行作品展示。
并对作品情况进行自评互评。
(不是简单的展示一下作品,要求展示者能说出自己设计的思路和设计及验证时中出现的问题等,并请其他学生作评论,以利于相互促进,取长补短。
)
本阶段评价指标:
5.1
作品效果
作品内容组织合理,整体效果好。
作品内容组织基本合理
作品内容组织不够合理,作品整体效果一般
作品内容组织散乱,不能正确运行。
5.2
作品展示
能用清楚、流畅,有吸引力的语言进行表达。
能用清楚、流畅的语言进行表达,但形式比较单一。
能表达清楚但不流畅。
语言表达不清楚。
7、活动反思:
(课堂讨论,记录在自己的活动日志中)
教师提出一些供学生反思用的参考意见,引导学生作反思,如
在活动中,遇到哪些问题?
怎样解决?
通过这次活动,有些怎样的体会?
……
本阶段评价指标:
6.1
结果反思
能实事求是地总结经验,找出不足之处,并提出合理的改进方法
能总结经验,并提出改进方法
能总结经验,但不能提出改进方法
不对自己的工作进行总结
8、作业布置:
通过网络搜索,了解家庭电话,小灵通的收费标准,制作流程图。
评价标准:
资料搜索
1.1
收集信息
能灵活运用多种方法通过多种途径快速收集信息。
自评
能收集到所需的信息,但方法和途径比较单一。
在他人的帮助下能通过某种途径收集到信息。
不能通过某种途径收集到信息。
1.2
整理信息
能剔除无关信息,筛选出与主题相关的信息。
自评互评师评
能剔除无关信息,筛选出的信息基本与主题相关。
能在同伴帮助下,区别信息。
不知道怎样整理信息。
1.3
知识产权
能对所收集和引用的信息都注明版权信息,并提醒同伴做到。
自评互评
能对所收集和引用的信息注明版权信息,偶尔会遗漏。
能知道要注明版权信息,但经常忘记,在同伴提醒下能立即纠正。
不注意版权信息,经同伴多次提醒仍不重视。
1.4
资源共享
能主动向同伴提供所需资源。
自评互评
能在同伴的要求时提供所需资源。
能在同伴要求时提供部分资源。
不愿向同伴提供自己的资源。
问题处理
2.1
写出公式
能独立根据搜索到的信息,编写出正确的公式。
自评师评
能独立根据搜索到的信息,编写出公式,但有错误,经提醒能改正。
能编写出部分公式。
不能编写出公式。
3.1
写出算法
能熟练写出算法
自评互评师评
能自己的修改写出算法
能同学的帮助下写出算法
不能算法
3.2
画出流程图
能独立根据算法,熟练画出正确的流程图。
自评互评师评
能独立根据算法,通过一定时间画出正确的流程图。
能在同学的帮助下,画出流程图。
不能很好的画出流程图。
3.3
归纳总结
能通过搜索到的资料来准确地分析问题,解答问题。
自评
能通过搜索到的资料来分析问题,也能解答部分问题。
能通过搜索到的资料来分析部分问题,但解答不了问题。
不能通过搜索到的资料来分析问题,解答问题。
4.1
编写VB程序
能独立根据流程图,熟练编写出正确的VB程序。
互评师评
能根据流程图,通过几次调试,编写出正确的VB程序。
能根据流程图,在同学的帮助下,编写出VB程序。
不能编写出VB程序。
作品展示
5.1
作品效果
作品内容组织合理,整体效果好。
互评师评
作品内容组织基本合理
作品内容组织不够合理,作品整体效果一般
作品内容组织散乱,不能正确运行。
5.2
作品展示
能用清楚、流畅,有吸引力的语言进行表达。
互评师评
能用清楚、流畅的语言进行表达,但形式比较单一。
能表达清楚但不流畅。
语言表达不清楚。
结果反思
6.1
结果反思
能实事求是地总结经验,找出不足之处,并提出合理的改进方法
师评
能总结经验,并提出改进方法
能总结经验,但不能提出改进方法
不对自己的工作进行总结
附件1
项目活动记录表
项目名称:
小组成员:
开始时间:
结束时间:
一、项目活动的需求分析
通过查阅资料、网上搜索等途径弄清该活动项目的原理,怎样计算该活动项目中要求的结果?
明确我们要做什么?
即输入与输出什么数据?
二、收集整理相关资料
资源获取途径:
采用技术:
所需设备:
(若为从因特网上获取信息,请填写下表)
搜索引擎
关键字
记录网址
整理后的资料:
三、以数学计算的方式解决问题的过程
数据1
数据2
结果
解决过程:
数据1
数据2
结果
解决过程:
四、自然语言描述的算法
用简洁的语言描述解决问题的过程:
为描述流程图做准备,请为变化的数据起一个变量名,并说明其含义
变量名
变量含义
五、流程图
六、编写程序
使用语言
调试环境
调试数据1
运行结果
调试数据2
运行结果
程序代码:
七、制作活动报告并展示交流
报告形式:
展示交流人:
八、活动反思
1、你认为本次活动的主要收获有哪些?
2、在活动中遇到了哪些问题、困难?
是否解决?
你是怎样解决的?
3、本项目活动还有哪些地方可以改进?
附件2
高中项目活动评价量表
说明:
1.有※的为自行添加的评价量规
2.请先把要新建的二级指标和具体的评价标准都添加完成,然后再设置各阶段的评价量规
3.在新建、添加评价量规时,请注意该量规属于哪个一级指标,将指定导出到成长手册分类的哪一条,不可遗漏
4.评价量表一经改动,将无法恢复,所以在修改时请慎重
第一阶段:
一级指标
二级指标
自评
互评
师评
组间评
小组师评
备注
解决问题
收集信息
10
解决问题
※整理信息
10
10
10
指定导出到成长分类手册[5]
信息规范和准则
知识产权
10
10
合作交流
资源共享
10
10
学习热情和纪律
遵守纪律
10
需自行添加的二级指标
量规名称
具体标准
整理信息
能剔除无关信息,筛选出与主题相关的信息。
能剔除无关信息,筛选出的信息基本与主题相关。
能在同伴帮助下,区别信息。
不知道怎样整理信息。
第二阶段:
一级指标
二级指标
自评
互评
师评
组间评
小组师评
备注
自主探究
※写出公式
10
20
指定导出到成长分类手册[4]
※写出算法
10
20
20
指定导出到成长分类手册[4]
※画出流程
10
10
20
指定导出到成长分类手册[4]
归纳总结
10
学习态度和习惯
自我控制
10
20
解决问题(有条件的学校做)
※编写VB程序
10
20
指定导出到成长分类手册[5]
需自行添加的二级指标
写出公式
能独立根据搜索到的信息,编写出正确的公式。
能独立根据搜索到的信息,编写出公式,但有错误,经提醒能改正。
能编写出部分公式。
不能编写出公式。
写出算法
能熟练写出算法
能自己的修改写出算法
能同学的帮助下写出算法
不能算法
画出流程图
能独立根据算法,熟练画出正确的流程图。
能独立根据算法,通过一定时间画出正确的流程图。
能在同学的帮助下,画出流程图。
不能很好的画出流程图。
※编写VB程序
能独立根据流程图,熟练编写出正确的VB程序。
能根据流程图,通过几次调试,编写出正确的VB程序。
能根据流程图,在同学的帮助下,编写出VB程序。
不能编写出VB程序。
第三阶段
一级指标
二级指标
自评
互评
师评
组间评
小组师评
备注
展示表达
※作品展示
10
10
指定导出到成长分类手册[3]
诚信意识和行为
※结果反思
10
指定导出到成长分类手册[1]
教师粗评(不设量规)
需自行添加的二级指标
作品展示
能用清楚、流畅,有吸引力的语言进行表达。
能用清楚、流畅的语言进行表达,但形式比较单一。
能表达清楚但不流畅。
语言表达不清楚。
结果反思
能实事求是地总结经验,找出不足之处,并提出合理的改进方法
能总结经验,并提出改进方法
能总结经验,但不能提出改进方法
不对自己的工作进行总结