vc++软件设计题目(v1.0)

vc++软件设计题目(v1.0)

ID:18548361

大小:2.17 MB

页数:18页

时间:2018-09-19

vc++软件设计题目(v1.0)_第1页
vc++软件设计题目(v1.0)_第2页
vc++软件设计题目(v1.0)_第3页
vc++软件设计题目(v1.0)_第4页
vc++软件设计题目(v1.0)_第5页
资源描述:

《vc++软件设计题目(v1.0)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、南京邮电大学海外教育学院软件设计课程课程内容时间安排规范要求二零零九年九月17一、课程内容、学时分配及基本要求课程内容学时基本要求实验设备安装VisualC++6.0,并熟悉其集成开发环境半天1、熟悉系统环境2、熟悉VC6.0开发环境计算机、网络使用VisualC++创建控制台程序1~2天熟练掌握利用VC创建控制台程序的基本步骤,了解控制台式程序的优点以及于传统DOS程序的区别,并能用来解决具体问题使用VisualC++创建Windows应用程序1~2天了解利用WindowsAPI编程与使用MFC编程

2、的区别,熟练掌握Windows可执行程序的基本类型,及其在VC中的制作方法,并能够利用标准控件进行编程选题半天1、每人至少3题,其中至少要有一题难度为“H”,两题难度为“M”,或者一个“M”和“E”;2、每班可分组、每组最多三人。编程4~5天结果正确,程序健壮,代码可读性强,界面美观友好,易操作。 书写软件报告文档1~2天主要包含如下几个部分:1、问题分析。2、设计方案。3、流程图。4、测试数据、测试结果、结果分析。5、相关运行界面。6、原代码 二、考核方式及成绩评定方法本课程考核由平时考核、软件验收

3、、设计报告三部分组成。其中,平时考核占总成绩的10%,软件验收占总成绩的50%,设计报告占总成绩的40%17三、推荐教材与参考书教材:《VisualC++6.0教程》于涛李勇马维士编著科学出版参考书:《计算机软件技术实验教程》熊壮主编重庆大学出版社《VisualC++6.0程序设计自学教程》康博创作室编著清华大学出版社四、软件设计题目1算法实现题目编号内容要求难度R001E输入1~20的整数n,把从1到n的n个整数摆成一个环使得该环上任意相邻的两个数之和为素数。求出所有可能组合。要求:效率较高。ER0

4、02M求第1500个只有2,3,5因子的数。数是从小到大排列,第一个数是1,1=2^0*3^0*5^0。要求用C/C++实现。时间复杂度不超过O()。MR003E编写一个程序,能够根据用户要求输出相应阶次的杨辉三角。ER004E一个人带着一只羊,一条狼和一颗白菜想过河,假设他每次只能带一只羊,或者一条狼,或者一颗白菜过河,并限定人不在场时,狼和羊,或羊和白菜不能单独在一起,试编写程序求出他带一只羊,一条狼和一颗白菜过河的办法。ER005H一量重型卡车欲通过1000公里的沙漠,卡车耗油量为1公升/公里,

5、卡车总载油量为500公升,显然卡车装一次油是通过不了沙漠的。因此司机必须在沿途设立几个储油点,使卡车能顺利通过沙漠。试问司机如何建这些储油点?每个储油点应该储多少升油?才能使用卡车以最小耗油量的代价通过沙漠?MR006E有一对小老鼠,出生一周后长成一对大老鼠,两周后出生第一对小老鼠,自己变成一对大老鼠,上周的小老鼠变成了大老鼠,此时共有三对老鼠。试编制程序,计算N周后有多少对老鼠?ER007E某级数的前两项A1=1,A2=1,以后各项具有如下的关系:。下列程序的功能是:要求依次对于整数M=100,10

6、00和10000求出对应的n值,使其满足:且,这里E17,并依次把n值存入数值单元b[0],b[1],b[2]中,请编制jsValue()函数来实现此功能,最后调用函数WriteDat()把数组b[]中的值输出到out.Dat文件中。R008M函数ReadDat()的功能是从文件in。dat中读取20行数据存放到字符串数组xx中(每行字符串长度均小于80)。请编制函数jsSort(),该函数的功能是:以行为单位对字符串按下面的给定条件进行排序,排序后的结果仍按下面的条件进行排序,排序后的结果仍按行重新

7、存入字符串数组xx中,最后调用函数WriteDat()把结果输出到文件out。Dat中。条件:从字符串中间一分为二,左边部分按字符的ASCII值降序排序,排序后,左边部分与右边部分按例子所示进行交换。如果原字符串长度为奇数,则最中间的字符不参加处理,字符仍放在原位置上。MR009M200个学生不按身高任意排成10行﹑20列的长方形队列。在每一列中选出一个最矮者(如这样人有几个,可任选其中一个)。然后在所选的20个矮人中挑出最高者一人,叫做“矮人中的高个子”。然后,令这20个矮人各回原位。再在每一行中选

8、出一个最高者,又从这10个高人中挑出最矮者一人,叫“高个子中的矮子”。请问“矮人中的高个子”和“高个子中的矮子”这二人中哪个高?MR010E将一个正整数n(长整型)输出成“千分位”形式,即从个位数起,每三位之间加一个逗号,例如,将7654321输出成7,654,321。ER011M编写一个子程序NewTon(floatx0,floateps,floatx1)。它的功能是用牛顿迭代法求f(x)=在x=0附近的一个实根。牛顿迭代公式为:迭代收敛判据为:(ep

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。