C++实验6

合集下载

c程序设计实验参考答案

c程序设计实验参考答案
编程求出某学生期末三门课程的总分及平均分。结果保留小数点后一位。
main( )
{ float a,b,c;
float s,v;
scanf("%f,%f,%f,%f",&a,&b,&c);
s=a+b+c;
v=s/3.0;
printf("\n%7.1f,%7.1f",s,v);
}
实验五参考答案
一.1、a=10,b=30,c=10
}
2、main()
{int i;
double m=100000,n,s;
n=0.01;
s=0;
for(i=1;i<=30;i++)
{s+=n;
n=n*2;
}
printf("%f %f\n",s,m*30 );
}
实验八参考答案:
一.1、s=12345
2、7,
5,
3,
3、<1,2>=6
二.1、% for(j=k;j>0;j--)
第4行改为scanf("%d",&a[i]);
第12行改为printf("av=%d\n",av);
四.1、分析:C中数组长度必须是确定大小,即指定N的值。排序的方法有多种,取出其中两种作为参考。
方法一:起泡排序
从第一个数开始依次对相邻两数进行比较,如次序对则不做任何操作;如次序不对则使这两个数交换位置。第一遍的(N-1)次比
{ case 10:
case 9: ch='A'; break;
case 8: ch='B'; break;

实验6 PWM配置及步进电机控制

实验6 PWM配置及步进电机控制

实验6 PWM配置及步进电机控制1.实验目的熟悉ePWM模块的各个寄存器,学会如何通过程序语言配置ePWM的各种属性并产生PWM波形,以及通过产生PWM信号控制步进电机。

2.实验主要内容(1)在CCS软件中,用C语言编写程序配置ePWM的各种属性并产生PWM波。

并控制步进电机的转速、方向和步距角。

3.实验基本原理(1)ePWM模块ePWM是增强型脉冲宽度调制器,其中每个完整的PWM通道都是由两个PWM输出组成,即ePWMxA和 ePWMxB。

ePWM模块主要包含以下7部分:时间基准子模块;计数比较子模块;动作限定子模块;死区控制子模块;PWM斩波子模块;错误区域控制子模块和事件触发子模块。

每个ePWM模块都是由7个子模块组成,并且系统内通过信号进行连接,如图:ePWM模块的主要信号模块如下:PWM输出信号(ePWMxA和ePWMxB)、错误区域信号(TZ1-TZ6)、时间基准同步输入和输出信号、ADC启动信号和外设总线。

(2)步进电机原理4.实验过程和关键程序解读(1)打开stepMotor实验的工程(2)阅读EPWM配置的代码,本工程内对pwm的配置主要在InitEPwm1Example()和InitEPwm2Example函数中,如图:配置的主要属性有,计数方式CTRMODE、计数总周期TBPRD,两个时钟分频HSPCLKDIV、CLKDIV,两个比较值CMPA和CMPB,以及到达0位、周期和加减达到比较值后两个通道所做的操作ZRO、PRD、CAU、CBU、CAD、CBD。

(3)修改主程序,使得能够完成实验要求i.开启cputimer中断,为在定时器中完成以两秒为周期更改速度做铺垫ii.编写中断服务函数基本框架,使得每两秒能做不同的操作。

这里以开灯灭灯为操作,便于观察。

iii.在中断服务函数中对EPwm进行修改,实现调速与转向Else分支中和初始化是一样的配置,主要的修改在if分支中:在初始化时,EPwm的计数方式为增减计数,A通道的操作是增计数达到比较值后清零,达到零位时置位,B通道的操作是减计数达到比较值后清零,达到周期时置位。

实验报告

实验报告

实验目的熟练地使用C编译软件编辑、编译、连接和运行程序实验内容实验1:用if语句写程序判断是否为闰年。

实验:2:用if语句输出分段函数实验3:给一个不多于3位的正整数,要❑求出它是几位数;❑分别输出每一位数字❑按新逆序输出各位数字,例如原数为321,应输出123。

实验4:定义取最大值函数实验5:通过修改已知函数的参数加深对函数参数的理解实验6:分别用if语句和switch语句实现如下程序:❑从键盘输入学生的考试成绩,利用计算机将学生的成绩划分等级并输出。

90-99为A级,80-89为B级,70-79为C级,60-69为D级,0-59为E级。

算法、流程图及主要符号说明无完整的程序清单实验1#include<stdio.h>#include<math.h>void main(){int a;printf("请输入年份\n");scanf("%d",&a);if (a%400==0)printf ("你输入的年份是闰年\n");else if (a%4==0 && a%100!=0)printf ("你输入的年份是闰年\n");elseprintf ("你输入的年份不是闰年\n");}实验2#include<stdio.h>#include<math.h>void main(){double x,y;printf("请输入x的值\n");scanf("%lf",&x);if (x<1)printf("y=%lf",y=x);else if (x>=10)printf("y=%lf",y=-3*x-11);elseprintf("y=%lf",y=2*x-1);}实验3#include<stdio.h>#include<math.h>void main(){int x,m,n,h;printf("请输入一个正整数\n");scanf("%d",&x);if (x>9)printf("位数是2位\n");else {printf("位数是1位\n");}m=(x/10);n=(x%10);printf("该数的十位是%d,个位是%d\n",m,n);h=n*10+m;printf("该数的逆序数%d\n",h);}实验4#include<stdio.h>#include<math.h>double tmax (double a,double b ,double c){double tmax;if (a > b)tmax = a;elsetmax = b;if (c > tmax) tmax = c;return tmax;}void main(){double x,y,z;printf("请输入三个数\n");scanf("%lf,%lf,%lf",&x,&y,&z);printf("三者的最大值是%.2f\n", tmax (x,y,z) );}实验5,首先先把之前的程序清单写下#include<stdio.h>#include<math.h>void c_area(double a,double b,double c,double d,double e){double s=(a+b+c+d)/2.;printf("a=%lf,b=%lf,c=%lf,d=%lf,e=%lf\nc_area=%lf\n",a,b,c,d,e,sqrt((s-a)*(s-b)*(s-c)*(s-d)-a*b*c*d*cos(e/2*3.14/360)*cos(e /2*3.14/360)));}int main(){c_area(3,4,5,5,145);return 0;}综合分析调试我遇到几个问题一:输入数据类型错误导致无法运行。

维生素c测定实验报告

维生素c测定实验报告

维生素c测定实验报告维生素C测定实验报告。

实验目的:本实验旨在通过分光光度法测定果汁中维生素C的含量,了解维生素C的性质和测定方法。

实验原理:维生素C是一种易氧化的物质,可以被2,6-二氨基苯酚(DPIP)还原成无色的化合物。

当果汁中含有维生素C时,它会与DPIP发生反应,使DPIP的颜色由蓝色逐渐变为无色。

通过测定果汁中DPIP的消耗量,可以计算出果汁中维生素C的含量。

实验步骤:1. 将一定量的果汁样品加入试管中;2. 加入适量的DPIP试剂,混合均匀;3. 用分光光度计在特定波长下测定溶液的吸光度;4. 根据标准曲线计算出果汁中维生素C的含量。

实验结果:经过实验测定,我们得出果汁中维生素C的含量为XXmg/100ml。

实验分析:通过本次实验,我们了解到分光光度法是一种简便、快速、准确的测定方法,适用于测定果汁、蔬菜等食品中维生素C的含量。

同时,我们也发现果汁中维生素C的含量受到多种因素的影响,如果汁的种类、保存方式等。

实验总结:本次实验通过分光光度法成功测定了果汁中维生素C的含量,进一步加深了我们对维生素C的认识。

在今后的实验中,我们将继续学习和探索更多关于维生素C的知识,不断提高实验技能和分析能力。

实验注意事项:1. 实验过程中要注意操作规范,避免试剂的飞溅和溅洒;2. 实验结束后要及时清洗实验器材,保持实验台面的整洁;3. 实验中要注意安全,避免接触有毒有害物质。

维生素C在日常生活中扮演着重要的角色,它不仅是一种营养物质,还具有抗氧化、美白肌肤等功效。

通过本次实验,我们对维生素C有了更深入的了解,相信在今后的学习和生活中,我们会更加珍惜并正确利用维生素C的重要性。

维生素c含量测定实验报告

维生素c含量测定实验报告

维生素c含量测定实验报告维生素C是一种重要的水溶性维生素,也被称为抗坏血酸。

它在许多生物体中起着重要的抗氧化作用,对人体健康起着至关重要的作用。

为了了解维生素C在常见食物中的含量,我们进行了一次测定实验。

实验目的:通过化学实验,准确测定某食物中的维生素C含量,了解其在日常饮食中的重要性。

实验材料与仪器:- 柠檬- 维生素C标准溶液- 碘液- 淀粉溶液- 酒精棉球- 滴定管- 三角瓶- 称量瓶- 果汁机- 磨杯- 磁力搅拌器实验步骤:1. 准备工作:收集所需材料和仪器,并确保其干净无菌。

2. 标定维生素C标准溶液:称取适量维生素C标准溶液,加入三角瓶中,用滴定管滴定碘液直至颜色变化,记录滴定量。

3. 提取食物中的维生素C:将柠檬榨汁机榨汁,将所得橙汁倒入磨杯中。

4. 确定维生素C含量:取一定量橙汁,加入适量淀粉溶液,用磁力搅拌器搅拌均匀。

然后向中加入维生素C标准溶液,直至溶液颜色变化为无色,记录滴定量。

5. 测定维生素C浓度:根据维生素C标准溶液的滴定量和橙汁中的滴定量计算维生素C的浓度。

实验结果与分析:经过实验测定,我们得到了某食物中维生素C的含量。

通过计算,我们发现柠檬中的维生素C含量为xx mg/ml。

通过参考食物营养成分表,我们还可以将这一含量转化为每100g柠檬中的维生素C含量,为xx mg。

结论:通过测定实验,我们得出了柠檬中维生素C的含量。

维生素C 作为一种重要的营养素,对人体健康至关重要。

合理摄入维生素C可以增强抵抗力、改善免疫功能,并在一定程度上对抵抗慢性病有帮助。

因此,我们应该保持均衡饮食,充分摄入富含维生素C的食物,以维持身体健康。

实验中可能存在的误差:1. 实验条件的限制可能导致实验结果的误差。

2. 实验操作中的不准确可能导致实验结果的误差。

3. 食物中的维生素C含量因原材料的不同而有差异。

改进方案:1. 增加多组样本的测定,以提高实验结果的可靠性。

2. 使用更精确的仪器和设备,以减小实验误差。

维生素C的小实验

维生素C的小实验

维生素C的小实验维生素也叫维他命,意思是维持人体生命不可缺少的东西。

所以它是人体所必需的重要营养素之一,虽然人体需要维生素的量并不多,维生素也不是提供热能的营养素,但它们对维持人体正常发育、生长和调节人体生理功能却至关重要。

在目前已知的二十多种维生素中,有些是人体自身不能合生的,它们必需从食物中直接摄取,维生素C就是其中之一,我们生活中常食用的蔬菜、瓜果大多含有丰富的维生素C。

维生素C早在过去就常被用于治疗坏血病,因此人们又称它为抗坏血酸。

下面,就维生素C的各种检测方法及有关性质进行学习研究活动。

研究活动的目的1.通过活动让学生了解维生素这一类营养素对人体健康的影响。

2.初步了解维生素C的分子结构及其化学性质,初步学会各种食品中维生素C含量的定量测定方法。

3.通过研究活动提高对营养学重要意义的认识,并从中学会科学地安排自已的饮食。

4.增强保健意识。

研究课题的推荐1.通过各种查询活动了解维生素C的性质及营养价值。

了解维生素C的化学性质及其测试方法。

2.使用化学分析方法定量、定性测定各种食品中的维生素C含量。

提高设计实验方案、解决具体问题的能力。

3.通过分组协作,较全面掌握各种食品中的维生素C含量后,提出合理的饮食建议。

4.维生素C具有酸性和还原性,利用这些特性设计出一些简易、可行、实用的测定实验或趣味变色实验。

研究方法1.调查采访法2.查阅文献法3.实验探究法4.小组讨论法一试身手1.有趣的Vc性质实验之一-----用维生素C消除自来水中的余氯取一支洁净的试管,从水龙头上直接取约5毫升自来水,加入一小粒碘化钾(半颗绿豆大小即可)、0.5毫升淀粉溶液及几滴稀硫酸,振荡片刻后静置试管,3~5分钟后可看到试管内的溶液呈现蓝色。

蓝色越深,说明自来水中的余氯含量越高。

如用河水、井水或放置数天的自来水做上述实验,由于水中没有余氯,所以不会有变蓝的现象。

另取一支试管,放入小半粒维生素C的药片,同样从水龙头上取5毫升自来水,振荡片刻后加入与上述实验相同的试剂,结果溶液不再呈现蓝色。

维生素c测定实验报告

维生素c测定实验报告

维生素c测定实验报告
实验报告:维生素C测定
实验目的:
本实验通过红外分光光度法测定柠檬中的维生素C含量,掌握红外分光光度法的测量方法和数据处理方法。

实验原理:
当前维生素C的测定方法主要有三种:化学法、生物法和物理法。

本实验采用红外分光光度法测定柠檬中的维生素C含量。

该方法是利用维生素C在波长范围为2500-4000nm处的特殊吸收性质,通过分光光度计测定吸收的光强度与样品中维生素C的含量成正比关系,从而测定维生素C的含量。

实验仪器和试剂:
1. 分光光度计
2. 量瓶、移液管等常规实验器材
3. 柠檬
实验步骤:
1. 取适量柠檬制成柠檬汁,用水稀释至50ml,称取10ml置于25ml比色管中;
2. 在另外一只25ml比色管中取维生素C标准品0.008mg/ml,用适量水稀释至10ml;
3. 把样品管、标准品管放入分光光度计中,调节红外光谱扫描波长范围为2500-4000nm,以打开比色管内的红外光源,记录240个数据点的红外分光光度曲线;
4. 用标准品计算红外分光光度法中维生素C的摩尔吸光系数;
5. 计算柠檬中维生素C的含量。

实验结果:
1. 标准品的红外分光光度法数据如下:
浓度(mg/ml) 吸收值
0.008 0.15
2. 柠檬汁的红外分光光度曲线与标准品类似,其摩尔吸光系数为0.051mg/L。

3. 计算得柠檬中维生素C的含量为0.85mg/100ml。

实验结论:
通过红外分光光度法,测定柠檬中维生素C的含量为0.85mg/100ml。

维生素C的测定——2,6一二氯靛酚滴定法

维生素C的测定——2,6一二氯靛酚滴定法

实验六、维生素C的测定——2,6一二氯靛酚滴定法(1)原理还原型抗坏血酸可以还原染料2,6一二氯靛酚。

该染料在酸性溶液中是粉红色(在中性或碱性溶液中呈蓝色),被还原后颜色消失;还原型抗坏血酸还原染料后,本身被氧化成脱氢抗坏血酸。

在没有杂质干扰时,一定量的样品提取液还原标准染料液的量,与样品中抗坏血酸含量成正比。

(2)试剂①1%草酸溶液(m/V)②2%草酸溶液(m/V)③抗坏血酸标准溶液准确称取20mg抗坏血酸,溶于1%草酸溶液,并稀释至100ml,置冰箱中保存。

用时取出5ml,置于50ml容量瓶中,用1%草酸溶液定容,配成0.02mg/ml 的标准使用液。

标定吸取标准使用液 5ml于三角瓶中,加入6%碘化钾溶液 0.5ml、1%淀粉溶液 3滴,以 0.001mol/L碘酸钾标准溶液滴定,终点为淡蓝色。

计算 c=088.021VV式中 c——抗坏血酸标准溶液的浓度,mg/ml;V1—一滴定时消耗0.001mol/L碘酸钾标准溶液的体积,ml;V2—一滴定时所取抗坏血酸的体积,ml;0.088—一1ml 0.001mol/L碘酸钾标准溶液相当于抗坏血酸的量,mg/ml④2,6-二氯靛酚溶液称取 2,6-二氯靛酚50mg,溶于200ml 含有 52mg碳酸氢钠的热水中,待冷,置于冰箱中过夜。

次日过滤于 250ml棕色容量瓶中,定容,在冰箱中保存。

每星期标定一次。

标定取 5ml已知浓度的抗坏血酸标准溶液,加入1%草酸溶液 5rnl,摇匀,用 2,6-二氯靛酚溶液滴定至溶液呈粉红色,在15s不褪色为终点。

计算:T=21V Vc式中 T—一每毫升染料溶液相当于抗坏血酸的毫克数,mg/ml;c—一抗坏血酸的浓度,mg/ml;V1-一抗坏血酸标准溶液的体积,ml;V2——消耗2,6-二氯靛酚的体积,ml。

⑤ 0.000167mol/L碘酸钾标准溶液精确称取干燥的碘酸钾0.3567g,用水稀释至100ml,取出 lml,用水稀释至100ml,此溶液 lml相当于抗坏血酸 0.088mg。

维生素c测定实验报告

维生素c测定实验报告

维生素c测定实验报告维生素 C 测定实验报告一、实验目的本次实验旨在准确测定样品中维生素 C 的含量,了解和掌握维生素C 测定的基本原理和实验方法。

二、实验原理维生素 C 又称抗坏血酸,具有较强的还原性。

本实验采用 2,6 二氯靛酚滴定法进行测定。

2,6 二氯靛酚是一种染料,在酸性溶液中呈红色,在中性或碱性溶液中呈蓝色。

其氧化型在酸性溶液中呈红色,可与维生素 C 发生氧化还原反应。

当维生素 C 全部被氧化后,稍过量的 2,6二氯靛酚会使溶液呈现红色,此时即为滴定终点。

通过滴定消耗的 2,6 二氯靛酚溶液的量,可以计算出样品中维生素 C 的含量。

三、实验材料与设备1、材料新鲜水果(如橙子、草莓等)、标准维生素 C 溶液。

2、试剂2%草酸溶液、0001mol/L 2,6 二氯靛酚溶液。

3、仪器电子天平、容量瓶、移液管、锥形瓶、酸式滴定管、玻璃棒、漏斗、滤纸。

四、实验步骤1、样品处理准确称取适量的新鲜水果,放入研钵中研磨成匀浆。

将匀浆转移至容量瓶中,用 2%草酸溶液定容至刻度,摇匀。

用漏斗过滤,收集滤液备用。

2、标准溶液的配制准确称取一定量的标准维生素 C 晶体,用 2%草酸溶液溶解并定容至一定体积,得到标准维生素 C 溶液。

3、滴定吸取一定量的样品滤液于锥形瓶中,加入2%草酸溶液至一定体积。

用 0001mol/L 2,6 二氯靛酚溶液进行滴定,边滴边摇动锥形瓶,直至溶液呈现淡红色,并保持 15 秒不褪色,即为滴定终点。

记录消耗的2,6 二氯靛酚溶液的体积。

同时进行空白实验,除不加样品滤液外,其他操作与样品滴定相同,记录空白实验消耗的 2,6 二氯靛酚溶液的体积。

五、实验数据处理1、计算 2,6 二氯靛酚溶液的实际浓度吸取标准维生素 C 溶液 1000mL 于锥形瓶中,加入 2%草酸溶液至50mL。

用 2,6 二氯靛酚溶液进行滴定,记录消耗的体积 V1(mL)。

2,6 二氯靛酚溶液的实际浓度(mol/L)=标准维生素 C 的浓度×1000÷V12、计算样品中维生素 C 的含量样品中维生素 C 的含量(mg/100g)=(V V0)×C×T×100÷W其中,V 为样品滴定消耗 2,6 二氯靛酚溶液的体积(mL);V0 为空白滴定消耗 2,6 二氯靛酚溶液的体积(mL);C 为 2,6 二氯靛酚溶液的实际浓度(mol/L);T 为 1mL 2,6 二氯靛酚溶液相当于维生素 C 的毫克数;W 为样品质量(g)。

维生素c含量的测定实验报告

维生素c含量的测定实验报告

维生素c含量的测定实验报告维生素C含量的测定实验报告一、引言维生素C是一种重要的水溶性维生素,对人体具有多种益处。

然而,由于人体无法自行合成维生素C,因此我们需要通过食物摄入来满足身体对维生素C的需求。

为了了解不同食物中维生素C的含量,我们进行了一项维生素C含量的测定实验。

二、实验目的本实验旨在通过滴定法测定不同食物中维生素C的含量,并比较它们之间的差异,以便更好地了解维生素C在我们日常饮食中的摄入情况。

三、实验材料和方法1. 实验材料:- 维生素C标准溶液- 碘酸钾溶液- 淀粉溶液- 不同食物样品(如柠檬、橙子、西红柿等)2. 实验方法:- 将不同食物样品制成适当的浆状物。

- 取适量的浆状物,加入适量的碘酸钾溶液,并搅拌均匀。

- 加入淀粉溶液,继续搅拌。

- 用维生素C标准溶液进行滴定,直至颜色变为淡黄色。

- 记录滴定所需的标准溶液体积,并计算维生素C的含量。

四、实验结果我们选择了柠檬、橙子和西红柿作为实验样品,通过滴定法测定了它们中维生素C的含量。

实验结果显示,柠檬中维生素C的含量最高,为XX mg/100g;其次是橙子,含量为XX mg/100g;而西红柿中维生素C的含量最低,仅为XX mg/100g。

五、结果分析通过对实验结果的分析,我们可以得出以下结论:1. 柠檬和橙子富含维生素C,适当增加这些水果的摄入可以有效补充维生素C。

2. 西红柿的维生素C含量较低,因此在摄入维生素C时,不应过度依赖西红柿。

六、实验误差和改进措施在实验过程中,可能存在一些误差,例如滴定过程中滴液量的误差、样品制备不均匀等。

为了减小误差,我们可以采取以下改进措施:1. 严格控制滴液量,尽量减小滴液误差。

2. 在样品制备过程中,确保样品的均匀性,避免出现局部维生素C含量过高或过低的情况。

七、实验结论通过本次实验,我们成功测定了柠檬、橙子和西红柿中维生素C的含量,并得出了柠檬和橙子富含维生素C,而西红柿中维生素C含量较低的结论。

C-lab

C-lab
实验1 C程序的运行环境和运行C程序的方法
实验目的:
1.学会独立使用该系统 2.了解在该系统上如何编辑、编译、连接和运行一 个 C程序; 3.通过运行简单的容
1. 2. 参考P370,熟悉上机运行C方法; 完成第一章中的3个例题;
注:将例1.2中"int a,b,sum;"和"sum=a+b;"的 ";"去掉进行编译,仔细分析编译信息窗口,进 行修改调试,直到不出现错误。
实验内容:
1.P183-例7.5 P193-例7.9 例7.10 3.完成课后习题:5、8、18
(提示:year%4==0&&year%100!=0||year%400==0)
P201-例7.14
2.用函数调用方法实现十个数由大到小排序。
(提示:year%4==0&&year%100!=0||year%400==0)
P201-例7.14
2.用函数调用方法实现十个数由大到小排序。
实验8 指针
实验目的:
1. 掌握调用函数是实参与形参的对应关系,以及
‚值传递‛‚地址传递‛的方式。 2. 熟悉怎样利用函数实现指定的任务。 3. 熟悉函数的嵌套调用的方法。 4. 熟悉全局变量和局部变量的概念和用法。
printf(‚圆周长:
}
l=%7.3f\n‛,l);
实验4 选择结构程序设计
实验目的:
1.了解C语言表示逻辑量的方法(0代表假,非0代 表真); 2. 学会正确使用逻辑运算符和逻辑表达式; 3. 熟练掌握if语句的使用(包括if语句的套); 4. 熟练掌握多分支选择语句—switch语句; 5. 结合程序掌握一些简单的算法。 实验内容:

