首页 > 精品范文库 > 1号文库
c 课程设计实践报告
编辑:落花成痕 识别码:10-1109608 1号文库 发布时间: 2024-08-19 18:26:23 来源:网络

第一篇:c 课程设计实践报告

c++课程设计实践报告

班级:83121

姓名:张弛

学号:XX1000491

题目

一、题目描述: 已知银行整存整取存款不同期限的月息利率(采用复利 方式,即利滚利)分别为 % 期限一年 % 期限二年 月息利率= % 期限三年

% 期限五年 % 期限八年 要求输入存钱的本金和期限(以整数年为单位),求到期时能从银行 得到的利息与本金的合计。提示:可以用嵌套的 if-else 结构或 switch 结构实现,核心函数 pow(1+月利率,月份)。请思考年份是四、六、七或八年以上的情况。

设计思路:(一)使用 switch 选择语句 对应年份

(二)明确核心函数 pow 是计算复利的(例如:x 的 n 次方);由于 是以年为计算期限的,而所给的利率是月利率,所以计算时 应该在年的基础上乘以 12;(三)复利计算就是一种幂运算,I=p*(1+i)^n,本金和利率都是变

动的(四)在除了 1、2、3、5 和 8 年之外的其他年份中,要注意“就低 不就高”的原则,尤其是在 8 年之后,也是套用期限八年的利率。

附源程序如下: #include #include void main(){ int years;float capital,sum;

scanf(“%f %d”,&capital,&years);switch(years){ case 1:sum=capital*pow(1+*,12);break;

case case 2:sum=capital*pow(1+*,24);break;3:sum=capital*pow(1+*,36);break;

case 4:sum=capital*pow(1+*,48);break;case 5:sum=capital*pow(1+*,60);break;case

case case 6:sum=capital*pow(1+*,72);break;7:sum=capital*pow(1+*,84);break;8:sum=capital*pow(1+*,96);break;default:sum=capital*pow(1+*,12*years);printf(“%f”,sum);}

}

题目

二、题目描述: 简单计算器。用 switch 语句编写一个程序计算表达式: data1 op data2 的值。其中 op 为运算符+、-、*、/。

设计思路:(一)明确计算器是怎样进行计算的;(二)细节,比如很多地方需要分号,在遇到字符时,我们应该用 ‘’,而不是“”;(三 Switch 语句主要用于多分支选择,此题有+、-、*、/,这就是 选择。使用 switch 每个 case 对应+-* /符号 程序涉及到至

少三个量,运算符 op 和两个数字;先让用户输入两个数字和运算符,两个数字的计算在后面的程序中用 swith 结构运行。运 行 效 果 截 图 :

附源程序如下:#include int main(){ float data1,data2,c;

char op;printf(“请输入表达式中两个数字 data1 和 data2”);//打印 scanf(“%f%c%f”,&data1,&op,&data2);//输入

printf(“请输入运算符+、-、*、/”);// 打印 switch(op)//switch(){case stick:break;} 这个是个选择结构

如果 OP = stick 则执行这一句 如果没有 则执行 default 后面 的语句 { case '+':c=data1+data2;break;case

'-':c=data1-data2;break;

case case '*':c=data1*data2;break;'/':c=data1/data2;break;default:printf(“输入错误”);break;} printf(“%f”,c);return 0;} 题目三 题目描述:编写程序,用二分法求方程 2x3-4x2+3x-6=0 在(-10,10)之间的根。提示: ① 用 do-while 语句实现。

② 二分法的计算步骤:(1)准备 计算 f(x)在有根区间端点处的值 f(a),f(b)(2)二分 计算 f(x)在区间中点(a+b)/2 处的值 f(3)判断若 f=0,则即是根,计算过程结束。否则,检测: A.若 f与 f(a)异号,则根位于区间内,这时以(a+b)/2 代替 b;B.若 f与 f(a)同号,则根位于区间内,这时以(a+b)/2 代替 a;反复执行步骤 2 和 3,直到区间长度缩小到允许的误差范围之 内,此时中点(a+b)/2 即为所求的根 设计思路:(一)二分法是指在整个算法中,让计算值无限趋近于根的值,利用 数学知识可知,当了两个点的结果异号时,函数的根就在这两个数之 间,利用二分法可以无限的把根的范围缩小,直到可以确定为止;(二)do-while 是循环语句,先执行一次指定的循环体语句,然后 判别表达式,当表达式的值为非零(真)时,返回重新执行循环语句,如此反复,直到表达式的值等于 0(假)为止才结束。(三)Void main()是声明函数,并且是对主函数的声明。题目所 给的范围是(-10,10),因此在声明函数中定义一个 a 和 b 来代替区 间的范围,而用 c 来代指中间指也是最后的结果,在这个程序中 a、b、c 都是随着范围不断变化的变量。如果(-10,10)的范围过大,就需要循环语句来缩小区间范围,即 a=c 或 b=c。当函数值在(-10,10)中任意一点取得 0 时,就正是我们所要的结果。循环条件是当区间 a 和 b 的函数值小于精度。运行效果截图:

附源程序如下: #include “" float f(float x){ float y;y=2*x*x*x-4*x*x+3*x-6;return y;} void main(){ float a=-10,b=10,c;

do{c=f((a+b)/2);if(c==0)break;if(c*f(a)>0)a=c;else b=c;} while(f(b)*f(a)题目四 题目描述:编写程序,给定一个整数 i,请求出另一个整数 j,使 i 和 j 在用 8 位二进制表示时互为逆序。例如:给定 i=3 时,应得到 j=192(3 的二进制为:00000011,192 的二进制为 11000000)。提示: ① 十进制整数转换为二进制整数用“除 2 求余”法。② 二进制整数转换为十进制整数用“按权相加”法。

设计思路:(一)二进制整数转化为十进制整数用“按权相加”法(二)二十进制整数转化为二进制整数用“除 2 求余”,用&转化。

(三)运算符:>是指右移一位,a 是指 b 向右移 a 位,左移一位相当于乘 2 右移 1 位相当于除 2(四)在交换时,用的是中间法

运行效果截图: 附源程序如下:#include ”“ void main(){ int i,j,s=1,a;printf(”请输入一个整数 i:“);scanf(”%d“,&i);for(j=0;j

printf(”%d“,(a>1)|(a>>3)|(a>>5)|(a>>7));}

