基于多元表征的“C程序设计”课堂教学模式案例.docVIP

基于多元表征的“C程序设计”课堂教学模式案例.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于多元表征的“C程序设计”课堂教学模式案例.doc

基于多元表征的“C程序设计”课堂教学模式案例 4.2.1展示案例的已有的表征,解说其多元表征 第一步,展示案例的情境表征。 案例6-5 运输费用计算 运输公司对用户计算运输费用。路程(s)越远,每公里运费越低。标准如下: s250km, 没有折扣; 250≤s500, 2%折扣; 500≤s1000, 5%折扣; 1000≤s2000, 8%折扣; 2000≤s3000, 10%折扣; 3000≤s, 15%折扣。 情境是人们在进行活动时所处的环境,是含有一定意义蕴藏重要信息的背景。 第二步,展示案例6-5解题思路:先展示符号化形式化表征,设每公里每吨货物的基本运费为,货物重为,路程为,折扣为,则总运费的计算公式为;再分析折扣与路程变化的规律,展示路程与折扣的函数图像表征。 符号表征,譬如引进变量和常量,可将对象翻译成解析式。符号表征或形式化表征抽象概括、形式规范、逻辑严密。 图表表征有图形、图像(如函数图像)或数据表格及各种示意图。图表作为有效的知识可视化工具,可以呈现信息,可以帮助人们思考解决问题,可以将较为抽象的教学内容直观地具体地呈现。示意图有流程图、盒图、概念图、结构图、思维导图、语义网络等。示意图的内在结构与被表征对象的结构具有某种对应关系。在程序设计教学中用得较多的算法框图是流程图和盒图,限于篇幅,文中仅解说流程图。用一些赋有约定意义的图框符号、指向线和文字来准确直观地把做什么和怎么做的具体步骤以顺序结构或选择结构或循环结构一清二楚地描述出来的示意图称算法流程图。把解数学题思维过程或模拟操作过程的示意图按约定规范化后,其步骤固化在特定的框框内为确定的机械化的操作序列,这是将自然语言形式的算法“精确细化”的过程。流程图直观形象容易理解;流程图有利于编写和调试程序;流程图及其结构是设计算法到实现算法的确切有效的桥梁。 第三步,展示案例6-5的程序实现。程序清单如图6-18,程序运行、输入数据、输出数据如图6-19。 图6-18 案例6-5的程序清单 图6-19 案例6-5程序的运行结果 用计算机语言编写案例6-5解题的算法程序是符号表征或形式化表征。算法程序是用计算机来解决某一类问题的程序,应用计算机解决一类问题的核心和关键通常是选择或构造一个合适的算法,因此称算法是程序的灵魂。选择或构造某个算法还是靠人脑,对这类问题已经有了机械化的办法,再用计算机帮助实现脑力劳动机械化。如果算法出错就是逻辑错误。 第四步,展示了案例6-5程序分析的文字表征:可以用选择结构程序设计中switch语句实现,也可以用if语句实现;算法程序的变量名尽量遵守“见名知意”的原则。 文字表征分口语和书面语,文字语言是人类创造的用以表达思想观念的符号系统,是交流的工具、知识的载体和思维的材料。文字语言通俗易懂,便于理解和思维操作。 4.2.2追寻案例的其他表征,完善其多元表征 第一步,把案例6-5的程序清单转译成Excel数据表格。 “运输费用计算”只是选择结构程序设计中switch语句使用的程序举例。但总运费计算是有逻辑错误的,取某一区间段接近右端点的值与下一区间段接近左端点的值进行探索:①设单价p,货重w皆为定值1(譬如,三角函数在单位圆上做研究就是应用简化思想),s取某折扣的路程段右端点附近区域的值与高一级折扣的路程段左端点附近区域的值的运行结果进行比较,譬如,路程s为3 020km的运费为2 567,路程s为2 970km的运费为2 673,多跑50km少运费106;②从运行结果的具体数据说明问题处理得明显不合理,③把图6-18中的程序清单转译成Excel数据表格如图6-20;④为什么会出现不合理的情况,逻辑性错误的原因是什么,该如何修补呢?通过观察、比较、归纳,找出错误的原因是用部分代替了整体,总运费是由各不同折扣的路程段的运费累加而得。 图6-20 案例6-5程序清单转译成Excel数据表格 第二步,画出案例6-5的速算表、写出其函数解析式和画出其函数图像。 其实“运输费用计算”与“个人所得税计算”类似,要用阶梯累进分段函数计算运输费用,为了简化计算,先画出案例6-5“运输费用计算”速算表(如表6-2),再写出其函数解析式f如下,并画出其函数图像如图6-21(图6-21所示为一学生在课堂上所作): 表6-2 运输费用计算速算表 图6-21 案例6-5的函数图像 或化简为: 第三步,把修改后的“运输费用计算”速算表或函数解析式转译成Excel数据表格。 案例6-5的算法程序运行一次可以处理一桩业务,而使用Excel的if函数可以快速准确地处理大量(设Excel填充等差序列的步长值为10)数据,且能轻松检验出错误,再看修改后的案例6-5的Excel数据表格(见图6-22)就合情合理了。 图6-

文档评论(0)

aiwendang + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档