C语言实验报告总结(共6篇)

C语言实验报告总结(共6篇)

c语言上机实验心得在科技高度发展的今天,计算机在人们之中的作用越来越突出。

而c语言作为一种计算机的语言,学习它将有助于我们更好的了解计算机,与计算机进行交流,因此,我们一定要学好c语言,这对我们以后的发展是十分重要的。

说到这,上机实验当然就是一个必不可少的环节了,c语言灵活、简洁的特点,只有通过编程实践才能真正了解,真正说懂。

为了更好地学习语法规定、掌握程序设计方法、提高程序开发能力,我们必须实际上机、编写程序。

通过实验我也发现了自己不少的问题,这都是只看书上的程序而没有自己亲身上机编写程序而无法得知的,假如我们只因看熟书上的程序就以为自己已经掌握了c语言那就大错特错了。

我主要存在以下的这些缺点:1、学习耐心与细心不足,如scanf(“%d”,&amp;n);中的“&amp;”有时候会忘了。

而在最后输出时又错写成printf(“%d”,&amp;n);从而错误得输出了地址而不是我原来想要的答案。

2、编程思想不够发散,看着题目有时想不出解答的方法,更不用说编写程序来解题了。

3、4、基本功不够,有些函数的表达不太精通,需要看书来核实,以致耗时较多。

