程序的设计要活学活用.docVIP

  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文档。上传文档
查看更多
程序的设计要活学活用

程序的设计要活学活用   内容摘要:在程序教学中要扎实基础知识、抓深度、训练程序设计、培养学生的灵活应变能力、强化综合程序的分析能力。我们不但要重视基本知识的教学,同时要培养学生积极思考,善于观察、探索的习惯,培养有创造性的程序设计能力和较强的综合程序分析能力以及灵活应变的解题能力。   关键词:高考 程序设计 能力      纵观近几年的河北省对口计算机高考试题,在程序考试内容中可谓千变万化、灵活多样。我个人认为2006年的程序填空题更体现了对程序设计的基础知识和基本能力的考查。尤其是第1道题,主要考查学生的做题应变能力,综合性强。我从事多年的专业课教学,通过对这道题的分析研究,颇有感受。   高考题目:   设学生数据库XSK,DBF中有学号、姓名、性别等字段,成绩库CJK,DBF中有学号、数学、物理、英语、总分等字段。   SET TALK OFF   SELECE2   USECJK   SELECT 1   USEXSK   *将XSK.DBF和CJK.DBF按要求进行连接生成ZK.DBF(只包含学号、姓名、性别、总分字段)注意:只能写一条命令。   SELECE 3   USE ZK   GO BoTroM   *从库的尾部向头部进行查询   DO WHILE____   IF总分=300   学号,姓名,性别,总分   WAIT”按任意键继续查询……”   ENDIF   SKIP-1   ENDDO   CLOSE AIL   SET TALK ON   RETURN      命题意图及评价      本题以库文件的多工作区操作为切人点,考核学生对多工作区操作命令、库文件记录指针的移动方法及命令、循环结构、分支结构知识的掌握程度和对知识综合应用的能力。检测学生对程序实现语句的提取、运用、推理和创新思维能力。本题综合性强,要求学生在掌握基本知识和基本编程能力的基础上,根据题目要求能够运用所学知识灵活应答。      解题方法和技巧      本题是程序填空题,解答的关键是对题目的分析并提取关键信息,分析程序,根据程序要实现功能和上下语句关系完成。   1、从题目获取关键信息。两个库文件中共有字段为学号。   2、通读程序,明确设计思路。通过程序语句分析,该程序是要将第1工作区中打开的学生库文件XSK,DBF和第2工作区中打开的成绩库文件CJK,DBF连接生成ZK,DBF,在第3工作区中打开ZK,DBF后,从库文件的尾部向头部移动记录指针查询,显示总分大于300分的学生的相关信息,直到记录指针移到文件首结束程序。   3、根据程序的上下语句填空。第一空:程序中已在第l、2工作区中打开各自库文件,并且第1工作区作为当前工作区,别名数据库为第2工作区(B区)中打开的CJK,DBF。在进行连接时,使用JOIN WITH命令,两库共有的字段为“学号”即:连接的依据。则命令为:JOIN WTTH B TO ZK.DBF FOR学号=B-学号FIELDS学号,姓名,性别,总分。   第二空:第二空的上一条语句为GO BOTTOM即将记录指针移到末记录。此后的程序为循环结构,循环体语句通过分支结构逐条记录判断查询,用SKIP-1语句移动指针,以保证DOWHILE结构正常执行。所以当指针没有指向文件首时,循环能执行,即循环条件为:.NOT.BOF()      教学思考及启示      通过以上分析,我认为我们每位教师应该在日常教学中要以新课程理论为指导,加强课程和教学研究,培养学生自主探究、灵活应变的能力。   1、扎实基础知识、抓深度。在数据库中,常量、变量、函数、表达式的表示、求值,命令的格式、功能都是基础知识,而且是程序中语句的主要构成部分,教师应帮助学生认真研析课本上的每一个重要的知识点,切忌只求知道个大概,而不求甚解。培养学生严谨治学的好习惯非常关键,凡事不仅要知道“是什么”,更重要的是要多问几个“为什么”“怎么样”“怎么办”等,从而培养学生认知比较的思维能力,帮助学生实现深层次的理解,扎实掌握各个重要的知识点。   比如,BOF()、EOF()在教材中是用于测试记录指针是否指--向文件首、文件尾的函数,事实上,这仅仅回答了一个“是什么”的问题。如果我们对于―个重要知识点的认识仅仅停留在这样一种肤浅的层次上,是远远不够的。新课程理念下,“教师不再是教教材而是把教材作为知识的载体来教”。因此,我们必须从培养学生认知比较的思维能力角度,启发学生对这一知识点作一个更深层次的挖掘和思考,学生对基础知识的理解则又上升到一个新的台阶。   2、训练程序设计、培养灵活应变能力。在新课程理念下。教师要培养学生的自主探究、创新能力。学生是学习的

文档评论(0)

189****7685 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档