c++实验报告格式苏大教材2010

合集下载

C 程序设计实验报告

C 程序设计实验报告

C 程序设计实验报告实验报告书写要求实验报告原则上要求学生手写~要求书写工整。

若因课程特点需打印的~标题采用四号黑体~正文采用小四号宋体~单倍行距。

纸张一律采用A4的纸张。

实验报告书写说明实验报告中实验目的和要求、实验仪器和设备、实验内容与过程、实验结果与分析这四项内容为必需项。

教师可根据学科特点和实验具体要求增加项目。

填写注意事项,1,细致观察~及时、准确、如实记录。

,2,准确说明~层次清晰。

,3,尽量采用专用术语来说明事物。

,4,外文、符号、公式要准确~应使用统一规定的名词和符号。

,5,应独立完成实验报告的书写~严禁抄袭、复印~一经发现~以零分论处。

实验报告批改说明实验报告的批改要及时、认真、仔细~一律用红色笔批改。

实验报告的批改成绩采用五级记分制或百分制~按《金陵科技学院课堂教学实施细则》中作业批阅成绩评定要求执行。

实验报告装订要求实验批改完毕后~任课老师将每门课程的每个实验项目的实验报告以自然班为单位、按学号升序排列~装订成册~并附上一份该门课程的实验大纲。

金陵科技学院实验报告实验项目名称: C#基础编程实验学时: 6 同组学生姓名: 实验地点: 1318 实验日期: 10月5日-10月19日实验成绩: 批改教师: 批改时间:金陵科技学院实验报告实验1 C#基础编程一、实验目的1、熟悉Visual Studio .NET开发环境。

2、掌握C#应用程序的基本操作过程。

3、掌握C#的数据类型,运算符以及表达式的使用。

4、掌握分支和循环语句的使用方法。

5、掌握一维数组,二维数组及数组型数组的使用。

二、实验要求(1)编写程序要规范、正确,上机调试过程和结果要有记录 (2)做完实验后给出本实验的实验报告。

三、实验设备、环境安装有Visual Studio .NET软件。

四、实验步骤1、分析题意。

2、根据题目要求,新建项目。

3、编写并输入相关的程序代码。

5、运行与调试项目。

6、保存项目。

五、实验内容1、编写一个简单的控制台应用程序,打印一行文字(如你的姓名)。

C程序设计实验报告(答案)

C程序设计实验报告(答案)

C程序设计实验报告(答案)《C程序设计》实验报告班级:学号:学期:2009--2010学年第⼆学期姓名:《C程序设计》实验报告学期:2009--2010学年第⼆学期教师姓名:教研室:软件⼯程教研室实验1 熟悉C语⾔程序的运⾏环境,掌握数据描述1.1 实验⽬的1.了解在开发环境中如何编辑、编译、连接和运⾏⼀个C语⾔程序。

2.通过运⾏简单的C语⾔程序,初步了解C语⾔程序的结构特点。

3.掌握C语⾔数据类型的概念,学会使⽤C语⾔的相关运算符构成表达式。

1.2 实验预习1.熟悉Turbo C的启动和退出及Turbo C中的编辑、编译、连接和运⾏命令。

2.了解下列命令及函数:include、main、printf、scanf。

3.熟悉Turbo C环境下每个菜单项的功能及相关命令对应的操作。

4.各种数据类型变量的定义形式及取值范围;熟悉下列标识符的含义。

int、short (int)、long (int)、unsigned (int)、float、double、char、void 5.各类运算符的优先级和结合规则。

6.常量与变量的区别和联系。

表1-1 Turbo C主菜单项功能表表1-2 Turbo C提⽰⾏功能表表1-3 Turbo C快捷操作表4.熟悉Turbo C环境下的块操作。

表1-4 基本光标命令功能操作表表1-5 快速光标移动命令功能操作表表1-6 插⼊与删除命令功能操作表表1-7 块操作命令功能操作表表1-8 其他命令功能操作表1.3 实验任务1.输⼊下列程序,记录在Turbo c 下的操作⽅法。

#includemain(){printf(“I am a student!”);}环境的启动操作:我的电脑—磁盘(各机房磁盘⽬录有所不同)—Turbo C⽂件夹—tc。

Exe 。

程序的编译⽅法:快捷键是 Alt+F9 ;菜单操作是Compile—compile to OBJ程序的保存⽅法:快捷键是 F2 ;菜单操作是 File--Save程序的运⾏⽅法:快捷键是Ctrl+F9;菜单操作是 Run运⾏结果的查看:快捷键是 Alt+F5 ;菜单操作是 Run—User Screen环境的退出操作:快捷键是 Alt+X ;菜单操作是 File--Quit4.现欲将编好的上例程序以⽂件名my.c保存⾄当前⽬录下,请阐述⽅法;当重新进⼊TC对其进⾏简单修改后欲将其另存⾄C 盘SY⽂件夹下(SY⽂件夹请⾃⾏创建),叙述⽅法。

(完整版)C语言课程设计实验报告