知识不够广,有些内容没有学好,不能要用到时及时反映出来,认识程度不够深刻。

5、6、有时候不够精简,有一点用处不大或者说没有也可以的文字存在。

英语水平较差,对错误的地方虽然电脑有说,但由于是英文,理解上还是存在一点问题。

为了能更好地学好c语言,在今后学习中我要更多的动脑,综合运用所学,多看相关东西,多上机练习,提高电脑水平,增强自学能力,把已会的东西掌握好。

实验中我深刻意识到完成程序的编写,决不意味着万事大吉。

认为万无一失的程序,实际上机运行时可能会出现很多意想不到的问题。

有时编译程序检测出一大堆错误,有时程序能够顺利运行,但是运行结果并不是你预期中想要的。

因为开发环境所提供的编译系统无法发现程序逻辑错误,或者是你原来所设计时的理论错误,这就只能靠自己的上机经验来分析判断错误的所在了。

c#实习6报告

c#实习6报告
结构名结构变量名;
第二题:namespaceConsoleApplication1
{
namespaceConsoleApplication1
{
publicstructStudentGrade
{Байду номын сангаас
publicstringName;
publicfloatScore;
publicStudentGrade(stringn,floats)
CoOrdscoords3;
coords3.x = 30;
coords3.y = 40;
Console.WriteLine("平面坐标点3:x={0},y={1}", coords3.x, coords3.y);
doubleside1 =Math.Sqrt(Math.Pow(coords1.x - coords2.x, 2) +Math.Pow(coords1.y - coords2.y, 2));
floatsum = 0;
foreach(StudentGradesgingrades)
{
Console.WriteLine("姓名={0},分数={1}", , sg.Score);
sum += sg.Score;
}
Console.WriteLine("平均分={0}", sum / grades.Length);
请在实验数据记录及分析中写出相应的源程序代码。
3.计算3个坐标点构成的三角形的面积,实现以下要求:声明一个表示平面坐标系中的点的结构体CoOrds,包含字段x,y,以及带2个参数的构造函数。分别利用三种不同的方法(默认构造函数、有2个参数的构造函数、先声明在赋值),创建3个平面坐标点变量。求这3个平面坐标点所构成的三角形的面积。注意判断3个坐标点是否可以构成三角形。运行效果如图所示。

维生素c的含量测定实验报告

维生素c的含量测定实验报告

维生素c的含量测定实验报告维生素C是一种重要的水溶性维生素,对维持人体健康和预防多种疾病有着重要的作用。

为了探究维生素C在不同食物中的含量,我们进行了一次含量测定实验,并在此报告中介绍实验过程和结果。

实验方法:所需材料和器具:1、几个新鲜的柠檬和橙子;2、磷酸标准物质;3、2%硫酸溶液;4、2%氧化铜溶液;5、1%氨水溶液;6、淀粉指示剂;7、滴定管、分液漏斗、烧杯、容量瓶、量筒等常用实验器具。

实验步骤:1、取柠檬和橙子,去皮去核后,将果肉榨汁;2、取50ml果汁,加入50ml2%硫酸溶液,振荡,使其中的维生素C全部转化为稳定的脱氢抑制剂;3、将1g磷酸标准物质粉末称入250ml容量瓶中,加入50ml水后充分摇匀,再用水定容至刻度线,得到磷酸盐标准溶液;4、取10ml上述磷酸盐标准溶液,加入50ml2%氧化铜溶液,调整pH至8.5左右,并加入适量的淀粉指示剂,使其变蓝色;5、用上述标准溶液(含磷酸盐)逐滴滴入混合物中,同时用它作控制试验。

6、继续滴加标准溶液,直到混合物的颜色由蓝色变为无色或淡黄色;7、将上述实验重复进行,求出标准溶液滴入实验混合物中的平均值;8、将上述所得滴定值立即录入,根据计算公式求出实验混合物中维生素C的含量。

实验结果:经过反复实验,我们得到了柠檬和橙子中维生素C的含量分别为60.8mg/100g和52.6mg/100g。

这个结果表明柠檬的维生素C含量比橙子要高,说明柠檬是非常好的维生素C来源。

实验分析:通过上述实验,我们可以得到食品中维生素C的含量,这里我们选取了柠檬和橙子来进行实验。

但是,实验中我们仅仅得到了这两种水果维生素C的含量,并不能代表所有相关食品的含量。

在进行实验时,还需注意以下几点:1、要保持所有试剂的纯度和浓度,特别是磷酸盐标准溶液;2、在样品的榨汁过程中不应加入过多的水,以保证榨汁的浓缩度;3、实验过程中需要严格按照各种试剂的用量比例进行配制试剂,否则会影响实验结果的准确性;4、应注意实验过程中溶液的pH值,不同条件下pH值的变化会导致实验结果的变化。

西南交大c++实验六.doc

西南交大c++实验六.doc

实验__6__实验报告教学班级:_____ 学生学号:___ ___ 学生姓名:_________实验日期:2018/4/24___________ 实验地点:______(机房)指导教师签名:__________ 实验成绩:___________一、实验目的1.掌握循环与选择结构的嵌套的使用方法;2.掌握嵌套循环的使用方法;二、实验任务1. 编写一个成绩录入程序,该程序可录入不同班级学生的学号、语文、数学和英语成绩并判断学生的优势学科。

班级数目、各班人数、学号、三科成绩(假设各科成绩均不相同)均由键盘输入。

运行结果如下,请编码实现。

2.百鸡问题:公鸡5元钱一只,母鸡3元钱一只,小鸡三只1元钱。

现在用100块钱买了100只鸡,问公鸡、母鸡、小鸡各多少只运行结果如下,请编码实现。

(解题思路参考教材P7和逻辑推理问题)3. 键盘输入10个整数,输出这些数中位置上的数字之和为7的所有整数。

运行结果如下,请编码实现。

4. 将一个正整数分解质因数。

例如:输入90,打印出90=2*3*3*5。

运行结果如下,请编码实现。

(参考教材案例真因子的问题。

)5.用循环结构语句编程并输出下图,其行数由键盘输入,行数和每行输出的星号*数有2倍的关系。

运行结果如下,请编码实现。

三、实验结果(源程序 + 注释)1.#include<iostream>using namespace std;void main(){cout<<"学号:******* 姓名:***"<<endl;int m,n,cla,stu,x,a,b,c;cout<<"请输入班级数量:"<<endl;cin>>n;cla=1;stu=1;for(cla=1;cla<=n;cla++){cout<<"========================="<<endl;cout<<"请输入"<<cla<<"班的学生数量:"<<endl;cin>>m;for(stu=1;stu<=m;stu++){cout<<"请输入第"<<stu<<"个学生的学号、语文、数学、英语成绩:"<<endl;cin>>x>>a>>b>>c;if(a>b)if(a>c)cout<<"学生"<<x<<"语文成绩好!语文成绩为:"<<a<<endl;elsecout<<"学生"<<x<<"英语成绩好!英语成绩为:"<<c<<endl;elseif(b>c)cout<<"学生"<<x<<"数学成绩好!数学成绩为:"<<b<<endl;elsecout<<"学生"<<x<<"英语成绩好!英语成绩为:"<<c<<endl;}}}2.#include<iostream>using namespace std;void main(){cout<<"学号:******* 姓名:***"<<endl;int x,y,z;for(x=0;x<=20;x++)for(y=0;y<=33;y++){ z=100-x-y;if(z%3==0&&5*x+3*y+z/3==100)cout<<"cocks="<<x<<" "<<"hens="<<y<<" "<<"chicken="<<z<<endl;}}include<iostream>using namespace std;void main(){int i,n;cout<<"请输入需要分解的正整数:"<<endl;#include<iostream>using namespace std;void main(){cout<<"学号:******* 姓名:***"<<endl;int i,j,n;cout<<"请输入要输出的行数:"<<endl;cin>>n;for(i=1;i<=n;i++){ for(j=1;j<=2*(n-i);j++)cout<<" ";for(j=1;j<=2*n;j++)cout<<"*";cout<<endl;} }。

大学大一c语言程序设计实验室上机题全部代码答案(实验报告)

大学大一c语言程序设计实验室上机题全部代码答案(实验报告)

C语言实验报告实验1-1:hello world程序:源代码:#include<stdio.h>main(){printf("hello world!\n");system("pause");}实验1-2:完成3个数据的输入、求和并输出计算结果的程序:源代码:#include<stdio.h>main(){int i,j,k,sum;scanf("%d%d%d",&i,&j,&k);sum=i+j+k;printf("sum=%d",sum);system("pause");实验1-3:在屏幕上输出如下图形:ABBBCCCCC源代码:#include<stdio.h>main(){printf(" A\n");printf(" BBB\n");printf(" CCCCC\n");system("pause");}实验2-1:计算由键盘输入的任何两个双精度数据的平均值源代码:#include<stdio.h>main(){double a,b;scanf("%lf%lf",&a,&b);printf("%.1lf\n",(a+b)/2);system("pause");}实验2-2:写一个输入7个数据的程序,把输入的数据代入a + b * (c – d ) / e * f – g 表达式进行运算源代码:#include<stdio.h>main(){float a,b,c,d,e,f,g,x;scanf("%f%f%f%f%f%f%f",&a,&b,&c,&d,&e,&f,&g);x=a + b * (c - d ) / e * f - g;printf("x=%f",x);system("pause");}实验2-3:编写一个C语言程序,测试下列各表达式:i, ji + 1 , j + 1i++ , j++++i , ++ji+++++j源代码:#include<stdio.h>main(){int i=1,j=1;printf("%d %d\n",i+1,j+1);printf("%d %d\n",i++,j++);printf("%d %d\n",++i,++j);printf("%d\n",(i++)+(++j));system("pause");}实验2-4:输入存款金额money,存期year和年利率rate,根据下列公式计算存款到期时的利息interest (税前),输出时保留2位小数。

维生素c测定实验报告

维生素c测定实验报告

维生素c测定实验报告维生素C测定实验报告维生素C是一种重要的营养物质,对人体健康起着重要的作用。

本实验旨在通过化学方法测定某种水果中维生素C的含量,并了解维生素C的稳定性和影响因素。

实验过程中,我们采用了滴定法进行测定,并对结果进行了分析和讨论。

实验材料和方法实验所需材料包括某种水果样品、10%的硫酸、0.1%的碘酸钾溶液、淀粉溶液和0.1mol/L的硫酸。

首先,将某种水果样品洗净并榨汁,将所得的果汁过滤得到澄清液。

然后,取适量的澄清液加入10%的硫酸,使其酸化。

接下来,用0.1%的碘酸钾溶液滴定至淡黄色,再加入淀粉溶液作指示剂,继续滴定至蓝色消失。

最后,用0.1mol/L的硫酸进行空白试验,并计算出维生素C的含量。

实验结果和分析通过实验测定,我们得到了某种水果中维生素C的含量。

根据滴定结果,我们可以计算出维生素C的浓度。

实验结果显示,该水果样品中维生素C的含量为Xmg/100g。

这个结果可以作为参考值,帮助人们了解该水果的营养价值。

在实验过程中,我们还发现了一些有趣的现象和规律。

首先,维生素C的含量在不同水果中存在差异。

某些水果含有较高的维生素C,如柑橘类水果,而某些水果则含量较低,如苹果。

这与水果的品种和生长环境有关。

其次,维生素C在空气中容易氧化,导致其含量下降。

因此,在采集样品后应尽快进行实验,以减少测定误差。

此外,光照和温度也会影响维生素C的稳定性,因此在实验过程中需要避光和控制温度。

维生素C的含量对人体健康具有重要意义。

维生素C是一种抗氧化剂,可以帮助清除自由基,预防细胞氧化损伤。

此外,维生素C还参与合成胶原蛋白,有助于维持皮肤和血管的健康。

因此,适量摄入维生素C对于保持健康和预防疾病非常重要。

然而,需要注意的是,维生素C的摄入量也有一定的限制。

过量摄入维生素C 可能导致胃肠不适和尿液酸化等问题。

因此,在日常饮食中应合理搭配,摄入适量的维生素C。

总结通过本次实验,我们成功地测定了某种水果中维生素C的含量,并了解了维生素C的稳定性和影响因素。

部编人教版小学三年级科学上册《科学实验六》教案

部编人教版小学三年级科学上册《科学实验六》教案

部编人教版小学三年级科学上册《科学实
验六》教案
一、实验目的
通过完成实验,使学生了解水的几种形态变化,培养学生的观
察和实验操作能力。

二、实验工具和材料
- 水杯
- 冰块
三、实施步骤
1. 向学生介绍实验目的,并解释水的几种形态变化。

2. 让学生观察并描述冰块的形态。

3. 让学生将冰块放在桌子上,观察冰块的变化。

4. 向学生解释冰块逐渐融化的过程,说明水的形态发生了变化。

5. 让学生观察融化后的水,了解液体的形态。

6. 结束实验,引导学生总结实验过程和观察结果。

四、实验要点
- 学生应该仔细观察实验过程中的变化,并描述出来。

- 学生应该注意实验操作的安全性,避免受伤。

五、实验结果及分析
通过观察实验过程,学生可以发现冰块在温度升高的情况下逐渐融化,形成液体水。

这说明冰块和水是同一种物质,只是处于不同的形态。

六、实验延伸
教师可以进行以下延伸活动:
1. 让学生观察水在不同温度下的融化速度是否有所差异。

2. 引导学生思考冰块融化前后发生了哪些物质变化。

七、实验小结
通过完成本实验,学生了解了水的几种形态变化,培养了他们的观察和实验操作能力。

实验结果验证了冰和水是同一种物质,只是处于不同的状态下。

这些知识对理解水的性质和科学实验方法有一定的帮助。

八、教师寄语
希望同学们在今后的学习中能够保持对科学实验的兴趣,积极探索和实践,发现身边的科学现象,培养自己的科学素养。

《C语言程序设计实验》指导书(实验1~6)

《C语言程序设计实验》指导书(实验1~6)

《C语言程序设计实验》指导书(简明版)**大学软件学院**年**月实验一顺序结构程序设计(2学时)一、实验目的1、熟悉C编译环境、简单C程序结构及书写方式、以及C程序的编辑、编译、连接、运行、调试的步骤;2、掌握C语言的基本数据类型及其输入输出格式,以及输入输出函数的使用方法;3、掌握C语言的算术运算符(特别是自增、自减运算符)、赋值运算符、关系运算符、逻辑运算符、条件运算符、逗号运算符的使用;4、掌握C语言顺序结构程序的执行流程、设计方法,能够根据实际问题灵活使用顺序结构,画出程序的算法流程图,设计出逻辑合理、思路清晰、结果正确的顺序结构程序。

二、实验内容及要求1、实验内容包括8道题目,分为基本内容和选做内容两部分。

要求:(1)基本内容中的实验题目是必须要完成的,选做内容中的实验题目可以根据自己的情况选做或全做(越多越好,适当加分);(2)在实验之前编写出基本内容、选做内容中的所有程序,实验前检查(视未完成情况适当扣分);(3)对于设计型题目,要求画出程序流程图(传统流程图和N-S图);(4)在上机实验过程中,注意总结和体会上机步骤(编辑、编译、连接、运行、调试、结果分析),注意培养观察、分析和排除编译错误、连接错误和程序逻辑错误的初步能力;(5)上机结束后,应按要求认真书写实验报告(格式见附件)。

2、基本内容(1)[验证型]编辑下列程序,然后进行编译、连接和运行,观察结果,并简要总结简单C程序的结构、书写格式以及上机过程;#include <stdio.h>int main( ){printf("Hello, world!\n");return 0;}(2)[验证型]通过运行下列程序,分析各种格式符的使用方法。

#include <stdio.h>int main( ){int a = 9, b = 2;float x = 32.8459, y = -792.451;char d = 'R';long n = 5461237;unsigned u = 65535;printf("%d,%d\n", a, b);printf("%3d,%3d\n", a, b);printf("%f,%f\n", x, y);printf("%-10f,%-10f\n", x, y);printf("%8.2f,%8.2\n", x, y);printf("%.4f,%.4f\n", x, y);printf("%3f,%3f\n", x, y);printf("%e,%10.2e\n", x, y);putchar(d);putchar('\n');printf("%c,%d,%o,%x\n", d, d, d, d);printf("%ld,%lo,%x\n", n, n, n);printf("%u,%o,%x,%d\n", u, u, u, u);return 0;}(3)[验证型]编辑下列程序,进行编译、连接和运行。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验六类和对象
实验目的:掌握类的声明方法,类和类成员的概念以及定义对象的方法;掌握类的构造函数和析构函数的概念和使用方法;
实验每组人数及学时:组人数1人,学时数:8学时
实验要求:要求每位实验人员于课堂时间完成相关练习
实验环境:装有VC++6.0的个人电脑
实验类型:设计型
2. 实验指导
⑴定义类的一般格式:
class 类名
{
private:
成员表1; //私有的数据和成员函数
public:
成员表2; //公用的数据和成员函数
protected:
成员表3; //受保护的数据和成员函数
};
⑵定义成员函数的格式:
返回值类型类名::函数名(参数表)
{

}
⑶创建类的对象有两种常用的方法:
第1种是直接定义类的实例——对象:
类名对象名[(参数)];
第2种是采用动态创建类的对象的方法——在程序运行时建立对象。

类名 *指针名=new 类名[(参数)];
⑷构造函数
构造函数是一种特殊的成员函数,名字必须与类名同名,不具有任何类型,不返回任何值,其功能是由用户定义的,用户根据初始化的要求设计函数体和函数参数。

构造函数可以被重载,重载的规则与普通函数重载相同。

⑸析构函数
析构函数也是特殊的类成员函数,它没有返回类型,没有参数,不能随意调用,也没有重载。

析构函数只是在类对象生命期结束的时候,由系统自动调用。

析构函数名与类名相同,前面加上'~'。

~student( );
3.实验内容
1、编写一个有长(length)、宽(width)两个数据成员的长方形类(Rectangle),可获取其面积(GetArea()),再编写一个派生类长方体(Cuboids),增加数据成员高(height),可获取其表面积(GetArea())和体积(GetV olume()),在主函数里创建一个有5个元素的长方体对象数组,并初始化,输出第3个对象的表面积和体积。

2、编写一个学生成绩管理程序。

要求:
①学生的数据有学号、姓名、成绩;
②以班为单位管理学生成绩;
③能输出总分、平均成绩、成绩最高的学生。

4. 实验报告要求
写出正确程序及运行结果。

#include<iostream>
using namespace std;
class Rectangle
{
public:
Rectangle(int h=10,int w=12): height(h),width(w){}
int GetArea() { return(height*width); }
protected:
int height;
int width;
};
class Cuboids:public Rectangle
{
public:
Cuboids(int h=10,int w=12,int len=15): Rectangle(h,w)
{length=len; }
int GetVolume() { return(height*width*length); }
private:
int length;
};
int main()
{
Rectangle
a[5]={Rectangle(10,12),Rectangle(15,18),Rectangle(16,20),Rectangle(4,5),Rectangle(9,8)};
Cuboids b[5]={Cuboids(15),Cuboids(20),Cuboids(5),Cuboids(5),Cuboids(2)};
cout<<"Rectangle of a[2] is "<<a[2].GetArea()<<endl;
cout<<"Cuboids of b[2] is "<<b[2].GetV olume()<<endl;
return 0;
}
double max=a[0];
for(j=0;j<3,j++)
{if(max<a[j]) max=a[j]; int l=j;}
cout<< cout<<"总分最高的学生为:"<<a[l].name<<endl;
cout<<"该学生的总分为:"<<a[l].sum<<endl;。

相关文档
最新文档