- 博客(24)
- 收藏
- 关注
原创 软件工程导论 实验三
一、实验名称 系统详细设计 二、实验目的 根据需求分析、概要设计,完成系统的详细设计 三、实验主要内容 详细设计的主要任务是设计每个模块的实现算法、所需的局部数据结构。详细设计的目标有两个:实现模块功能的算法要逻辑上正确和算法描述要简明易懂。 四、实验原理 1、模块说明。说明该模块需要实现什么功能,还有设计要点。 2、流程逻辑。用流程图说明该模块的处理过
2013-12-23 02:03:26
1976
原创 软件工程导论 实验二
一、实验名称 通讯录管理系统概要设计 二、实验目的 完成通讯录管理系统概要设计,建立概要设计模型; 系统掌握软件开发过程中概要设计过程和内容。 三、实验主要内容 根据需求分析的结果,建立概要设计模型,构建系统业务和模块(或者类)之间的逻辑关系模型。 四、实验原理 概要设计的主要任务是把需求分析得到的系统扩展用例图转换为软件结构和数据结构。设计软件结构的具
2013-12-22 17:22:06
1746
原创 软件工程导论 实验一
一、实验名称 通讯录管理系统需求分析 二、实验目的 完成通讯录管理系统需求分析,建立需求模型计; 系统掌握软件开发过程中需求分析报告的写法。 三、实验主要内容 将整个需求分析过程分为业务分析、用户需求分析和系统需求分析,确定每个模块功能所需要的算法和数据结构,并设计出程序的详细规格说明,可画出详细的程序流程图,为编码做准备,写出详细设计报告。 四、实验原理
2013-11-25 23:23:56
3599
原创 总结二:复合数据对象
数组 1、数组含义:存放类型相同数据。数组元素在内存中存放的特点(占用一段连续的存储单元)。 2、 一维数组的定义、引用、初始化。 3、 二维数组的定义、引用、初始化。 4、 数组的相关运算:数组输入、输出、求最值,排序。 5、 字符数组的定义、引用、初始化。C语言中处理字符串的库函数(strcmp(),strpy(),strcat(),strlen(),strlwr())的含义及使用。
2013-06-25 21:22:29
769
原创 总结一:程序设计基础
说明:总结本学期C语言课程知识要点 目的:温故知新 数据: 是用以描述客观事物的数值、字符,以及一切可以输入到计算机中并由计算机程序加以处理的符号的集合。 程序设计过程: 问题 → 数学模型 → 算法 → 程序 → 测试 → 计算: C语言特点 1、语言简洁、紧凑,使用方便灵活 2、运算符丰富 3、数据结构丰富,具有现代化语言的各总数据结构 4、具有结构化的控制语句 5、语
2013-06-20 23:50:27
709
原创 C程序设计课程-第十一次实验任务
作业1: 下段程序循环体执行的次数是是多少,为什么 #include int main() { int i=1,n=0,num = 0; while (n<=2*i) { n=i*i; i=i+1; num++; } return 0; } 3次.第一次循环后n=1,i=2,num=1,18,终止。 ------------
2013-06-13 23:36:58
887
原创 C语言第十次实验任务
任务1: 输入一个字符串和一个正整数x,将该字符串中的后x个字符复制到另一个字符串y中,再对y串的内容前后倒置后存入数组z中并输出。 要求:用指针访问数组元素、用函数getx(char *c1)实现复制、用函数getr(char *c2)实现倒置。 运行示例 Enter a string: abcABCD Enter an integer: 4 The new string is DC
2013-06-07 09:09:40
858
原创 C程序设计课程-2012电子信息 第十三堂课后作业
作业1: 输入一个字符串和一个正整数m,将该字符串中的前m个字符复制到另一个字符串中,再输出后一个字符串。 运行示例 Enter a string: abcdefghijk Enter an integer: 6 The new string is abcdef #include #define N 30 void main() { char str1[N]; int
2013-06-06 00:17:00
1208
原创 第十二堂课后作业
作业1: 通过输入两个加数,给学生出一道加法运算题。如果输入答案正确,则显示“Y”;否则显示“N”。 要求:程序循环执行n次,用函数实现判断对错和输出结果 输入输出示例:(括号内部分是对输入输出的解释,不要出现在程序中) 示例一: 1,2(输入) 1+2=4(1+2=由程序输出,4由键盘输入) N. (由程序输出) 示例二: 1,2(输入) 1+
2013-06-03 22:46:11
759
原创 C程序设计课程-2012电子信息 第九次实验任务
任务1: 某班有最多不超过30人(具体人数由键盘输入)参加某门课程的考试,用一维数组作函数参数编程实现如下学生成绩管理: (1) 录入每个学生的学号和考试成绩; (2) 计算课程的总分和平均分; (3) 按成绩由高到低排出名次表; (4) 按学号由小到大排出成绩表; (5) 按学号查询学生排名及其考试成绩; (6) 按优秀(90~100)、良好(70~89)、及格(60~69)、不及
2013-05-31 13:29:09
1306
原创 C语言第十一堂课后作业
作业题1: 任意输入一个整数如 123456(或-123456),逆序输出;654321(或-654321) #include void main() { int n; int i=0; printf("输入一个整数:"); scanf_s("%d",&n); while(n!=0) { i=i*10+n%10; n=n/10; } printf("逆序输出:%d\n"
2013-05-17 23:06:48
846
原创 C程序设计课程-第八次实验任务
上机题1:任意输入两个整数(-1000 #include int inversion(int x) { int a=0; while(x!=0) { a=a*10+x%10; x=x/10; } return a; } void main() { int x,y; int sum; printf("输入两个整数:"); scanf("%d %d",&x,&y); x=
2013-05-17 12:22:33
974
原创 C程序设计课程-第七堂课后预习
预习1 目标:了解循环的嵌套 预习1题,自拟题,要求应用循环的嵌套语句,并说明程序循环执行的过程 #include void main() { int i,j; printf("1+2=3\n"); printf("1+2+3=6\n"); for(i=4;i<=30;i++) //外循环控制累加范围 { int s
2013-04-23 00:01:10
991
2
原创 第五次上机实验报告:switch语句及break和continue用法
目标: 1.拾遗补缺; 2.了解C语言及其语句的更多细节. 任务1提示:在C语言中,多个表达式可以用逗号分开,其中用逗号分开的表达式的值分别结算,但整个表达式的值是最后一个表达式的值。 例如, int b=2,c=7,d=5; a1=(++b,c--,d+3); a2=++b;c--,d+3; 对于第二行代码,有三个表达式,用逗号分开,所以最终的值应该是最后一个表达式的值,也就是d
2013-04-15 23:12:16
2232
1
原创 第六堂课后作业
作业1:总结,到目前为止,C语言基础知识已介绍完,下一阶段重点是指针。请从以下几个方面小结: 1. 程序设计重在实践,多编程才会对其理解更深,我是如何学习C语言的? 独立完成课后作业及上机报告,不懂的看书或百度 2. 程序设计涉及到方方面面知识,就像英语单词一样,一开始不可能了解每个C元素的全部用法,我是如何循序渐进掌握C元素的主要用法的? 结合上课内容与上机实
2013-04-11 21:18:40
831
1
原创 第四次上机实验报告:C语言调试方法
目标: 1.学习C语言调试方法 2.复习C语言基本语法、函数、选择和重复控制语句; 任务1:参考《C语言调试方法》掌握代码的调试和排错技巧.把调试过程出现的问题,写到报告中。 说明:学习编程,必须学会代码的调试和排错,否则寸步难行! 要求:理解调试的目的和调试的技巧,不能盲目和依赖调试. 调试是为了测试是否成功,或是找出其中错误,以便改正。 基本理解 -----
2013-04-08 22:47:45
2641
1
原创 C语言第五堂课后作业
作业1.1:C语言标准库的目的是什么?编写一个小程序,说明如何使用标准库里的数学函数; 例如要直接使用C语言的语句计算sin或cos,由于C语言的语句中没有提供直接计算sin或cos函数的语句。所以会造成编写程序困难,但是函数库提供了sin和cos函数,所以编程就方便多了,又如为了显示一段文字,我们在C语言中也找不到显示语句,只能使用库函数printf。 C语言的库函
2013-04-06 16:29:42
1497
1
原创 C程序设计课程-第四堂课后作业
作业1: 我的常用IDE是Visual Studio 2012。是一款优秀智能的开发工具,不仅能满足用户体验的需要,同时能够支持更多的新技术架构。 作业2: 1.编辑:编辑是创建或修改C源程序文件的过程,C源程序以文本的形式存储在磁盘上,文件名的拓展名为.c或.cpp。 2.编译:C语言是计算机高级语言,其源程序必须经过编译程序对其进行编译,生成目标程序,目标程序文件的拓
2013-04-02 12:20:49
977
1
原创 第三次上机报告:基本运算符和表达式及选择和重复控制语句
目标: 1. 掌握C语言基本运算符和表达式用法; 2. 预习选择和重复控制语句的用法. 任务1:假设整型变量 a 的值是 1,b 的值是 2,c 的值是 3,在这种情况下分别执行下 面各个语句,写出执行对应语句后整型变量u 的值,做简短分析. 1) u = a ? b : c; 2) u = (a = 2) ? b + a : c + a; 1. 2 2.
2013-03-31 16:24:01
1039
1
原创 C语言设计课程-第三堂课后作业
作业题1: #include void main() { printf("我今天吃饭花了:%7.2f\n",18.50); printf("我学号后两位是:%7d\n",32); printf("我的大名是 :%7s\n","王某"); printf("我的班级是 :%7s\n","二班"); } 作业题2: #include void main() {
2013-03-25 17:44:32
1090
1
原创 第二次上机报告:显示人民币与美元汇率及了解 int 和 float 变量类型
任务 1:显示美元和人民币的汇率 实验内容:编写一个“ 显示美元和人民币的汇率 ”C程序 实验目的:进一步掌握简单C程序的编写和运行过程 说明:假设 100 美元 = 621人民币,程序显示 100 、200 、300 … 1000 美元与人民币汇率表 要求: 独立思考和编写 //************************* //显示美元和人民币的汇率 //Code by 王超
2013-03-17 14:30:13
1347
1
原创 C语言作业_第二堂
一、阅读博客以下,在自己的博客发表感慨,要求必须真实,字数大于50,小于100! 写给24岁的自己 :http://www.cnblogs.com/menlsh/archive/2012/12/30/2839877.html 大学四年,可以很长,也可以很短。如果每天都迷茫地在寝室、教室、食堂几点间徘徊,漫无目的地在校园内外游荡,四年时光,转眼即逝,最终得到的只是一纸文凭尔,而这四
2013-03-16 18:52:02
839
1
原创 函数间的参数值单向传递方式应用实例
//*************************************** //源程序:exp6_3.cpp //函数间的参数值单向传递方式应用实例 //120705232 2013-3-10 //************************************** #include void main() { void swap(int x,int y);
2013-03-15 16:36:24
1444
原创 我的第一个程序:华氏温度与摄氏温度对照表
//********************************** //对fahr=0,20,...,300 //打印华氏温度与摄氏温度对照表 //120705232 2013-3-8 //********************************** #include int main() { intfahr,c
2013-03-15 16:22:36
2284
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人