题目五 题目描述:编写程序,抓交通肇事犯。一辆卡车违反交通规则,撞人后逃跑。现场有三人目击事件,但都没 有记住车号,只记下车号的一些特征。甲说:牌照的前两位数字是相 同的;乙说:牌照的后两位数字是相同的,但与前两位不同;丙是位 数学家,他说:四位的车号刚好是一个整数的平方。根据以上线索求 出车号。提示: ① 按照题目的要求,造出一个前两位数相同、后两位数相同且相互 间又不同的整数,然后判断该整数是否是另一个整数的平方。② 用穷举法解此题。穷举法是最简单、最常见的一种程序设计方法,它充分利用了计算机处理的高速特征。穷举法的关键是要确定穷 举的范围,既不能过分扩大穷举的范围,也不能过分缩小穷举的 范围,否则程序的运行效率会很低,或有可能遗漏正确的结果而 产生错误。

设计思路:

(一)11 11

到 11

11 这样 穷举

判断是否一个

数的平方 则是 将这个数开方

取整 再取平方 是否还是原来的数

(二)此题需要满足三个条件:①前两个数相同,后两个数相同;② 前后两数分别不相同;③这个数是一个整数的平方。需要每个条件都 满足,if 才为真。(三)主要思路是穷举。穷举是指在适当的范围内举出一个数。运 行 效 果 截 图 :

附源程序如下: #include void main(){ int a,b;for(a=32;a

{ b=a*a;if(b/1000==b%1000/100 b%100!=(b/1000)*10+b%1000/100)printf(”The license plate is:%d“,b);} } && b%100/10==b%10 &&

题目六 题 目 描 述 : 从 终 端 输 入 实 数 ex=1+x+x2/2!+x3/3!+?+xn/n!的值。设计思路: 先输入一个 x 的值;再设计一个子函数,计算 1!,2!,3!?n!的值;之后用 sum 函数,和 pow 函数处理分子,用累加的方式进行分 子计算,并形成等式;最后输出结果。x,用 递 推 法 求

附源程序如下:#include ”“ int f(int x,int n){ int i,m=0;for(i=0;i

for(i=0,s=0;f(x,i)题目七 题目描述:打印出以下的杨辉三角形(要求打印出 10 行)。1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1 ?? ?? ??

设计思路:(一)二维数组主要用于处理多行的问题,而且第一行在数组之中是 第 0 行。(二)杨辉三角有一个明显的特点:每一行的最后一个数字与第一个 数是相同的,此外,下(三)一行的第二个数是由上一行的第一个数和第二个数相加之和,以此类推。

定义指针是为了让整个程序不那么复杂。运行效果截图:

附源程序如下: #include int main(void){ int a,(*p)=a,i,j;

for(i=0;i

*(*(p+i)+0)=1;*(*(p+i)+i)=1;} for(i=2;i 题目八 题目描述:找出一个二维数组的“鞍点”,即该位置上的元素在该行 上最大,在该列上最小。提示: ① 一个二维数组可能有鞍点也可能没有鞍点,若有鞍点,则只有一 个。

② 准备两组测试数据:(1)二维数组有鞍点: 9 80 205 90-60 210 40

1 89

-3 101

(2)二维数组没有鞍点: 9 80 205 90-60 210 40 1 89

196

-3 101 7

156

③用 scanf 函数从键盘输入数组各元素的值,检查结果是否正确。如 果已指定了数组的行数和列数,可以在程序中对数组元素赋初值,而 不必用 scanf 函数。请同学们修改程序以实现之。

设计思路:(一)先找出一行中值最大的元素,然后看它是不是该列中的最小值,由于 一个二维数组最多有一个鞍点,所以如果是则鞍点存在且它就是鞍 点,输出该鞍点;如果不是,则再找下一行的最 大数,以此类推。如果每一行的最大数都不是鞍点,则此数组无鞍点(二)在程序中,先令 a最大赋值给 maxi,在 for 循环的比较中,把

符合条件的行的最大值赋给 maxi,将每一次比较后的最大的列数赋 值给 maxj,从而找出 i 行最大的那个。再假设那个数就是鞍点,将最大数和同列的数值相比,如果 maxj 不 是最小的,则不是鞍点,继续找。(三)引入一个参数 flag=1,若不存在鞍点则 flag 为 0,若存在鞍 点则 flag 依旧为 1

运行效果截图:

附源程序如下:#include ”“ #define S 80 #define T 80 void main(){ int m,n,i,j,t,maxh,maxl,flag,a;printf(”请输入二维数组的行数 m 和列数 n:“);scanf(”%d %d“,&m,&n);printf(”请输入二维数组的各个元素:“);

for(i=0;ia)t=a;maxh=i;maxl=j;} for(i=0;i

a=%d”,maxh,maxl,a);}

题目九 题目描述:某班期终考试科目为高数 MT、英语 EN 和物理 PH,有 30

个人参加考试。为评定奖学金,要求统计并输出一个表格,表格内容 包括学好、各科分属、总分和平均分,并标出 3 门课均在 90 分以上 者(该栏标志输出为 Y,否则为 N),表格形式如下: NO MT EN PH SUM V >90 1 2 3 97 87 92 276 92 92 91 90 273 91 90 81 82 253 84......N Y N

#include “" void main()

设计思路:由于是对 30 个学生的数据进行输入与统计,所以建立二 维数组,根据各位置的条件来定义其内容,第 8 个数据是字符型数据,所以另设一数组进行存储,最后在将数据整合输出。

附源程序如下:#include ”“ void main(){ int i,j,sum,flag,a;printf(”请输入 30 个考生的三科成绩:“);

for(i=0;i90)flag=1;else flag=0;} a=sum;a=sum/3;if(flag=1)a='Y';else a='N';

} printf(”NO MT EN PH SUM V >90 “);for(i=0;i }

题目十 题目描述下面是一个 5*5 阶的螺旋方阵,试编程打印出此形式的 n*n(n 设计思路:定义一个 n*n 维数组存放该方阵,m 为该方阵的圈数,一个大循环中嵌套了

四个小循环,每一圈为一个大循环,第一个小循环按顺序写出第一行的数,第二个小循环按 顺序写出最后一列的数,第三个小循环按顺序写出最后一行的数,第四个小循环按顺序写出 第一列的数,再进行第二次大循环,循环完毕后再进行循环输出数组中的 n*n 个数,该螺旋 方阵就出来了。

附源程序如下: #include ”“ void main(){ int i, j, k = 0, m, n,a;printf(”请输入方阵行列数 n(n k++;a=k;} for(j=i+1;j=i;j--){ k++;a =k;} for(j=n-i-2;j>=i+1;j--){ k++;a=k;} } for(i=0;i

printf(“%5d”, a);printf("");} } 附:

实习总结与心得体会