(完整版)C语言课程设计实验报告
ch=getch();
}
while(!ch);
system("cls");
/*一下为功能选择模块*/
说明:进入欢迎页面。
1.2
do
{
printf("\n\t\t\t\t1.录入球队信息\n\t\t\t\t2.显示积分排行榜\n\t\t\t\t3.保存积分\n\t\t\t\t4.退出\n");
printf("\t\t\t\t选择功能选项(输入所选功能前的数字):");
int i=0,j,n;
for(i=0;i<9;i++)
{
for(j=0;j<9;j++)
{
for(n=j+1;n<10;n++)
{
if(Match[i][j]总积分等于Match[i][n]的总积分)
{
if(Match[i][j]总净胜球小于Match[i][n].总净胜球)
{
Match[i][j]结构体与Match[i][n]结构体调换
}
}
}
}
}
}Байду номын сангаас
void sort2()/*排序数据函数*/
{
struct MatchInfo match;
int i=0,j,n;
for(i=0;i<9;i++)
{
for(j=0;j<9;j++)
{
for(n=j+1;n<10;n++)
{
if(Match[i][j]总积分等于Match[i][n]的总积分)

(完整版)C实验报告模板

(完整版)C实验报告模板

《C#程序设计》实验报告
实验名称:实验一熟悉环境并创建简单的C#应用程序界面
实验日期:
班级:
学号:
姓名:
一、实验目的
1.了解C#集成开发环境中各窗口的作用及使用方法。

2.熟练掌握在Visual Studio2010环境中创建项目、保存文件、打开项目的方法。

3.熟悉按钮、文本框、标签控件的属性及使用方法。

二、实验内容
1.打开Visual Studio 2010,熟悉各窗口的作用及用法。

2.调试课本P19习题1.6第11题的程序。

3.调试课本P20习题1.6第12题的程序。

三、实验过程
2.调试课本P19习题1.6第11题,实验过程如下:
(1)创建C#项目,执行“文件"菜单→新建→项目,打开新建文件对话框,各项设置如图1-1所示。

图1-1 新建项目对话框设置
(2)点击“确定”后,打开窗体设计器视图,设计程序界面,添加三个Label、两个TextBox、两个Button 控件,结果如图1-2所示。

图1-2 程序设计界面
(3)设置对象属性,并调整各控件位置,结果如图1-3所示。

图1-3设置各控件属性
(4)调试、运行应用程序,并保存项目。

3.。

.。

..
......。

四、实验总结
主要包括本次实验是否完成、实验中遇到的问题及解决方法、实验收获等。

c课程设计实验报告模板

c课程设计实验报告模板

c课程设计实验报告模板一、教学目标本章节的教学目标是使学生掌握XXX概念,理解XXX原理,并能运用XXX方法解决实际问题。

具体分为三个维度:1.知识目标:学生能够准确地回答本章节中的关键问题,掌握XXX基本概念和原理。

2.技能目标:学生能够运用XXX方法独立解决实际问题,提高解决实际问题的能力。

3.情感态度价值观目标:学生通过学习本章节,培养对XXX领域的兴趣和热情,树立正确的价值观。

二、教学内容本章节的教学内容主要包括XXX概念、XXX原理和XXX方法的运用。

具体安排如下:1.第一课时:介绍XXX概念,解释XXX原理,引导学生理解并掌握基本知识。

2.第二课时:通过案例分析,让学生学会运用XXX方法解决实际问题,巩固所学知识。

3.第三课时:进行课堂讨论,让学生分享学习心得,提高对XXX领域的认识。

4.第四课时:进行课后实践,学生独立解决实际问题,检验学习效果。

三、教学方法为了提高教学效果,本章节将采用多种教学方法:1.讲授法:教师生动、形象地讲解XXX概念和XXX原理,引导学生理解和掌握。

2.讨论法:学生分组讨论,分享学习心得,互相启发,共同提高。

3.案例分析法:教师提供实际案例,学生运用XXX方法进行分析,培养解决问题的能力。

4.实验法:学生动手进行实验,验证XXX原理,增强实践能力。

四、教学资源为了支持教学内容和教学方法的实施,丰富学生的学习体验,我们将准备以下教学资源:1.教材:选用权威、实用的教材,为学生提供系统、科学的学习材料。

2.参考书:提供相关领域的参考书,拓展学生的知识视野。

3.多媒体资料:制作精美的PPT、视频等多媒体资料,增强课堂教学的趣味性。

4.实验设备:准备充足的实验设备,确保每个学生都能动手进行实验。

五、教学评估本章节的教学评估将采用多元化评价方式,全面客观地反映学生的学习成果。

具体包括以下几个方面:1.平时表现:评价学生在课堂上的参与度、提问回答等情况,鼓励学生积极发言。

江苏大学C语言课程设计报告

江苏大学C语言课程设计报告

C语言课程设计报告《计算机程序设计基础》课程设计题目职工档案及简明信息生成学生姓名学号专业班级 J自动化1103一、C语言课程设计的目的设计职工档案及简明信息生成,使之能提供以下功能:(1)系统要使用头文件和菜单方式工作(2)职工信息录用(3)职工信息浏览(4)职工信息查询(5)职工信息删除及修改功能二课程设计报告正文题目要求设计职工信息管理系统,要求职工心想包括职工序号、性别、年龄、姓名。

使之能提供以下功能:(6)系统要使用头文件和菜单方式工作(7)职工信息录用(8)职工信息浏览(9)职工信息查询(10)职工信息删除及修改功能设计分析根据题目要求,由于职工信息是存放在文件中,所以应提供文件的输入、输出等操作;在程序中需要浏览职工的信息,应提供显示、制作,删除等操作;另外还应提供键盘式选择菜单实现功能选择。

总体设计详细设计1.主函数void main(){int ch1;/*未完成*/int choice=1;printf("\n\n\n\n\n\n");printf("\t\t◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆\n");printf("\t\t◆欢迎进职工档案系统◆\n");printf("\t\t◆------------------------------------------◆\n");printf("\t\t◆◆\n");printf("\t\t◆------------------------------------------◆\n");printf("\t\t◆◆\n");printf("\t\t◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆\n");/*美观的欢迎界面*/printf("\n\n\n\n");printf("\n");printf("\n");printf("\n");printf("\t\t\t 职工档案系统\n");printf("\t\t\t================================= \n");printf("\t\t\t 1.输入数据\n");printf("\t\t\t 2.显示原始数据\n");printf("\t\t\t 3.制作简明数据\n");printf("\t\t\t 4.删除简明数据\n");printf("\t\t\t 0.结束退出\n");printf("\n");printf("\n\n\t 请按键选择功能(0~4):");scanf("%d",&ch1);if(ch1==0)while(1) {break;}else if(ch1==1)reading();else if(ch1=2)display(wk);else if(ch1=3)str();else if(ch=4)delwk();}2.数据添加struct wkrs{char num[10];char name[10];char sex[2];int age;}wk[10];struct wkr{char name[10];int age;}wkshort[10];3.显示原始数据void display(struct wkrs *p){FILE *fp; /*定义文件型指针变量*/int i;char *c[4]={"序号","姓名","性别","年龄"};p=wk;printf("\n%8s\t%8s\t%6s\t%4s\n",c[0],c[1],c[2],c[3]);for(i=0;i<10;i++,p++){printf("\n%8s\t%8s\t%6s\t%4d\n",p->num,p->name,p->sex,p->age); /*得到p指向的结构体变量中成员num,name,sex,age的值*/}printf("\n");fclose(fp);}void readin(){printf("请输入序号:");scanf("%ld",&wk[i].num);printf("请输入姓名:");scanf("%s",&wk[i].name);printf("请输入年龄:");scanf("%d",&wk[i].age);printf("请输入性别(男/女):");scanf("%s",&wk[i].sex);printf("\t\t 添加成功!\n");printf("\n");printf("\t\t 是否再添加?\n");printf("\t\t 1:添加\n");printf("\t\t 0:不添加\n");scanf("%d",&choice);if(choice==0) break;else if(choice==1) continue;4.数据制作void srt(){FILE *fp1,*fp2; /*定义文件型指针变量*/int i;char *c[4]={"序号","姓名","性别","年龄"};printf("\n职工內容:\n");printf("\n%8s\t%8s\t%6s\t%4s\n",c[0],c[1],c[2],c[3]);for(i=0;i<10;i++){printf("\n%8s\t%8s\t%6s\t%4d",wk[i].num,wk[i].name,wk[i].sex,wk[i].age);strcpy(wkshort[i].name,wk[i].name);wkshort[i].age=wk[i].age;}fclose(fp1);fp2=fopen("wk_saw","w");for(i=0;i<number;i++){fwrite(&wkshort[i],sizeof(struct wkr ),1,fp2);}fclose(fp2);printf("\n职工简明文件內容\n");printf("%8s\t%4d",c[1],c[3]);for(i=0;i<10;i++){printf("\n%8s\t%4d",wkshort[i].name,wkshort[i].age);}fclose(fp2);printf("\n");}5.数据删除void delwk(){ FILE *fp;int i,j,n,flag=0;char na[10];char *c[2]={"姓名","年龄"};if((fp=fopen("wk_saw","r+"))==NULL) /*r+表示向已存在的文件输入数据*/{printf("文件打不开\n");return;}printf("\n职工简明文件內容:\n");printf("%8s\t%4s",c[0],c[1]);for(i=0;fread(&wkshort[i],sizeof(struct wkr),1,fp)!=0;i++) {printf("\n%8s\t%4d",wkshort[i].name,wkshort[i].age);}fclose(fp);n=i;if(n==9){printf("\n文件內容为空,退出刪除操作。

C语言实验报告 完整、

C语言实验报告 完整、

实验报告实验报告撰写要求一、实验前用预习报告纸撰写预习报告,预习报告包括以下内容1.实验目的2.实验用仪器设备、器材或软件环境3.实验原理、方案设计、程序框图、预编程序等4.实验过程中需要记录的实验数据表格二、实验过程中,要认真观察,仔细记录三、完成实验后用实验报告纸撰写实验报告,包括以下内容1.仪器设备型号及编号2.实验器材或软件环境3.实验步骤、程序调试方法4.实验数据处理及结果分析5.实验中存在的问题6.体会及思考题四、报告撰写时,要求格式规范、书写整齐预习报告成绩:指导教师审核(签名):年月日预习报告实验一循环、数组、函数和结构体程序设计一、实验目的(1)掌握结构类型变量的定义和使用。

(2)掌握结构类型数组的概念和使用。

(3)掌握用指针访问结构体的方法。

(4)掌握利用结构体进行函数参数的传递。

二、实验用仪器设备、器材或软件环境实验用仪器设备:Windows XP;软件环境: Turbo C 2.0三、实验题目:有10个学生,每个学生的数据包括学号、姓名及3门课的成绩、总成绩和平均成绩,从键盘输入10个学生的数据(包括学号,姓名,及3门课的成绩),要求打印出每位学生的学号,姓名,3门课成绩,总成绩和平均成绩,最后再打印出3门课的平允成绩以及最高分的学生的数据(包括姓名和总成绩)。

四、实验要求:1)根据学生信息定义一个机构体类型,再说明一个结构体类型的数据。

2)用input函数从键盘上输入10个学生的数据;3)用average函数求出每位学生的总成绩、平均成绩和所有学生的总平均成绩;4)用maximum函数找出最高分的学生的数据;5)在主函数中输出每个学生的学号,姓名,3门课的成绩、赞颂成绩和平均成绩以及总平均分和最高分学生的数据;五、实验原理:利用结构体、函数的调用和指针的传输等原理进行实验。

六、方案设计:首先定义一个结构体,用来存储信息;定义一个主函数,用来输出各项结果;定义一个input函数用于输入各项信息;定义一个average函数用于求平均值和总分;定义一个maximum用于求总的平均值;七、程序框图:(见第4页)八、预编程序:#include<stdio.h>#include<conio.h>#define N 10struct student{int num;char name[20];int score1;int score2;int score3;int total;float aver;};input(){int i;for(i=0;i<N;i++)scanf("%d%s%d%d%d",&stu[i].num,&stu[i].name,&stu[i].score1,&stu[i].score2,&stu[i].score3);}float average(){int sum1=0,i;for(i=0;i<N;i++){stu[i].total=stu[i].score1+stu[i].score2+stu[i].score3;stu[i].aver=stu[i].total/3;sum=sum1+stu[i].total;}sum1=sum1/(3*N);return(sum);}maximum(){int max=stu[0].total,i;char nam[10];strcpy(nam,stu[0].name);for(i=0;i<N;i++)if(stu[i].total>max){max=stu[i].total;strcpy(nam,stu[i].name);}printf("The hightest score:%s,score total=%d\n",nam,max);}main(){int i;float aver=0;input();aver=average();printf("num\tname\tscore1\tscore2\tscore3\ttotal\taverage\n"); printf("==================================\n");for(i=0;i<N;i++){printf("%-3d",stu[i].num);printf("%8s",stu[i].name);printf("%8d%8d%8d",stu[i].score1,stu[i].score2,stu[i].score3); printf("%10d",stu[i].total);printf("%14.2f\n",stu[i].aver);}printf("average=%4.2f\n",aver);maximum();getch();}九、实验过程中需要输入的实验数据: number name Score1 Score2 Score3 101 wang 78 90 91 102 duji 82 89 90 103 renz 87 90 92 104 zouh 90 93 95 105 yuzh 98 93 81 106 qinx 90 98 80 107 yong 95 82 78 108 haoh 89 85 90 109 heih 92 91 86 110 meih988784程序框图:NNY Y N Y开始输入s1,s2,s3i=0i=0 i=0i<N i<N,max<p[i].total i<N实验报告成绩: 指导教师审核(签名): 年 月 日实验报告实验一 循环、数组、函数和结构体程序设计一、仪器设备型号: 计算机 E 30 二、实验软件环境:Window xp ;turbo C 2.0 三、实验步骤及程序调试方法:先定义个结构体,再把main 函数、input 函数、average 函数、maximum 函数写出来,然后再对函数进行补充;对于main 函数我们要利用循环结构将其结果输出来并且实现对其他几个函数的调用;对于input 函数我们同样要用循环结构进行各项的信息输入;对于average 函数我们要利用它来求平均值和总分;对于maximum 函数而偶们要用它来求总的平均值。

C程序设计实验报告(完整版)

C程序设计实验报告(完整版)

工程学院实验报告课程名称: C程序设计课程代码:学院(直属系):年级/专业/班: 2010级汽电1班学生姓名:学号:实验总成绩:任课教师:开课学院: 工程学院实验中心名称: 交通实验中心第组西华大学实验报告西华大学实验报告(理工类)开课学院及实验室:汽车学院机房(5D-215)实验时间:年月日学生姓名学号实验成绩课程名称C程序设计课程代码实验项目名称C语言集成环境及程序初步项目代码指导教师项目学分实验课考勤实验工作表现实验报告1、实验目的2、实验设备、仪器及材料3、实验内容一般实验:3.1实验方案设计与选择(设计性、创新性实验需写该项内容)3.2实验原理及实验步骤(实验工作原理或实验的主要操作过程)3.3实验记录(核心代码及调试过程)注解:理工科实验需记录实验过程中的数据、图表、计算、现象观察等,实验过程中出现的问题;其它如在计算机上进行的编程、仿真性或模拟性实验需记录程序核心代码以及程序在调式过程中出现的问题及解决方法;记录程序执行的结果。

上机实验:3.1上机实验的内容及要求3.2算法设计思想与算法实现步骤3.3程序核心代码,程序调试过程中出现的问题及解决方法3.4 程序运行的结果4、实验总结4.1实验结果分析及问题讨论4.2实验总结心得体会注解:实验总结的内容根据不同学科和类型实验要求不一样,一般理工科类的实验需要对实验结果进行分析,并且对实验过程中问题进行讨论;在计算机上进行的编程、仿真性或模拟性实验需要对上机实践结果进行分析,上机的心得体会及改进意见。

其它实验应总结实验过程写出心得体会及改进意见。

第页1、实验目的(1) 熟悉C语言的集成环境,了解菜单的使用方法。

(2) 掌握C语言程序上机的编辑、编译、连接、运行的基本步骤。

(3) 了解C语言程序的结构。

2、实验设备、仪器及材料(1)硬件环境微型计算机(Intel x86系列CPU)一台(2)软件环境Windows98/2000/XP操作系统 VC6.0集成开发环境3、实验内容3.1上机实验的内容及要求(1) 熟悉VC中常用菜单项及对应快捷键的使用方法。

c语言实验报告完整版

c语言实验报告完整版

c语言实验报告HEN system office room 【HEN16H-HENS2AHENS8Q8-HENH1688】丽水学院计算机实验报告丽水学院计算机实验报告一、实验目的1.熟悉Visual C++和C-Free等集成环境,掌握运行一个C程序的基本步骤,包括编辑、编译、连接和运行。

2.掌握算术表达式和赋值表达式的使用。

3.掌握基本输入、输出函数的使用。

4.能够编程实现简单的数据处理。

二、实验环境硬件:Pentium以上的计算机。

软件:Windows XP操作系统、Visual C++和C-Free等集成环境。

三、实验内容和结果1.编程题1在屏幕上显示一个短句“What is a computer?”思考:(1)如何在屏幕上显示你自己的学号,姓名和班级?(2)如何在屏幕上显示数字、英文字母和汉字等信息?例如:“你在机房吗?”编程题1源程序:#include<>void main(){printf("What is a computer?\n");}程序运行结果:What is a computer?思考题(1):#include<>void main(){printf(",小王,班级\n");}思考题(2):#include<>void main(){printf("英文字母abcdefgABCDEFG\n");printf("汉字:哇哈哈啊哈和\n");}2.编程题2在屏幕上显示下列图形。

* * * ** * ** **思考:如何在屏幕上显示下列图形?AA AA编程题2源程序:#include<>void main(){int i,j;for(j=1;j<5;j++){for(i=5;i>j;i--)printf("*"); printf("\n");}}程序运行结果:* * * ** * ** **思考题:#include<>void main(){printf(" A \n");printf("A A\n");printf(" A \n");}3.编程题3已知小明的数学,英语和计算机课程的成绩分别是87分,80分和95分,求小明3门课程的平均分。

C实验报告总结

C实验报告总结

《c程序设计1》实验报告学号姓名班级指导教师储岳中安徽工业大学计算机学院2010年1月9日《c程序设计》实验报告实验一:熟悉c语言的运行环境1、实验目的(1)了解turbo c和wintc的调试环境;(2)掌握调试c程序的四个步骤:编辑、编译、连接和运行; 2、实验内容(1)首先调试下列程序,并将其以文件名first.c保存。

#include &lt;stdio.h&gt; int main(void){printf(this is a c program.\n); getch(); } (2)将 first.c另存为second.c,并改为如下程序后调试。

#include stdio.h int main(void) {getch(); } (3)对前两题的运行结果进行分析,然后总结调试c程序的基本步骤及观察结果的方法。

3、实验报告要求(1) 总结调试c程序的基本步骤与技巧;(2)各题程序运行结果及分析;(3)实验总结。

实验二:运行一个c程序的方法1、实验目的(1)掌握c程序中定义主函数的方法; (2)掌握c程序中书写注释的方法; (3)了解printf 函数的基本功能。

2、实验内容*(1)编写程序输出以下图案: *** #include&lt;stdio.h&gt; ***** int main(void) { printf( *\n); printf( ***\n); printf( *****\n); printf(*******\n);getch(); } (2) 编写程序输出下列字符 ------------------------- your name: ------------------------- your password: #include&lt;stdio.h&gt; int main(void)*******{printf(____________________\n); printf(your name:\n); printf(____________________\n); printf(your password:\n); getch(); } (3) 编写程序输出你的姓名、学号、所在学院、专业和 email地址,并对你的程序添加注释#includestdio.h int main(void) {printf(xingming:zhou wen\n); printf(xuehao:099074173\n);(4) 运行教材page13中的程序,并观察结果 #include&lt;stdio.h&gt; int main(void){int i,s=0;for(i=1;i&lt;=100;i++) if(i%2==0) s = s+i; printf(%d,s); getch(); return 0; } (5) 修改上题程序,求1~100中能被6整除的所有整数的和,并观察结果。

《C语言程序设计》综合性实验报告撰写格式

《C语言程序设计》综合性实验报告撰写格式

报告撰写格式说明综合性实验完成以后,要求写出实验报告,并将报告电子版上交。

具体要求如下:一.使用A4页面,页面设置采用WORD默认设置。

二.正文使用宋体5号字,一级标题宋体4号字加粗,二级标题宋体小4号字粗,三级及更小标题用宋体5号字加粗,标题一律左对齐。

如:1 一级标题(题目)1.1 二级标题1.1.1 三级标题正文三.论文包括:(1)封面(正确、完整填写封面信息)(见附件)(2)正文(A4纸10页~15页)(3)附录:源代码清单四.论文正文部分应该包括以下部分:题目(一级标题)1. 题目及题目分析(明确陈述说明实验任务,强调的是要做什么)(二级标题)1.1 问题描述(三级标题)1.2功能分析2. 设计思路1.1总体结构设计1.2各个功能模块详细设计及功能模块之间关系设计(包括功能结构图等)1.3 数据结构的设计(文件等)1.4 界面设计其他内容3. 编程实现主要功能模块的流程图及代码段片段。

注意:一定不要只是将全部代码贴上就完了。

4. 运行测试模块测试:测试各模块的测试系统测试:系统功能的完整测试说明:测试步骤为:<1>设计测试用例:包括输入数据,预期结果。

<2>实际运行程序得到:运行结果<3>分析预期结果与运行结果的异同得到测试结论。

运行界面选取主要界面的截图和说明。

5. 总结体会每位同学单独写本次综合性实验的总结和体会。

6. 参考文献附录:代码清单(源程序清单和执行结果:清单中应有足够的注释)注意:若发现抄袭,均判为0分。

C语言实验安排及报告格式

C语言实验安排及报告格式

C语言实验安排及报告格式实验1(题目)学号:姓名:时间:地点:一、实验目的二、实验内容三、实验要求四、程序流程图五、实验源程序及注释六、给果分析七、小结序号实验项目名称周次星期节次实验内容VC环境和简单程序的运行6四7.8实验一、二2选择结构程序设计7四7.8实验三3循环结构程序设计8四7.8实验四4数组97.8实验五5函数(一)10四7.8实验六6函数(二)11四7.8实验七7指针与数组12四7.8实验九8结构体与共用体13四7.8实验十9正弦信号模拟采样及特征参数分析软设计(1)14四7.8实验十三10正弦信号模拟采样及特征参数分析软设计(2)15四7.8实验十三*自己完成:实验项目:编译预处理、位运算和文;实验内容:实验八、、实验十一和实验十二第四版作业:1.P15:52.7,8 3.P112: 6;P113: 84.P140: 3;P141: 11 5.P168: 2;P169: 96.P218: 2;P219: 16P219:138.P291:1,49.P330:510.P354:11篇2:幼儿园教学活动、一日活动安排表(样表)幼儿园教学活动、一日活动安排表(样表)本文关键词:教学活动,幼儿园,安排表,活动,样表幼儿园教学活动、一日活动安排表(样表)本文简介:幼儿园一日活动安排表时间活动内容教师工作要求7:30-8:10接待幼儿工作微笑接待家长和幼儿,观察幼儿身体表现;创设环境引导幼儿积极参加活动7:45-8:058:00-8:05早锻炼做早操将幼儿带到安全场地,如活动大型玩具须检查玩具是否安全;根据天气变化组织合理的走跑跳投掷协调活动;领操并引导幼儿作幼儿园教学活动、一日活动安排表(样表)本文内容:幼儿园一日活动安排表时间活动内容教师工作要求7:30-8:10接待幼儿工作微笑接待家长和幼儿,观察幼儿身体表现;创设环境引导幼儿积极参加活动7:45-8:058:00-8:05早锻炼做早操将幼儿带到安全场地,如活动大型玩具须检查玩具是否安全;根据天气变化组织合理的走跑跳投掷协调活动;领操并引导幼儿作出标准动作8:05-8:10早餐准备工作指导幼儿脱外套并整理;提醒幼儿入厕洗手;指导幼儿有序的分发餐具并安静等待8:10-8:40吃早餐分发饭菜,指导幼儿礼貌用餐;及时为幼儿添加饭菜;介绍饭菜营养,教育幼儿不挑食,提醒幼儿细嚼慢咽,8:40-8:55餐后休息组织幼儿看书或听故事活动,提醒用餐后的幼儿有秩序地漱口洗手擦嘴8:55-9:00课前准备提醒幼儿入厕,合理安排幼儿听课的座位,准备好教具;与配班老师沟通需要配合的工作9:00-9:30小班(10-15分钟)中班(20-25分钟)大班(25-30分钟)集体活动做幼儿的引导着、支持者、合作者;全面观察幼儿并注意个体幼儿的发展;注意收集幼儿发出的信息9:30-9:40幼儿休息、喝水指导幼儿排队喝水,提醒幼儿喝水量及水温要适当;入厕注意安全9:40-10:00区角活动为幼儿提供丰富的活动材料;认真指导区角活动;说明玩法及规则;观察幼儿行为并作及时反思10:00-10:10幼儿休息、喝水指导幼儿排队喝水,提醒幼儿喝水量及水温要适当;入厕注意安全10:10-10:15准备户外活动检查幼儿衣着(不能露肚皮),鞋子是否合适;根据天气变化提醒幼儿是否加减衣服;组织站队,渗透安全常规教育10:15-10:50间操活动合理安排体育活动(活动量以观察幼儿头出汗的量为依据);检查活动的器械是否安全;引导幼儿做操动作标准10:50-11:00午餐前准备工作指导幼儿脱外套并整理;提醒幼儿入厕洗手;指导幼儿有序的分发餐具并安静等待;给需要喝水的幼儿和适量的温水11:00-11:40幼儿吃午饭介绍饭菜的营养创造氛围让幼儿愉快进餐;分发饭菜及时指导幼儿礼貌用餐;提醒幼儿饭后漱口、洗手;请先吃完饭的幼儿小声交谈;铺好床铺11:40-12:00午睡前准备工作提醒幼儿入厕、洗手;指导幼儿脱下衣裤叠放整齐;请幼儿有序上床;为幼儿播放故事或轻音乐12:00-14:30幼儿午睡随天气变化要开窗通风(避免直吹幼儿);细心呵护幼儿(纠正睡姿、盖被、观察幼儿体征变化);准备午点14:30-14:55幼儿吃午点分发午点;检查幼儿衣着是否整齐;观察幼儿体征14:55-15:00课前准备提醒幼儿入厕,合理安排幼儿听课的座位,准备好教具;与配班老师沟通需要配合的工作15:00-15:30小班(10-15分钟)中班(20-25分钟)大班(25-30分钟)集体活动做幼儿的引导着、支持者、合作者;全面观察幼儿并注意个体幼儿的发展;注意收集幼儿发出的信息15:30-15:35幼儿休息、喝水引导幼儿排队喝水,接适温适量的水,并特别注意安全15:35-16:00区角活动为幼儿提供丰富的活动材料;认真指导区角活动;说明玩法及规则;观察幼儿行为并作及时反思16:00-16:05幼儿休息、喝水引导幼儿排队喝水,接适温适量的水,并特别注意安全16:05-16:10准备户外活动检查幼儿衣着(不能露肚皮),鞋子是否合适;根据天气变化提醒幼儿是否加减衣服;组织站队,渗透安全常规教育16:10-16:30户外活动合理安排体育活动(活动量以观察幼儿头出汗的量为依据);检查活动的器械是否安全16:30-16:40晚餐前准备工作指导幼儿脱外套并整理;提醒幼儿入厕洗手;指导幼儿有序的分发餐具并安静等待;给需要喝水的幼儿喝适量的温水16:40-17:20幼儿吃晚饭介绍饭菜的营养创造氛围让幼儿愉快进餐;分发饭菜及时指导幼儿礼貌用餐;提醒幼儿饭后漱口、洗手;请先吃完饭的幼儿小声交谈;组织离园活动17:20-17:40离园活动合理安排活动(如绘画、泥工、游戏、故事表演、阅读等)17:40-18:30幼儿离园接待家长下午带班教师继续组织幼儿活动,早班教师接待家长;需要交流的家长18:00进行交流;待幼儿全部离园后清理教室卫生,检查水电门窗是否关闭幼儿园一日活动计划喜欢分享7:30~8:20来园要求:教师在教室等待幼儿,并与来园的幼儿进行简单的交谈。

C语言实验报告格式

C语言实验报告格式

C语言实验报告格式第一篇:C语言实验报告格式实验1 熟悉Visual C++运行环境一.实验目的二.实验重点三.实验难点四.实验内容1. 程序清单:#include“stdio.h”main(){……}2. 调试过程:2 error(s),3 warning(s)(1)错误位置……,错误原因……(2)警告位置……,警告原因……3.运行结果……五.实验小结……姓名:xxx学号:120122113第二篇:C语言上机实验报告_书写格式实验报告课程名称 _____C语言程序设计____ 实验项目 _实验一顺序结构程序设计___ 实验仪器 ______ ___________系别_____光电学院_______ 专业______电信__________ 班级/学号学生姓名______***_________实验日期____2011年10月17日___ 成绩_______________________指导教师一、实验目的1、掌握C语言中,基本的输入输出函数的使用方法。

2、掌握printf中转义字符’\t’,’\n’的用法。

3、掌握赋值语句的用法。

4、掌握算术表达式、赋值表达式的计算。

5、掌握数学函数的使用。

二、实验内容1、输入圆的半径 r ,计算圆的周长和面积。

其中π =3.1416程序代码:……执行结果:[输入] ……[输出] ……2、3、……三、实验体会…… (实验中遇到的问题及解决办法以及一些心得都可以写)第三篇:C语言实验报告C语言第一学期实验:第1次实验:时间 2010-9-15项目名称:创建第一个C语言程序仪器设备:电脑一台,操作系统WindowsXP,开发环境Visual C++ 6.0实验程序:1、单击“开始”“程序”“Microsoft Visual Studio 6.0”“Microsoft Visual C++ 6.0”,打开VC++。

2、在菜单中选择“文件”“新建”,在“工程”选项卡中选择“Win32 Console Application”,输入一个名称,点“确定”,新建一个新的工程。

程序设计C++实验报告模板

程序设计C++实验报告模板
微机一台ቤተ መጻሕፍቲ ባይዱ
操作系统: WinXP
编程软件: C++
三、实验内容及原理
<简要描述具体任务;填写程序设计中使用的数据结构及算法(算法思路和程序框架)>
四、实验过程原始数据记录
<代码/程序执行结果/操作结果, 并附加注释>
五、实验结果及分析
<分析你的算法为什么可以实现目的。总结一下这次实验的心得体会。>
广州大学学生实验报告
开课学院及实验室: 计算机科学与工程实验 室2010年 月 日
学院
计算机科学与教育软件学院
年级、专业、班
姓名
学号
实验课程名称
数据结构
成绩
实验项目名称
<和指导书一致的完整实验名称,例:
实验一 链式存储结构的基本操作>
指导老师
<留空>
一、实验目的
<要掌握哪些知识点>
二、使用仪器、器材
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《C++程序设计语言》课程标准实验报告江苏科技大学计算机科学与工程学院基础教学部实验一 简单程序设计一、实验目的(1)熟练地使用VC++的编程环境。

(2)初步了解VC++程序的编译、连接和运行的过程。

(3)掌握和理解VC++程序的结构。

(4)熟悉VC++程序数据的输入、输出。

(5)掌握C++变量的概念及应用。

(6)掌握C++表达式的使用。

二、实验内容1.编程在屏幕上以左对齐的方式分行显示自己的姓名、学号、通讯地址等信息。

2.已知球台的体积计算公式为V=])(3[6122221h r r h ++π,其中h 为球台的高,r1,r2分别为球台的上下底半径。

试编程求某球台的体积。

要求球台的上下底半径及高均为键盘输入的整数,程序应分行输出球台的各项参数及体积。

三、实验过程1.编写源程序prog1.cpp ,内容如下: 编译运行程序,结果如下:2.编写源程序prog2.cpp ,内容如下:编译并运行,结果如下:四、实验小结(主要写一些实验中出现的问题,应注意的事项,以及实验体会)实验二、三 C++的流程控制语句一、实验目的(1)掌握关系表达式和逻辑表达式的使用。

(2)熟悉选择结构和循环结构程序设计。

(3)掌握break 和continue 语句的使用。

(4)练习调试与修改程序。

二、实验内容1.输入一个年份year ,计算这一年2月份的天数days ,然后输出days 。

(1)所有变量定义为整型。

(2)输入前要加提示语句。

(3)输出结果前要有必要的文字说明。

2.编写程序,输入三角形三边a,b,c ,判断a,b,c 能否构成三角形,若不能则输出相应信息,若能,则判断构成的是等腰、等边、直角还是一般三角形。

(1)输入一组数3,4,8,观察程序运行结果。

(2)另外再输入几组数据进行测试:3,4,5 3,3,3 3,3,53.为了方便程序的使用,在数据输入时可用简单的数字代替一定的文字信息,然后在程序中再作相应的转换。

如用数字1~7表示星期一~星期日。

试编程用开关语句实现上述功能。

要求程序输入1~7以外的数字时提示输入错误。

4.设计一个程序,按以下公式求出数列的前20项并输出。

计算公式为:⎪⎪⎩⎪⎪⎨⎧++=---321210n n n y y y y5.设计一个程序,输入一个四位数(整数),将各位数字分开,并按其反序输出。

例如:输入1234,则输出4321。

要求必须用循环语句实现。

6.用二分法求方程x 2-x-2=0在[0,3]间的解,要求精度不超过10-5。

算法提示:先取二元方程f(x)的两个初略解x1和x2,若f(x 1)与f(x 2)的符号相反,则方程f(x)=0在[x 1,x 2]区间至少有一个根;若f(x)在[x 1,x 2]区间单调,则至少有一个实根;所以取x 3=(x 1+x 2)/2,并在x 1和x 2中舍去和f(x 3)同号者,那么解就在x 3和另外那个没有舍去的初略解组成的区间里;如此反复取舍,直到x n 与x n-1之差满足要求时,那么x n 便是方程f(x)的近似根。

三、实验过程2.编写源程序*,内容如下:编译并运行,结果如下:n=0 n=1 n=2 n>23.编写源程序*,内容如下:编译并运行,结果如下:四、实验小结(主要写一些实验中出现的问题,应注意的事项,以及实验体会)实验四、五 函数和编译预处理一、实验目的(1)掌握函数的定义和调用的方法。

(2)学会使用递归方法进行程序设计。

二、实验内容1.设计一个程序,计算组合数C(m,r)=m!/(r!×(m-r)!),其中m 、r 为正整数,且m>r 。

分别求出C(4,2) 、C(4,6)、C(8,7)的组合数。

求阶乘和组合数须用函数来完成。

2.用递归方法编写程序,求n 阶勒让德多项式的值,递归公式为⎪⎩⎪⎨⎧>⨯--⨯⨯-===--1/))()1()()12((101)(21n nx p n x p x n n xn x p n n n3. 编写一个函数,判断两个自然数是否是自然数对。

自然数对是指两个自然数的和与差都是平方数。

例如:17-8=9,17+8=25,那么,17与8就是自然数对。

用主函数调用该函数。

4. 编写一个函数用牛顿迭代法求根,方程ax 3+bx 2+cx+d=0,系数a 、b 、c 、d 由主函数输入。

求x 在1附近的一个实根,求出根后由主函数输出。

算法提示:设x k 是f(x)=0的一个近似根。

把f(x)在x k 处作一阶泰勒展开,则 0))(()()('=-+≈k k k x x x f x f x f 则)()('k k k x f x f x x -= 取x 作为原方程的新的近似根x k+1,则),2,1,0()()('1 =-=+k x f x f x x k kk k三、实验步骤1.编译并运行,结果如下:四、实验小结(主要写一些实验中出现的问题,应注意的事项,以及实验体会)实验六、七 数组一、实验目的(1)使用一维数组和二维数组进行程序设计 (2)练习并掌握数组作为函数参数的方法。

(3)至少掌握一种排序方法。

二、实验内容1.从键盘上输入10个数,然后计算这10个数的均方差。

均方差的计算公式为∑∑-=-==-=1010_2_/)()(n i i n i i n x x x x D ,其中2.设某矩阵中各元素互不相同,设计一个函数将二维数组中的最大元素与左上角元素交换,最小元素与右下角元素交换。

3.通过指针变量将字符串逆序。

如“abc321” 逆序后变为“123cba ”。

4. 将一个字符串中指定位置起的n 个字符置换为另一字符串中的字符(不含字符串结束标志)。

三、实验过程1.编译并运行,结果如下:3.编译并运行,结果如下:四、实验小结(主要写一些实验中出现的问题,应注意的事项,以及实验体会)实验八结构体与简单链表一、实验目的(1)掌握指针变量的定义与引用。

(2)熟练使用函数指针、数组指针、字符串指针编写应用程序。

二、实验内容1.输入一个字符串,串内有数字和非数字字符。

例如:abc2345 345rrf678 jfkld945将其中连续的数字作为一个整数,依次存放到另一个整型数组b中。

如对于上面的输入,将2345存放到b[0],345存放入b[1]……,统计出字符串中的整数个数,并输出这些整数。

要求在主函数完成输入和输出工作。

设计一个函数,把指向字符串的指针和指向整型数组的指针作为函数的参数,并完成从字符串中依次提取出整数的工作。

2.已知函数void stat(char *[3],int &num,int *aphlet,int *other),统计三个字符串中的数字字符、英文字母及其他字符的数量。

三、实验过程1编译并运行,结果如下:2编译并执行,结果如下:四、实验小结(主要写一些实验中出现的问题,应注意的事项,以及实验体会)实验九、十类和对象一、实验目的(1)熟悉类和对象的概念(2)掌握类的构造函数和析构函数的使用方法。

(3)掌握面向对象的程序设计的基本思想和方法。

二、实验内容1. 由一个已知一维数组派生出另一个一维数组的派生规则如下:新数组的每一元素等于原始数组的对应元素及其相邻两元素的平均值。

其中第0个元素的左邻元素约定为最后一个元素,最后一个元素的右邻元素约定为第0个元素。

假设原始数组为a[10],则b[0]=(a[9]+a[0]+a[1])/3,b[1]=(a[0]+a[1]+a[2])/3,b[2]=(a[1]+a[2]+a[3])/3, ,b[9]=(a[8]+a[9]+a[0])/3。

试建立一个实现此功能的类ARRAY。

具体要求如下:(1)私有数据成员●float a[10],b[10];a存放原始数组,b存放派生数组。

(2)公有成员函数●ARRAY(float t[10]):构造函数,初始化成员数组a;●void process():由数组a根据上述派生规则,用循环语句计算数组b的各元素;●void print():屏幕显示数组a和b。

(3)在主程序中对该类进行测试。

使用测试数据{0,3,6,9,12,15,18,21,24,27}。

2.定义一个字符串类STR,实现将指定字符串中第n1个字符起的n2个字符替换为第二个字符串。

具体要求如下:(1)私有数据成员●char *st1,*st2,*st;st1为源字符串,st2为用于替换的字符串,st为替换后的新字符串。

●int n1,n2;n1为st1中开始替换的字符序号,n2为替换的字符个数。

(2)公有成员函数●STR(char *s1,int a1,int a2,char *s2):构造函数,初始化各成员数据。

●void fun( ):功能函数,完成字符替换。

要求不使用系统提供的字符串处理函数。

●void print( ):功能函数,输入各成员数据。

●~STR( ):析构函数,释放动态内存。

(3)在主函数中给定原始字符串,用于替换的字符串,起始字符序号及被替换的字符个数,利用这些数据生成类STR的对象test,并对该类进行测试。

3.定义一个数组类Array,求整型一维组中值为素数的元素的平均值。

具体要求如下:(1)私有成员数据●int * p,k; // p表示维组,k为数组大小●float *s; //一维组中素数元素的平均值(2)公有成员函数●Array(int*ptr,int n):根据参数初始化p和k,并为s赋初值;●int fun(int n):判断n是否为素数,若是返回1,否则返回0;●void sum():求素数元素的平均值;●void show():输出所有成员数据,数组每行5个元素,其他成员每行一个;●析构函数。

(3)设计一个完整的程序对该类进行测试。

以数组{5,2,7,4,8,23,65,1,40}说明Array类型对象arr,并对其测试。

4. 定义一个数组类Array,将二维数组中小于平均值的元素放在数组的前面,大于平均值的元素放在数组的后面。

具体要求如下:(1)私有数据成员:●int a[5][5];// 表示二维数组●float ave;// 二维数组的平均值(2)公有成员函数:●Arry(int b[ ][5],int n):构造函数,用n行5列的数组初始化成员数据;●void f ():功能函数,求二维数组的平均值;●void fun():功能函数,根据题目要求调整二维数组;●void show ():功能函数,输出成员数组;●析构函数。

(3)设计一个完整的程序对该类进行测试。

5、定义一个字符串类String,具体要求如下:(1)私有数据成员:●char *str;//存放含数字字符的字符串●int len;//成员字符串的长度(2)公有成员函数:●String(char* ptr):构造函数,根据给定的字符串初始化成员数据;●char getc(int n):根据给定的序号取成员字符串中的第n个字符;●void setc(int n,char c):根据给定的序号把成员字符串中的第n个字符修改为c●void setlen():求成员字符串的长度●void show ():输出数据成员。

相关文档
最新文档