实验报告
当前位置:首页 > 工作报告 > 实验报告 > 列表页

课程设计实验报告

小草范文网  发布于:2016-12-01  分类: 实验报告 手机版

篇一:课程设计实验报告

《C++程序设计》

课 程 设 计 说 明

题目名称:学生成绩管理系统

学生学号:120123503037

学生姓名:张金宝

指导老师:张玉军马驰

2013年3月

目 录

第一部分

第1题~第14题 程序代码

第二部分 学生成绩管理系统(题目)

一、需求分析 .................... 错误!未定义书签。

二、设计 ........................ 错误!未定义书签。

三、编码与调试 .................. 错误!未定义书签。

四、结果分析 ..................................... 4

五、参考文献 ..................................... 5

六、总结 ......................................... 6

第一部分

第1题~第14题 程序代码

第1题:

一数组中已存放了10个有序的整数,现由键盘输入一个整数,将此数插入到该数组中,使数组仍然是有序的。

#include<i

课程设计实验报告

ostream.h>

void main()

{ int i,x,m;

int a[11]={10,20,30,40,50,60,70,80,90,100};

cout<<"please input a number:"<<endl;

cin>>x;

for(i=0;i<10;i++)

if(a[i]>x) break;

for(m=9;m>=i;m--)

a[m+1]=a[m];

;

a[i]=x;

for(i=0;i<=10;i++)

cout<<a[i]<<" ";

}

第2题:

输入20个整数存入数组中,输出其中的偶数及偶数之和。

#include<iostream.h>

void main()

{const int N=20;

int i,sum=0,a[N];

cout<<"please input 20 numbers:"<<endl;

for(i=0;i<N;i++)

cin>>a[i];

for(i=0;i<N;i++)

if (a[i]%2==0)

{sum+=a[i];

cout<<a[i]<<" ";}

cout<<endl;

cout<<"sum="<<sum<<endl;

}

第3题:

用函数实现求result =1+(1+2)+(1+2+3)+……+(1+2+3+……+n)的值,n的值由键盘输入。

#include<iostream.h>

int lj(int x);

void main()

{ int i,n;

cout<<"please iput a number :"<<endl;

int result=0;

cin>>n;

for(i=1;i<=n;i++)

result=result+lj( i);

cout<<result<<endl;

}

int lj(int x)

{ int i,sum=0;

for(i=1;i<=x;i++)

sum+=i;

return sum;

}

第4题:

输出50—100间的所有素数,其中判断一个数是否为素数用函数完成。 #include<iostream.h>

bool ss(int );

void main()

{int n;

for(n=50;n<=100;n++)

if(ss(n))

cout<<n<<endl;

}

bool ss(int n)

{int i;

for (i=2;i<n;i++)

{if(n%i==0)

break;}

if(i==n) return true;

else return false;

}

第5题:

有一个一维数组score,内放10个学生成绩,求平均成绩。

篇二:课程设计实验报告-模板

成都理工大学

课程设计实验报告

课程名称 程序设计 院 系 信科院数字媒体技术系 班 级 所属小组 姓 名 学 号 指导教师何建军

2012年 月日

课程设计要求:

课程设计的目的检验学生对相应知识体系掌握程度。对学生来说是全面展示自己的理论知识掌握程度、综合编程实践能力以及写作能力。这对未来的工作有较好的帮助,希望各位同学认真对待,独立、保质保量完成相应设计内容。

1、有封面(上页规定)

2、有目录页

3、排版正确、格式美观

一级标题:一、三号黑体

二级标题:1、小四号宋体

三级标题:(1)小四号宋体

正文:小四号宋体

4、每个小组做同样的题,但每个成员独立完成设计内容,不利相互抄袭,抄袭或复制都成绩为0。

5、设计报告上交形式

(1)提交纸质报告、电子文档、程序源码各一份

(2)电子文档、程序源码打包压缩成一个文件,文件名为“完整学号-中文姓名”,上传至服务器:

“综合作业/”文件夹下面

(3)纸质报告用A4双面打印(封面与目录单面打印),装订好后交学习委员,学习委员收齐后交指导老师(何建军)

6、课程设计作业必须在规定时间上上交,过时成绩为0

课程设计报告编写指南

一、设计目的

描述你对老师规定设计内容所能达到目的的全面理解,以及对未来工作的重要性。

二、设计内容

按老师要求列出内容

三、算法描述

对设计内容的算法进行完整描述

四、程序结构