经过 C 语言实习,让我加深了对 C 语言的了解,而不只是单单 的在课本中学到的那些理论,平时乏味的课程,通过自己动手亲自编 写,变的生动有趣,而在自己动手的过程中,出现的问题很多,比理 论要难的多,当一个程序写完以后,经常会有很多错误而没法解决。不过,通过几天的实习,逐渐积攒了一些经验,有些错误可以很快就 看出来。这次实习有很大的收获,让我对 C 语言有了更深的认识,平时 在课堂上学到的东西可以自己动手编写,将其转化成一些实用的技 能。如果是一个程序写完一处错误也没有,会有种成就感,于是兴趣 就来了,兴趣来了,自然学的东西也就多了,能把理论变成实际的技 能,让我对 C 语言有了浓厚的兴趣和更深层的认识。C 语言是一个有序的学习,学了最基本的替换,然后扩展到循环,嵌套,条理很清楚,不是一个零散的知识,实际上所有的课程都如此,不过通过实习我也知道了自己的不足,存在的很多问题。比如自己写 的写的小程序出了问题,不会解决了就叫老师帮忙,但是会养成一种 依赖的心理,碰到问题了个想到的是求助而不是自己独立解决,所以

以后要多多锻炼自己的信心和增加自己的能力,争取做到老师不在身 边的时候也可以完成一些简单的程序编写与错误排除。还有自己的基础知识不扎实,遇到的问题,没有很好的逻辑思维,亲自编写一个陌生的程序的时候会有种无法下手的感觉,找不到突破 口。通过实习,逐渐理清了顺序,对于简单的程序和一些相对比较繁 琐的嵌套,循环,不在是看着一头雾水。其实只要理清了思路,把基 础知识掌握了,然后有条不紊的分析,一步一步理解,C 语言还是很 有意思的课程。自己亲自动手编写程序让我增加了对 C 语言程序开发环境的了 解,在上课的时候老师就讲,学习C 语言最重要的是学习C 语言的 逻辑思维,不管以后从事什么行业,学习C 语言都对自己的职业很 有帮助,如果是从事编程工程工作的话,就更有帮助了,即使以后的 编程工作可能不用 C 语言,但是拥有扎实的 C 语言基础是对工作很 有用的。当初在初步接触 C 语言的时候,看着一堆“奇形怪状”的符号,觉得甚是无聊,通过这次实训,摆脱了那种似懂非懂的状态!感谢学校安排这次实习和老师的耐心讲解,让我学到了很多知 识,在实习过程中,同学之间的相互探讨,老师的循循善诱,最终让 我们达到了举一反三的效果,在学知识的同时,也增加了同学老师之 间的感情。希望以后还会有更多类似的实习课程,在有限的大学时间 内学到更多的实用技能,为以后的生活和工作打下一个良好的基础。

第二篇:课程设计电工实践报告

20XX 报 告 汇 编 Compilation of reports

报告文档·借鉴学习word 可编辑·实用文档

新疆大学

实习(实训)报告

实习(实训)名称:

电工技能实践

院:

电气工程学院

业、班

级:

电气

15--3 3 班

师:

人:

号:

间:202_ 年 年 6 6 月 月 9 19 日

报告文档·借鉴学习word 可编辑·实用文档

主要目的及内容:

目的:

内容:

主要收获体会 :

存在的问题:

指导教师意见:

指导教师签字:

202_ 年 6 月 27 日 备注:

报告文档·借鉴学习word 可编辑·实用文档 1

电机的启动和点动

1.1 目的要求 a..通过操作加深对电机启动原理的理解 b..能正确连线,并安全启动 1.2 线路 图

电机启动电路图

主电路:

(1)隔离开关 QS(2)熔断器 FU(3)接触器 KM1 的常开主触点(4)电动机 M 控制电路(1)开关 SB3、SB1 和 SB2(2)接触器 KM1 线圈的常开辅助触点(3)SB2 的常闭触头1.3 启动 原理 在定子绕组上通三相交流电,定子绕组内(结合定子铁心)就会产生旋转磁场,当磁力线切割转子绕组时,转子绕组会在电磁感应作用下产生电流,结果就形成自己的磁场。在定子磁场与转子磁场相互作用时,转子就随定子磁场旋转而转动。(电动机就启动了)电能---------磁能------电磁感应------电能------磁能。磁能与磁能相互作用。电能就转变成机械能。1.4 步骤

1)

起动电动机 合上三相隔离开关 QS,合上开关 SB3、SB1、SB2 常开触点,接触器 KM1 吸引线圈得电,3 对常开主触点闭合,将电动机 M 接入电源,电动 机开始起动。

2)

停止电动机 断开开关 SB1,SB2 常开触点,接触器 KM1 的线圈失电,报告文档·借鉴学习word 可编辑·实用文档 其主触点和辅助触点均断开,电动机脱离电源,停止运转。1.5 实际 接线图

电机启动实物图

报告文档·借鉴学习word 可编辑·实用文档 2

三相异步电动机的正反转2.1 目的要求

a..通过操作加深对电机启动原理的理解; b..能正确连线,并安全启动; 2 2.2 线路 图

由两条启动支路构成,且在对方支路中相互串联上彼此的常闭辅助触头,使一个接触器线圈得电吸合后另一个接触器因所串联的常闭辅助触头断开而受到制约无法得电,保证了 KM1,KM2 不能同时得电,从而可靠地避免了两相电源短路事故的发生,电路安全、可靠。这种在一个接触器得电动作时通过其常闭辅助触头使另一个接触器不能得电动作的作用称为联锁。

电机正反转电路图

正、反转控制按钮 SB1、SB2 对应的常闭触头串联到分别串联到含 SB2、SB1的常开触头支路中构成联锁完成正反转控制。这样电动机改变转向时,可直接按下反转(相对于另一转向)按钮即可,而不必先按停止按钮,同时保证了两个接触器 KM1、KM2 线圈不会同时得电闭合。例如,KM1 吸合电动机正转时,按下反转按钮 SB2,串联在 KM1 线圈支路中 SB2 的常闭触头先断开,使 KMI 线圈失电,其主触头、自锁辅助触头断开,电动机断电但仍惯性运转。SB2 按下后经过一定的行程,其常开触头闭合,接通反转控制电路,电动机反转。

电路要求接触器 KM1 和接触器 KM2 不能同时接通电源,否则它们的主触头将同时闭合,造成任意交换的两相电源短路。为此在 KM1 和 KM2 线圈各自支路中相互串联对方的一对辅助常闭触头以保证接触器 KM1 和 KM2 不会同时接通电源。这两对辅助常闭触头就叫联锁或互锁触头。

2.3 控制原理

报告文档·借鉴学习word 可编辑·实用文档

正向启动过程:按下起动按钮 SB3,SB1,接触器 KM1 线圈通电,与 SB1 并联的 KM1 的辅助常开触点闭合,以保证 KMl 线圈持续通电,串联在电动机回路中的 KM1 的主触点持续闭合,电动机连续正向运转。

现象 :

与 KM1 并联的电压表:电压表有示数指示灯:指示灯常亮;电机正向转动。

停止过程 :

