- 1、本文档共33页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
增加对应用能力的考核C语言编程题考试自动评分系统简介.PPT
主要内容 教材简介 学习方法 机考系统简介 教材简介 教学理念的更新 教材简介 教材简介 国内55所院校使用 新版增加的内容 强化知识点、算法、编程方法与技巧 【编程提示】 每章小结中增加常见错误的总结 学生设计的优秀案例(游戏程序)分析 常见错误案例分析 欢迎大家指出错误,提出修改建议! 教材简介 配套外版翻译教材 C大学教程(第5版) C How to program, Fifth Edition P. J. Deitel, H.M. Deitel等 编著 苏小红等 翻译 配套的教辅资源 学习方法 实践,实践,再实践 卖油翁的故事,熟能生巧 学习方法 实践,实践,再实践 好问 → 善问 提出问题时,必须先给出对问题的思考 老师领进门,出徒在个人 学习中的循环程序 循序渐进式编程方法——如猜数游戏 学习方法 学会基本的排错方法 改错是个大悲大喜的过程,一天之内可以让人在悲伤的低谷和喜悦的巅峰之间跌宕起伏。 如果改过了成千上万个错误,…… 别人嚼过的馍不香 学习方法 学会基本的排错方法 改错很像侦破案件,有坏事发生了,而仅有的信息是它的确发生了。 必须从结果出发,逆向思考 教会?学会?练会? 只可“练”会,不可言传 学以致用 → 用以致学 改错的第一步是找出错误的根源,然后对症下药 寻找错误根源的过程,称为调试 学习方法 学会基本的排错方法 难点: 症状和根源可能相隔很远 有人问阿凡提:“我肚子疼,该用什么药?” 症状可能在另一个错误被纠正后暂时消失 症状并不是某个程序错误引发的,如误差累积 症状可能时隐时现,如“内存泄露” 很难产生完全一样的输入条件,难以恢复“错误的现场” 学习方法 学会基本的排错方法 编译错误不可怕 语法 重视error,同样重视warning 运行时错误比较隐蔽 逻辑、语义 如除0错,死循环,未初始化,下标越界,内存泄露,野指针… 学习方法 在程序设计语言的发展中,一个重要的努力方向就是想通过语言特征的设计帮助避免错误 如下标范围检查,受限制的指针甚至完全取消指针,内存回收,强类型检查 但没有任何语言能防止我们犯错误,每个为预防某些问题而设置的语言特征都会带给它自身额外的代价 作为程序员应知道所用语言中有潜在危险和引起错误倾向的那些语言特征 如goto语句,全局变量,无限制的指针,自动类型转换 学习方法 学会基本的排错方法 利用调试工具 单步运行,逐条语句跟踪 粗分细找 世界上最好的调试工具是那些有经验的人 定位大致的范围:归纳、推理、二分、排除 学习方法 学会基本的排错方法 粗分细找 采用注释的办法切掉一些代码 减少有关的代码区域,调试无误后再将它们打开注释,即采用分而治之的策略将问题局部化 插入打印语句 观看屏幕输出结果 缩减输入数据 设法找到能导致失败的最小输入 C语言编程题考试自动评分系统简介 C语言编程题考试自动评分系统简介 C语言编程题考试自动评分系统简介 C语言编程题考试自动评分系统简介 C语言编程题考试自动评分系统简介 C语言编程题考试自动评分系统简介 C语言编程题考试自动评分系统简介 C语言编程题考试自动评分系统简介 注意事项 使用规范的编程方法,不要滥用技巧——聪明反被聪明误 参考新版学习指导中的习题解答 KISS (Keep It Simple Software) Correct is better than fast Simple is better than complex Clear is better than cute Safe is better than insecure Short is better than long Flat is better than deep C语言编程题考试自动评分系统简介 注意事项 要求程序输出结果(文本)与答案完全一致 包括提示信息的内容及格式和位置,以及格式字符(空格和换行符)的位置和数量 严格按照题目要求的输入输出格式编写scanf 和printf 语句 输出格式必须为x = %d\n 输入提示信息为Input a,b,c:\n 附加的改错题不要改变原来数据输入输出格式及提示信息 拷贝粘贴是最安全的方法 C语言编程题考试自动评分系统简介 注意事项 单项选择题 基本概念 看清题目要求 以下不能对二维数组a进行正确初始化的语句是 写出程序运行结果题 阅读程序能力 相当于英语中的阅读理解 不要忽略输出数据的格式(提示信息,换行等) printf(“%6.2f\n”,sum); C语言编程题考试自动评分系统简介 注意事项 程序填空题 阅读和编写程序的能力 相当于英语中的完形填空 程序改错题 调试错误程序的能力 笔试语法错误居多,机试运行时错误居多 每章后面的常见错误小结 学习指导中的错误案例
您可能关注的文档
- 基于BP 神经网络的天然橡胶市场风险预警系统构建 - 华中农业大学学报.PDF
- 基于BP 神经网络的葡萄气体射流冲击干燥含水率预测 - 现代食品科技.PDF
- 基于BP 神经网络的输油管道内腐蚀速率预测模型 - 油气储运.PDF
- 基于BSC的研发型企业绩效预算管理 - 财会月刊.PDF
- 基于B/S模式的医学实验室信息平台(LIS)的设计 - 计算机应用与软件.PDF
- 基于CAD建模和有限元方法的三维中子扩散程序 - ResearchGate.PDF
- 基于CDIO理念的人才培养模式研究与实践 - 教学研究 - 燕山大学.PDF
- 基于CDIO理念的操作系统课程教学改革研究 - 学术资源平台.PDF
- 基于CDIO的“机电一体化系统设计”课程考核方法改革 - 中国地质教育.PDF
- 基于DEA的我国装备制造企业自主创新能力综合评价 - 科技文献.PDF
最近下载
- 2023税务局大比武数字人事“两测”练习专业能力-行政管理考试题库及答案.pdf
- 2023北京北师大二附中高一(上)期中化学试卷含答案.docx
- 小学数学拓展提高(行程问题——追及问题)精选应用题30个.doc
- 《原子的结构》说课稿.docx VIP
- 2024-2028年2024-2029年中国高蛋白饲料行业供需趋势及投资风险研究报告.docx
- 成都城投集团笔试题目.pdf
- 2022高三联考作文“择一事,终一生”精准审题指导素材及优秀范文四篇.docx
- 必威体育精装版班主任艺术:做一个幸福的班主任(共50张PPT).ppt
- 《控制图+第3部分:验收控制图GBT+17989.3-2020》详细解读.pdf
- 人教版八年级物理上册全册大单元教学解读课件.ppt
文档评论(0)