(2013版)C++程序设计教学规范.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《》课程教学规范 课程简介 课 程 名: 课程编号:0座机电话号码A0(软件学院)?学 分: 修读方式:必修 开课专业:软件工程开课学期:第学年第学期 教学周数:16 授课学时:(学时×16周) 实验学时:(学时×周) 课程类别:专业核心课 先修课程:程序设计 考试形式:闭卷120分钟成绩构成方式及比例: C++程序设计是软件工程专业的一门主干基础课,主要介绍C++语言的相关知识和编程思想,重点是面向对象程序设计的思想和方法。本课程内容不再重复C语言已完成的教学内容,而针对C++的扩展内容,开展教学和实验。由于学生对编程已经有了一定基础,因此学习难度和任务较前一学期(程序设计基础课程或计算机导论)都有所提高。重点要求学生掌握面向对象程序设计内容。 通过本课程的学习,使学生掌握程序设计的基本方法并逐步形成正确的程序设计思想和习惯、能够掌握用C++语言进行程序设计并具备调试程序的能力,能理解面向对象的程序设计思想并掌握面向对象方法的关键技术,逐步领会算法在程序设计中扮演的重要角色,领会C++程序设计的精髓所在,为后续计算机专业课程打下基础。 课堂教学内容 (学时) (二)(学时) (三)(学时) ()(学时) ()(学时) ()(学时) ()(学时) ()(6学时) ()(学时) ()(学时) 实验教学内容及考核要求 上机实验内容和建议学时 实验1: 3学时 (分) 实验2: 3学时 (分) 实验3: 3学时 (10分) 实验4: 7.5学时 (15分) 实验5: 7.5学时 (15分) 实验6:(学时)(1分) 实验7: 6学时 (1分) 实验8:(学时)(1分) 上机实验考察规范: 实验共题目,分为小题,附录,总分100,计入总成绩时按2%折合。 各题给分标准: 在建议学时内完成,结果正确,程序结构良好,满分; 在建议学时内完成,结果正确,程序结构稍差,减0.5-1分; 虽未能在建议学时内完成,但结果正确,程序结构良好,减1-2分; 能完成,给题目总分的一半分数; 不能完成,计0分。 建议参考书 周霭如附录(实验报告) 班级 学号 文件名:班级号_学号_姓名_题号.cpp 多文件应压缩为rar文件 实验1 循环结构程序设计 6学时 实验目的 掌握循环结构程序的概念。 掌握while语句的执行过程并熟练使用。 掌握do_while语句的执行过程并熟使用。 掌握for语句的执行过程并熟练使用。 掌握多重循环的概念、执行过程并熟练使用。 掌握break语句、continue语句和goto语句的执行程序并熟练使用。 初步学会设置断点调试程序的方法。 (8) 初步掌握使用“单步执行”方式跟踪程序程序执行过程的方法。 实验内容 输入带符号的短整型数,求该数是几位数。 思考并验证: (1)画出程序流程图 (2)你的程序中循环的结束条件是什么 2、设t 1×2×……×n,编写程序求t 10000时的最小n值。要求使用while语句实现循环。 思考并验证: (1)写出程序运行结果 (2)画出程序流程图 (3)如果用for语句,如何实现 3、写程序找出100┄1000之间、其各位数之和等于5的整数。要求使用二重循环编程。 思考并验证: (1)程序的输出结果是什么 (2)画出程序流程图 4、rand 函数产生一个在10┄100之间的随机整数,要求用户猜测这个整数。输入一个猜测想的整数,判断是否与产生的随机数相等,由屏幕显示判断结果。如果猜得不对,重新猜这个数,直到猜出这个数为止。 实验指导 Visual C++中提供了用于产生随机数的有关整数: rand 产生0—32767 之间的随机整数 srand number 种子函数。其中number 是无符号整型参数,称为种子值。当种子值number 不同时,函数rand()产生的随机数序列也不同。 time 0 返回用整型数表示的系统当前时间。在此作为srand函数的参数。函数srand()和rand 在头文件stdlib.h中定义 函数time 0 在time.h文件中定义 姓名 班级 学号 文件名:班级号_学号_姓名_题号.cpp 多文件应压缩为rar文件 实验2 函数 6学时 实验目的 熟悉VC6应用程序的构成。 掌握函数的定义及其调用。 掌握C++函数传值参数、传指针参数和引用参数的定义和应用。 掌握嵌套调用和递归调用的概念并熟练使用。 掌握重载函数的概念并熟练使用。 (6) 初步学会使用VC6 Debug功能跟踪程序执行到函数的内部,观察函数的调用过程。 实验内容 1、键盘上输入x、y和z的值,求s f x,y,z 的值。其中 思考并验证: 自己给出至少三组输入数据,验证结果是否正确。 在你的程序中定义了哪几个函数,写出函数原型。 你定义的函数

文档评论(0)

LOVE爱 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:5341224344000002

1亿VIP精品文档

相关文档