按下停止按钮 SB1,接触器 KMl 线圈断电,与 SB2 并联的 KM1的辅助触点断开,以保证 KMl 线圈持续失电,串联在电动机回路中的 KMl 的主触点持续断开,切断电动机定子电源,电动机停转。

报告文档·借鉴学习word 可编辑·实用文档 反向起动过程:

:按下起动按钮 SB3、SB2,接触器 KM2线圈通电,与 SB3 并联的 KM2 的辅助常开触点闭合,以保证 KM2 线圈持续通电,串联在电动机回路中的 KM2 的主触点持续闭合,电动机连续反向运转。

现象:与 KM2 并联的指示灯:常亮;电动机反向转动。

备注:对于这种控制线路,当要改变电动机的转向时,就必须先按停止按钮 SB1,再按反转按钮 SB2,才能使电机反转。如果不先按 SB1,SB3,电动机是不会反转的。这样的控制线路可以保证接触器 KM1、KM2 不会同时通电,这种作用称为互锁,这两个接触器的常闭触点称为互锁触点,这种通过接触器常闭触点实现互锁的控制方式称为接触器互锁又称为电气互锁。

2.4 停止控制 按下SB1,SB1常闭触点断开。KM1、KM2均失电,其常开触点均断开。电动机停止转动 原理:

要实现电动机的正反转,只要将接至电动机三相电源进线中的任意两相对调接线,即可达到反转的目的。

2.5 实际接线图

三相异步电动机正反转实物图 2.6 检验1)检查主电路:

断开控制电路,检查主电路有无开路或短路现象。检测主电路是否有开路的报告文档·借鉴学习word 可编辑·实用文档 范围分别是 L1—U 相、L2—V 相、L3—W 相,万用表的读数应都为“0”。检测短路的范围是 L1、L2、L3 三相两两之间是否有短路的现象,读数应为“∞”。2)检查控制电路:检查KM1、KM2正反转支路:

(1)

首先断开主电路,将万用表表棒分别搭在 L1、L2 线端上,读数应为“∞”。按下 SB3 时,读数应为接触器 KM1 的直流电阻值。SB1 不放开,按下 SB2,读数应为“∞”,或者手动按下交流接触器 KM2,此时读数也应为“∞”。

(2)手动压下交流接触器KM1,此时读数应为接触器KM1的直流电阻值,按下SB3或者压下接触器KM2,读数应为“∞”。

报告文档·借鉴学习word 可编辑·实用文档 3

同时具有电气互锁和机械互锁的正反转3.1 目的要求

a:通过操作加深对电器互锁和机械互锁的正反转的理解

b: 加强复杂接线的能力 2 3.2 电路组成同时具有电气互锁和机械互锁的正反转电路图

主电路:隔离开关、熔断器、接触器 KM1、KM2 的常开主触点和电动机 M 组成主电路。

控制电路:开关 SB3、SB1 和 SB2、接触器 KM1 的常开辅助触点、接触器 KM2的常开辅助触点、接触器 KM1 线圈的常闭辅助触点、接触器 KM2 的常闭辅助触点,SB2 的常闭触点,SB1 的常闭触点,与 KM1 并联的电压表、指示灯,与 KM2 并联的指示灯,组成控制电路。3..3 3 工作原理

采用复式按钮,将 SB 1 按钮的常闭触点串接在 KM 2 的线圈电路中;将 SB 2 的常闭触点串接在 KM 1 的线圈电路中;这样,无论何时,只要按下反转起动按钮,在 KM 2 线圈通电之前就首先使 KM 1 断电,从而保证 KM 1 和 KM 2 不同时通电;从反转到正转的情况也是一样。这种由机械按钮实现的互

锁也叫机械或按钮互锁。

3..4 4 整体接线图

报告文档·借鉴学习word 可编辑·实用文档

同时具有电气互锁和机械互锁的正反转实物图

报告文档·借鉴学习word 可编辑·实用文档 4

实验室实际接线图

配电柜

第三篇:中南大学 课程设计实践报告

中南大学

本科生课程设计(实践)任务书、设计报告

(大学计算机基础)

题 目 理想世界 学生姓名 李杰 指导教师 邵自然 学 院 湘雅医学院 临床医学与医学技术

专业班级 1105班

学生学号

2211110512

计算机基础教学实验中心

年 月 日

课程设计实践报告 理想世界 李杰

我选的主题是理想世界,我的思想是从图片来展现理想世界的样子,用图片表达我想说的内容。

设计的步骤:从以上两个方面入手,目录作为主页,主页内容是理想世界中frontpage的一些介绍,并且引入一些优美的图片,再一个个的建立超链接。在引入一些解决手段,创建连接理想世界。在理想世界这个链接中从图片来展现理想世界的样子,用图片表达我想说的内容。,也可以用一些flash动画,还可以使用word链接一些图片。在理想世界这个链接中,也可使用word链接一些先驱的行动,与我们自己的所处的世界对比,ppt制作幻灯片来演示一些有效提示,让我的理想世界最好的展现给大家。

采取的方法与手段:用Frontpage制作网页,通过链接使word文档、Powerpoint幻灯片、Flash动画得以展示。在网页制作中,可以通过添加图片来使页面更加美丽,在word文档中可以展示艺术字、建立文本。通过powerpoint可以把某些保护环境的行动展示。Flash动画是以链接的方法来参与展示。在需要一些资料的时候,可在网络上寻找,由于不是文件,这时就可以通过复制粘贴操作来获取资料。

遇到的问题:(1).在网页制作中,刚开始的时候连网页的表格布局都弄不出来,不知道该如何制作,从哪些方面入手。解决方法:先看了几遍课本,然后跟着课本的步骤上机实践,但是发现制作过程还是太慢,而且不熟悉frontpage网页制作工具,因此,开始几次的实践都是在慢慢熟悉该工具。直到熟悉该工具后才开始去制作。在word文档制作中,因为以前在中学的时候用过该工具,现在还有一些印象,所以经过一系列重温操作后,word文档的制作就熟悉了。在Powerpoint幻灯片制作中,因为是第一次接触和使用,许多功能和手段都不知道,较难制作出符合人意的幻灯片。通过多次实验操作来了解和熟悉它,然后就可以使用了。(2)在flash动画制作过程中,虽然老师上课讲过制作过程,但还是遇到了难题:制作的动画中,元件不随引导层而动,而是在关键帧之间走直线,这