描述设计思路、程序总体框架结构、数据结构使用说明等

五、程序代码

六、运行结果(抓屏显示)

七、自我总结(心得体会

《程序设计》课程设计内容

以下设计内容可在TC、VC环境中编程 第一组:

三种算法的直线段生成(不能与上次老师提供的例题有相同的运行界面) 第二组:

用正方形的窗口对一个多边形进行裁剪

第三组:

对一个多边形进行充填

第四组:

两种算法的圆的生成(不能与上次老师提供的例题有相同的运行界面) 第五组:

Bezier曲线的生成

第六组

B样条曲线的生成

篇三:软件课程设计实验报告

编号:( )字 号

《软件课程设计》实验报告

班 级:

姓 名:

学 号:

联系电话:

邮 箱:

指导教师:

中国矿业大学计算机科学与技术学院

二〇壹零年十月

软件课程设计任务书

专业年级:

学生姓名:

任务下达日期:2010 年 10 月 23日

课程设计日期:2010 年 10 月 23 日至 2011 年 01 月 10 日

课程设计题目:

前言

C++是当今最流行的高级程序设计语言之一,应用十分广泛,也是一门复杂的语言,与C语言兼容,既支持结构化的程序设计也支 持面向对象的设计方法。

本课程设计是在完成C++程序设计教学后所进行的,旨在对学 生C++程序设计能力进行全面综合训练,将书本知识用于解决实际问题、着重培养软件开发工作所需的动手实践能力,采用传统的结构化或面向对象的软件开发方法和过程,主要包括问题分析、总体结构设计、用户界面设计、程序设计的基本技能和技巧,以及一整套软件工作规范的训练,熟练掌握软件开发的基本思路和基本流程。

程序设计是我们的学习重点,也是我们的学习其它专业课程的有力的工具,因此我们应该抓住机会锻炼我们分析问题、解决问题的能力。我希望在这一阶段的学习训练过程之中能够很好的再学一遍c++语言,提高编程能力,此外为更加熟悉数据结构等有关的专业课程打下坚实的基础。

目录

==============================

第一部分 面向过程 ............................................................................. - 7 -

一 用迭代法求立方根 ................................................................. - 7 -

1.1 需求分析 ............................................................................ - 7 -

1.2 概要设计: ........................................................................ - 8 -

1.3 详细设计与编码 ................................................................ - 9 -

1.4 调试分析 .......................................................................... - 10 -

1.5 用户使用说明 .................................................................. - 10 -

1.6 设计体会 .......................................................................... - 10 -

二 人民币凑数问题 ................................................................... - 11 -

2.1 需求分析 .......................................................................... - 11 -

2.2 概要设计 .......................................................................... - 12 -

2.3 详细设计与编码 .............................................................. - 13 -

2.4 调试分析 .......................................................................... - 14 -

2.5 用户使用说明 .................................................................. - 14 -

2.6 设计体会 .......................................................................... - 14 - 第二部分 面向对象 ........................................................................... - 15 -

一 定义一个复数类,实现对复数的操作 ............................... - 15 -

1.1 需求分析 .......................................................................... - 15 -

1.2 概要设计 .......................................................................... - 16 -

1.3 详细设计与编码 .............................................................. - 16 -

1.4 用户使用说明 .................................................................. - 19 -

1.5 设计体会 .......................................................................... - 19 -

二 利用虚函数手段,按照3种不同的计算方法来求出Fibonacci数列的第n项 ............................................................................... - 19 -

2.1 需求分析 .......................................................................... - 19 -

2.2 概要设计 .......................................................................... - 20 -

2.3 详细设计与编码 .............................................................. - 21 -

2.4 调试分析 .......................................................................... - 24 -

2.5 设计体会 .......................................................................... - 24 - 第三部分 可视化编程 ....................................................................... - 25 -

一用c++语言实现带界面的计算器 ...................................... - 25 -

1.1 需求分析 ....................................................................... - 25 -

1.2 概要设计 ....................................................................... - 27 -

1.3 详细设计与编码 ........................................................... - 27 -

1.4 调试分析 ....................................................................... - 39 -

1.5 设计体会 ....................................................................... - 39 -

二使用Visual C++ 6.0实现绘图程序 ................................... - 39 -

2.1 需求分析 ....................................................................... - 39 -

2.2 概要设计 ....................................................................... - 41 -

2.3 详细设计与编码 ........................................................... - 41 -

2.4 调试分析 ....................................................................... - 43 -

本文已影响