个问题导致了我做不出动画,我只好一次次的尝试去做,最后成功做出来。有时还有一些小技巧,都是从同学手中问过来的。在设置背景图片时,会发现图片太小的话,背景就会变成多张重复的图片拼在一起,后来经过向同学询问后,使用图片编辑器对背景大小做了调整,使得背景和网页内容能够很好地融合在一起。二,网页制作好后浏览时图片显示不出来,改文件名或者换了文件夹储存都会导致图片无法显示,后来经过询问学习之后,才知道原因即任何图片的显示都是依靠路径来寻找来源,要设成相对路径有利于在其他机子上打开。在设置主题之前插好图片。三,刚开始做PPT时,不知道怎么插进去背景音乐和让它连续播放,后来经过多次实践后,发现可以在效果中设置这些。四,刚开始不会弄超链接,然后经过向同学询问后才明白,在选定对象之后点击右键,超链接,再选中连接的对象就可以了

总结:首先我们应该学会独立思考和自我解决问题的能力,因为实践和理论毕竟不同,在实践中会遇到一些我们不了解的东西,这时候应该先自己摸索,实在不行就去向同学和老师询问,一定要仔细阅读课本,巩固理论知识。否则很盲目,自信心也会受到打击2,做计算机作业有时候也是一种享受,因为你会为你自己的一点点进步一点点成功而高兴,增加生活情趣、3,做作业时要坚持不懈,不能在半途放弃。中途可能会遇到一些挫折,要记住“世界上没有谁能随随便便成功”,只有经历过多次失败,才能寻找到解决问题的最好方法。4,在制作网页的过程中,我的思想和人格也得到了升华,对大自然和地球的认识又提升到了一个另一个高度,令我受益匪浅。在全制作过程中,所有的难题都是有解决方法的,不要放弃制作机会,有难题可以去问别的同学或老师,也可以自己多次实践来找到解决方法。我在制作过程中大部分都是自己摸索的,这样不仅加强了自己对工具的熟悉度,同时也加强了对键盘的熟悉,我认为当我们自己去制作的时候,不管好坏都有助于自己,做得好,自己更有信心,鼓励下次还能做得更好,做的不好,还可以找出错误,提醒自己在什么地方应该注意,在什么地方可以改正。这样就可以更好的去改错。有时候可以去看一看别人的作品,看一下别人是怎么做的,想一想哪里值得借鉴,如果是自己,怎么做会更好。这样,在看的时

候可以加强对工具的熟悉,了解一些技巧,增加自己的见识。

这次的网页制作对于我来说与有很大的收获,我学会了,如何制作网页,如何在网页上表达自己的观点,以及网页制作的一些基本技巧,和网页制作过程中 最常见,最基本问题的解决。By临床与医技1105 李杰 2211110512 4

第四篇:课程设计项目实践

项目实践、设计与产品制作

本专题实践是专为电气工程专业的高年级学生,进入专业学习前所进行的专题培训,目的是为了更好地使学生适应专业学习和毕业设计,重点培养同学们动手实践和自我规划课题的能力。

专业专题实践分硬件和软件两类。其中硬件类实践是在微机原理与应用、单片机、DSP等课程基础上,结合实际的小项目,通过项目调研、方案设计、实验调试、总结报告,进行具体项目的综合训练。在整个实践过程中,希望同学们有意识地注意以下几个方面的训练:调研,方案设计,系统,控制软件方法设计,调试,总结。

同学们首先要站在宏观角度审视一个具体项目,通过调研,制定技术方案;然后按照所确定的技术路线进行相应的设计、制作、编程、调试和测试,最后进行总结和提高。希望同学们以非常认真的态度,珍惜难得的实践机会,认真完成实践任务。

需要提醒的是,专业专题实践不同于其它课程,它是项目型教学,主要是发挥同学们自己的主观能动性,自主学习性,不要依赖教师。在实践中教师是在宏观上辅导(如帮助分析方案和解答疑惑问题),所起的作用是辅助性的。更多的是需要靠同学们自己主动去调研、设计方案、实验、总结。项目型实践课程与平时的实验课不同,实验课有详细、具体的实验指导书,告诉同学们具体的实验步骤。项目实践课并不给出具体详细实践步骤和方法,需要同学们自己通过调研、与老师或同学讨论、合理分工完成。这里不仅培养同学们的自主学习(自主研发)精神和能力,也培养大家主动型的学习习惯,同时更是培养大家相互协作精神、发现问题和解决问题的能力以及研究性学习的能力。

一、实践要求

1. 每个实验项目3人一组,分工进行,提倡好的合作精神; 2. 专题实践以设计、实践为主,共四周时间;

3. 爱护设备,不随意更换设备,如有要求,请与老师联系;

4. 做硬件实验时,注意断电操作,即所有的接线、改线及拆线操作均应在不带电的状态下进行,严禁带电操作;

5. 坚持复查制度,例如通电前的复查:一人接线另一人检查,重要结果和现象复查实行二人制;

6. 每天实验完毕(包括中午),请恢复桌椅原位,保持实验室的整洁,关闭所用实验设备电源,再离开实验室;

7. 注意人身、实验仪器和设备安全,防止发生事故。万一发生事故,应立即切断电源,保护人员,保存现场,并立即向教师报告,检查事故原因,总结并吸取教训;

8. 电热设备(如烙铁)用毕必须随手拔下电源插头,以免过热引起火灾;平时注意实验板上的带电情况,测量和调试中防止触电、短路;注意示波器高频探头的地极是通过示波器电源插头的中心端接地的,切勿将该地极与交流电源的火线相接,否则将发生短路事故;

9. 参考文献或芯片、器件手册阅读量要求:20篇以上; 10. 要求每日记录工作日志和实验情况,参见简要工作日志格式。

二、实践报告及成绩评定

1. 以小组(3人名义)形式需要完成3份报告:(1)开题报告;(2)中期报告;(3)结题报告。报告要求见后面要求。注意:

2. 每人需要完成1份个人小结,第5周五前前提交,延期扣分。报告格式见后面要求。3. 实施2次检查,(1)中期检查,第2周周5;(2)结题检查,第4周周5。4. 成绩评定依据:

开题10分;中期考核10分;态度10分; 项目工作完成情况40分:

项目完成的质和量是考核的重点,还要考核同学们专题实践的主动性,项目组成员之间的合作情况,仪器设备、芯片的正确使用情况,项目验收时汇报和答辩情况等; 项目报告30分:

报告质量情况、总结的深度是考核的重点,兼顾认真程度和格式等。建议结题报告按学位论文格式完成,要求有:摘要、综述(文献阅读、任务分析、工作安排等)、正文论述、项目结论、参考文献等。

鼓励同学们自主创新,如有专利、论文等的思路或草稿,可以考虑适当加分。

.结题报告格式(每组只交一份,第2周末交)要求按毕业设计论文模板书写结题报告。报告包括以下内容: 1. 报告摘要;

2. 课题论述:包括专题实验目的,文献阅读、项目的综述,项目要求、技术要点、难点;

3. 设计方案说明,包括设计方案研究、分析、总体方案思路,所采取的技术路线,工作和时间安排,人员分工;

4. 设计内容,包括具体的项目设计,软硬件设计,调试,讨论;

资源:单片机的选择论述,软件资源的利用等; 硬件:电路原理图、PCB图(如果有的话); 软件:结构、流程、源程序和程序注释; 调试:调试过程、问题的发现和解决;

5. 课题实验、调试记录,完成情况,存在问题及可能的解决方案,工作总结; 6. 项目结论(实验结果和结论、成果、遗憾、后续工作);

7. 附录(包括列出所用软件工具、找到的各种电子参考资料、参考文献等)

个人实践小结(每人交一份),第2周末交

主要写个人对项目的理解、投入、贡献、收获,并对自己的项目工作做简单评估,按五个等级自评:优(90~100),良(80~89),中(79~70),及格(60~69),差(60以下)。请实事求是评价个人工作,过高或过低评价都不推荐。

项目1 微机继电保护的设计与实现

一.实验目的

学习和实践交流信号数据采集和微机保护算法,学习微机保护的软、硬件原理,设计微机保护原理型样机,使用学校现有单片机教学实验箱或实验板完成原理型微机继电保护装置并实现其主要功能。

二.实验任务

1. 学习一种单片机(如Intel8051、MC、ARM、瑞萨9等)或DSP(2407、2812、28335等)原理和使用,学习其编程方法;

2. 学习A/D转换技术,搭建单片机外围模拟交流信号(A/D转换器外围信号)采集环节,用信号发生器模拟继电保护电流信号(互感器输出),测试瞬时性继电保护(如电流速断)动作特性(动作和返回,返回系数0.9); 3. 设计交流信号的数据采集和微机保护算法,设计数字滤波算法,编写继电保护软件,常用有效值算法,例如半周波积分算法、差分算法、傅立叶算法等;

4. 编写实时显示程序,实现显示功能:显示交流信号有效值(折算出虚拟CT原边电流,例如100/5A,5A/2V),如能设计通讯,使用PC机做上位监控计算机实时显示测量值最好;

5. 编写延时过电流保护逻辑的微机保护软件,并实现延时过电流保护; 6. 设计实验电路板(原理图和PCB电路板),并评估。

三.相关资料和实验平台

1. 单片机或DSP实验主板,单片机或DSP资料和datasheet; 2. 继电保护、微机继电保护参考书;

3. 微机继电保护参考文献,软件流程和交流采样算法文献; 4. 实验板、部分外围芯片(如运放)、信号发生器、示波器等 5. C++编程或Lab View界面编程语言。

四.提示

请同学编写继电保护软件,主要是设计交流数据采集策略和算法,让单片机实时显示被采集的交流信号有效值,比较保护定值,决定保护动作(驱动指示灯实时点亮)。

五.选题对象

限已经选修数字和模拟电子电路、单片机课程的同学,学习过微机继电保护最好。3人一组,合理分工。

项目2 变频器的设计与实现

暂缓

一、实验目的

学习变频调速原理,学习正弦波PWM控制方法,掌握设计和实现变频调试器的方法。本任务拟采用纸上谈兵方式进行,主要是考核同学们具体任务的分析问题和解决问题的能力。要求给出设计方案、方法、作出设计、以及实现方式。

二.实验任务

1. 利用IPM设计变频器的主电路;

2. 利用瑞萨单片机、MSP430或DSP设计变频器的控制系统(主要是PWM); 3. 调试变频器的软、硬件系统,最终能带三相小型异步电机;

4. 设计相关的控制算法、控制软件,产生变频PWM信号或功率输出,实现:

(1)变频器的变频输出、V/F特性(V/F=const);

(2)电机的起动和停止特性、电机运行中的变频控制、调压控制等;(3)评估逆变器输出波形。

三.实验平台和有关资料

1. 变频器样机(供设计参考,该样机资料有限,开放性较差,能开发的余地小); 2. 提供变频器主电路板及相关器件,可在此基础上完成变频器主电路系统;

3. 自选单片机(实验室已有的)做控制平台,依据该单片机Datasheet编写相关控制软件并调试;

4. 相关的一些网站:TI公司 DSP网站上面有许多介绍变频器控制的软件、方法、甚至源代码;三菱公司网站,介绍IPM模块、整流模块;

一些变频器网站介绍变频器:如http://www.teniu.cc等; 5. 图书馆可借阅一些变频器相关书籍、文献。

四.选题对象

限已经选修过电力电子、数字和模拟电子电路、单片机课程的同学。

第五篇:课程设计实践心得

一、课程设计的目的

掌握电力系统潮流计算的基本原理。掌握并熟练运用MATLAB仿真软件。

采用MATLAB仿真软件,做出系统接线图的潮流计算仿真结果。

二、课程设计要求

1、在读懂程序的基础上画出潮流计算基本流程图

2、通过输入数据,进行潮流计算输出结果

3、对不同的负荷变化,分析潮流分布,写出分析说明。

4、对不同的负荷变化,进行潮流的调节控制,并说明调节控制的方法,并列表表示调节控制的参数变化。

5、打印利用MATLAB进行潮流分析绘制的系统图,以及潮流分布图。

三、课程设计基本内容

1.对给定的网络查找潮流计算所需的各元件等值参数,画出等值电路图。

2.输入各支路数据,各节点数据利用给定的程序进行在变电所在某一负荷情况下的潮流计算,并对计算结果进行分析。

3.跟随变电所负荷按一定比例发生变化,进行潮流计算分析。1)4个变电所的负荷同时以2%的比例增大; 2)4个变电所的负荷同时以2%的比例下降;

3)1和4号变电所的负荷同时以2%的比例下降,而2和3号变电所的负荷同时以2%的比例上升;

4.在不同的负荷情况下,分析潮流计算的结果,如果各母线电压不满足要求,进行电压的调整。(变电所低压母线电压10KV要求调整范围在9.5-10.5之间;电压35KV要求调整范围在35-36之间)。

5.轮流断开环网一回线,分析潮流的分布。

6.利用MATLAB软件,进行绘制系统图进行上述各种情况潮流的分析,并进行结果的比较。

7.最终形成课程设计成品说明书。

四、问题分析

1、节点设置及分类

2设为节点1,10,根据系统图可知此系统为两端供电网路,将母线1,将变电所1、2、3、4的高低压侧分别设为节点2、3、4、5、6、7、8、9。并且,将节点1设为平衡节点,将节点10设为PV节点,其余节点设为PQ节点。

2、参数求取

设定基准值SB100MVA,UB220KV,所以ZB资料,计算发电厂、变压器及线路的参数。

(1)运用下列公式计算变压器参数:

SBUB2484根据题目原始

PUU%URX100S 1000S22kNKNT2TNNZ(2)计算线路参数

RTXTTZTZZTB

ZRjX(rjx)L

(3)变电所负荷分别为:

变电所1

SL=50+j30.987

变电所2

SL=40+j27.79 变电所3

SL=50+j30.987

变电所4

SL=60+j37.18

3、计算变压器分接头变比

变压器有5个抽头,电压调节范围为UN2*2.5%,UN对应的分接头开始时设变压器高压侧接主接头,降压变压器5个分接头时的非标准变比k*以备调压时选用

对变电所低压母线为35KV时,非标准变比与10KV时相同。

4、计算方法

利用牛顿拉夫逊法进行求解,用MATLAB软件编程,可以求解系统潮流分 布根据题目的不同要求对参数进行调整,通过调节变压器变比和发电厂的电压,求解出合理的潮流分布,最后用PSAT进行潮流分析,将两者进行比较。

5、牛顿—拉夫逊法

(1)牛顿—拉夫逊法概要

首先对一般的牛顿—拉夫逊法作简单的说明。已知一个变量X函数为:

到此方程时,由适当的近似值X(n1)(0)220(15%)100.95511220 220(12.5%)10k*20.93211220 22010k*30.90911220 220(12.5%)10k*40.88611220 220(15%)10k*50.86411220 k*1f(X)0

出发,根据:

(n)X反复进行计算,当X的牛顿—拉夫逊法。

(n)Xf(X(n))(n1,2,......)f(X(n))

满足适当的收敛条件就是上面方程的根。这样的方法就是所谓

(n)这一方法还可以做下面的解释,设第n次迭代得到的解语真值之差,即X时,则:

把f(X(n))在X(n)的误差为附近对用泰勒级数展开

)f(X(n)f(X(n))0)f(X(n)f(X(n))22!f(X(n))......0

上式省略去2以后部分

f(X(n))f(X(n))0

(n)X的误差可以近似由上式计算出来。

f(X(n))(n)f(X)比较两式,可以看出牛顿—拉夫逊法的休整量和X用同样的方法考虑,给出n个变量的n个方程:

(n)的误差的一次项相等。

f1(X1,X2,,Xn)0f(X,X,,X)0212n fn(X1,X2,,Xn)0对其近似解X得修正量X可以通过解下边的方程来确定:

11f1f1f1,,Xn)f1(X1,X2xxx12nf(X,X,,X)X1f2n212f2f2X2x1x2 xnXfnfnfnnfn(X1,X2,,X)nxnx1x2fn,X2,,Xn的值。式中等号右边的矩阵都是对于X1这一矩阵称为雅可比(JACOBI)

xn,X2,,Xn后,得到如下关系 矩阵。按上述得到的修正向量X1XnXn Xn,X2,,Xn更接近真实值。这一步在收敛到希望的值以前重复进行,一般要反这比X1复计算满足

maxX1n1X1n1,X2n1X2n1,,Xnn1Xnn1

为预先规定的小正数,Xnn1是第n次迭代Xn(2)牛顿法的框图及求解过程

用牛顿法计算潮流时,有以下的步骤: ①给这各节点电压初始值e(0),f(0); 的近似值。

②将以上电压初始值代入公式,求修正方程的常数项向量P(0),Q(0),(V2)(0); ③将电压初始值在带入上述公式,求出修正方程中系数矩阵的各元素。④解修正方程式e(0),f(0);

f(0)f(0);

⑥将e(1),f(1)在带入方程式,求出P(1),Q(1),(V2)(1); ⑤修正各节点电压e(1)e(0)e(0),f⑦检验是否收敛,即maxPi(1)(k),Qi(k)

如果收敛,迭代到此结束,进一步计算各线路潮流和平衡节点功率,并打印输出结果。如果不收敛,转回②进行下次迭代计算,直到收敛为止。

五、问题求解

电压是衡量电力系统电能质量的标准之一。电压过高或过低,都将对人身及其用电设备产生重大的影响。保证用户的电压接近额定值是电力系统调度的基本任务之一。当系统的电压偏离允许值时,电力系统必须应用电压调节技术调节系统电压的大小,使其维持在允许值范围内。本文经过手算形成了等值电路图,并编写好了程序得出节点电压标幺值,使其满足所要求的调整范围。

我们首先对给定的程序输入部分作了简要的分析,程序开始需要我们确定输入节点数、支路数、平衡母线号、支路参数矩阵、节点参数矩阵。

(1)为了保证整个系统潮流计算的完整性,我们把凡具有母线及发电机处均选作节点,这样,可以确定有10个节点,节点号见等值电路图。

(2)确定完节点及编号后,各条支路也相应确定了,网络中总计有13条支路,我们对各支路参数进行了计算。根据所给实际电路图和题中的已知条件,有以下公式计算各输电线路的阻抗和对地支路电容的标幺值和变压器的阻抗标幺值。选择电压基准值为UB=220KV和功率基准值SB=100MVA,所以ZB

六、误差分析

UB=484。SB以系统在正常运行的情况下为例。利用PSAT软件,比对MATLAB中的B1、B2矩阵,得到各个节点的电压状况。将PSAT软件运行的结果对MATLAB运行的结果进行校验。同时利用该软件对图形颜色的变化的描绘和数据对结果进行呈现。得到PSAT软件运行的结果各节点的电压标幺值,并与MATLAB程序运行得到的结果进行比较。

七、心得体会及总结

此次课程设计使我在潮流计算、MATLAB的使用方面均有所提高,但也暴露出了一些问题;理论知识的储备还是不足,对MATLAB的性能和特点还不能有一个全面的把握,对MATLAB中PSAT工具箱使用不够熟悉,相信通过以后的学习能弥补这些不足,从而达到一个新的层次。潮流计算是电力系统的最基本、最常用的分析计算。用以研究系统规划和运行中提出的各种问题。对规划中的电力系统,通过潮流计算可以检验所提出的电力系统规划方案能否满足各种运行方式的要求;对运行中的电力系统,通过潮流计算可以预知各种负荷变化和网络结构的改变会不会危及系统的安全,系统中所有母线的电压是否在允许的范围以内,系统中各种元件(线路、变压器等)是否会出现过负荷,以及可能出现过负荷时应事先采取哪些预防措施等。实际的情况远比我们计算的情况复杂,这让我深刻了解了潮流计算的重要性。精准的潮流计算不仅可以使电网处于稳定且平衡的状态,这对电网的安全运行起到关键性的作用,还可以实现运行的经济性。所以我认为学好电力系统的关键在于学好潮流计算,电力系统的安全运行不是儿戏,一个很小的失误就可能造成整个电网的崩溃,这给国家和社会带来的危害和损失之大是可想而知的。学好电力系统这门课、学好潮流计算是我们电专业学生的当务之急。没有坚实的基础就不可能建造出高楼大厦,所以,要想在以后的工作岗位上有所成就,就必须打好基础,努力提高自己的专业素养。

通过此次课程设使得我更加扎实的掌握了有关潮流计算和MATLAB方面相关的知识,在设计过程中虽然遇到了一些问题,但经过一次又一次的思考,一遍又一遍的检查终于找出了原因所在,也暴露出了前期我在这方面的知识欠缺和经验不足。实践出真知,通过亲自动手制作,使我们掌握的知识不再是纸上谈兵。过而能改,善莫大焉。在课程设计过程中,我们不断发现错误,不断改正不断领悟和不断获取。最终的检测调试环节本身就是在践行“过而能改,善莫大焉”的知行观。这次课程设计终于顺利完成了。在设计中遇到了很多问题,最后在老师的指导下。终于游逆而解。在今后社会的发展和学习实践过程中,一定要不懈努力不能遇到问题就想到要退缩,一定要不厌其烦的发现问题所在,然后一一进行解决。只有这样,才能成功的做成想做的事,才能在今后的道路上披荆斩棘,而不是知难而退,那样永远不可能收获成功,收获喜悦。也永远不可能得到社会及他人对你的认可。

课程设计诚然是一门专业课,给我很多专业知识以及专业技能上的提升,同时又是一门讲道课;一门辩思课,给了我许多道,给了我很多思,给了我莫大的空间。同时设计让我感触很深。使我对抽象的理论有了具体的认识。通过这次课程设计。我掌握了MATLAB中各种元器件的识别和使用,熟悉了和了解了潮流计算的基本原理。以及如何提高实验的求解精度和收敛性能。掌握了MATLAB软件的方法和技术。

我认为,在这学期的实验中,不仅培养了独立思考、动手操作的能力。在各种其它能力上也都有了提高。更重要的是,在实验课上,我们学会了很多学习的方法。而这是日后最实用的,真的是受益匪浅。要面对社会的挑战,只有不断的学习、实践、再学习、再实践。这对于我们的将来也有很大的帮助。以后不管有多苦,我想我们都能变苦为乐。找寻有趣的事情,发现其中珍贵的事情。就像中国提倡的艰苦奋斗一样,我们都可以在实验结束之后变的更加成熟,会面对需要面对的事情。

回顾起此课程设计,至今我仍感慨颇多。从理论到实践,在这段日子里,可以说得是苦多于甜,但是可以学到很多很多的东西,同时不仅可以巩固了以前所学过的知识。而且学到了很多在书本上所没有学到过的知识。通过这次课程设计使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的。只有把所学的理论知识与实践相结合起来从理论中得出结论,才能真正为社会服务,从而提高自己的实际动手能力和独立思考的能力。在设计的过程中遇到问题,可以说得是困难重重,但可喜的是最终都得到了解决。

实验过程中,也对团队精神的进行了考察,让我们在合作起来更加默契,在成功后一起体会喜悦的心情。果然是团结就是力量。只有互相之间默契融洽的配合才能换来最终完美的结果。此次设计也让我明白了思路即出路,有什么不懂不明白的地方要及时请教或上网查询。只要认真钻研、动脑思考、动手实践,就没有弄不懂的知识,收获颇丰。课程设计是培养学生综合运用所学知识,发现,提出,分析和解决实际问题,锻炼实践能力的重要环节,是对学生实际工作能力的具体训练和考察过程。随着科学技术发展的日新日异,MATLB已经成为当前电力系统重要的仿真软件之一。因此作为二十一世纪的电气专业的大学来说掌握MATLB的开发技术是十分重要的。回顾起此次课程设计,至今我仍感慨颇多,的确,从选题到定稿,从理论到实践,在整整两星期的日子里,可以说得是苦多于甜,但是可以学到很多很多的东西。同时不仅可以巩固了以前所学过的知识,而且学到了很多在书本上所没有学到过的知识。通过这次课程设计使我懂得了理论。

与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正为社会服务,从而提高自己的实际动手能力和独立思考的能力。在设计的过程中遇到问题,可以说得是困难重重,这毕竟第一次做的,难免会遇到过各种各样的问题,同时在设计的过程中发现了自己的不足之处。对以前所学过的知识理解得不够深刻,掌握得不够牢固。比如说MATLAB中原理图的搭建以及潮流计算的基本原理掌握得不好。通过这次课程设计之后,一定把以前所学过的知识重新温故。

这次课程设计终于顺利完成了,在设计中遇到了很多编程问题。最后在陈老师的辛勤指导下,终于游逆而解。同时,在陈老师的身上我学得到很多实用的知识。

整个设计通过了软件调试和图形搭建以及程序设计。我想这对于自己以后的学习和工作都会有很大的帮助。在这次设计中遇到了很多实际性的问题,在实际设计中才发现书本上理论性的东西与在实际运用中的还是有一定的出入的。所以有些问题不但要深入地理解,而且要不断地更正以前的错误思维。一切问题必须要靠自己一点一滴的解决,而在解决的过程当中你会发现自己在飞速的提升。对于教材管理系统,其程序是比较简单的,主要是解决程序设计中的问题。而程序设计是一个很灵活的东西,它反映了你解决问题的逻辑思维和创新能力,它才是一个设计的灵魂所在。因此在整个设计过程中大部分时间是用在MATLAB图形的搭建和参数的设置。其中很多子程序是可以借鉴书本上的,但怎样衔接各个子程序才是关键的问题所在,这需要对系统的结构很熟悉。因此可以说系统的设计是软件和硬件的结合,二者是密不可分的。通过这次课程设计我也发现了自身存在的不足之处,虽然感觉理论上已经掌握,但在运用到实践的过程中仍有意想不到的困惑,经过一番努力才得以解决。这也激发了我今后努力学习的兴趣,我想这将对我以后的学习产生积极的影响。其次,这次课程设计让我充分认识到团队合作的重要性,只有分工协作才能保证整个项目的有条不紊。另外在课程设计的过程中,当我们碰到不明白的问题时,陈老师总是耐心的讲解,给我们的设计以极大的帮助,使我们获益匪浅。因此非常感谢老师的教导。通过这次设计,我懂得了学习的重要性,了解到理论知识与实践相结合的重要意义,学会了坚持、耐心和努力,这将为自己今后的学习和工作做出了最好的榜样。我觉得作为一名电气工程专业的学生,这次课程设计是很有意义的。更重要的是如何把自己平时所学的东西应用到实际中。虽然自己对于这门课程懂的并不多,很多基础的东西都还没有很好的掌握,觉得很难,也没有很有效的办法通过自身去理解。但是通过这次的课程设计的沟通和各个小组同学探讨,渐渐对这门课程逐渐产生了些许的兴趣,自己开始主动学习并逐步从基础慢慢开始弄懂它。

c 课程设计实践报告
TOP