C++实验3
维生素C检验记录
维生素C检验记录实验目的:1.确定食物或饮料中维生素C的含量;2.比较不同食物或饮料中维生素C的含量。
实验材料:1.食物或饮料样品(例如橙子、柠檬、菠菜、西红柿、酸奶等);2.维生素C指示剂(例如二氯苯酚溶液);3.维生素C标准溶液(浓度为0.01%);4.硫酸溶液(浓度为10%);5.红蒸馏水;6.锥形瓶;7.玻璃棒;8.称量瓶;9.刻度注射器;10.恒温水浴。
实验步骤:1.将样品食物或饮料均匀地切碎或榨汁,取适量样品称重,并记录下来。
2.将样品放入锥形瓶中,加入适量的红蒸馏水使样品完全浸没。
3.用玻璃棒搅拌样品,使其中的维生素C充分溶解。
4.取约5mL样品溶液转移至称重瓶中,再加入4-5滴维生素C指示剂,颜色立即变为淡红色。
5.用维生素C标准溶液配制一系列浓度递减的维生素C溶液,作为标准曲线。
6.使用刻度注射器,向称重瓶中加入10%硫酸溶液进行稀释,注意要迅速摇匀。
7.将标准溶液和稀释后的样品溶液通过中空锥形滤纸过滤,保留滤液。
8.烧开红蒸馏水,冷却至室温后,再将滤液与红蒸馏水混合,测定总体积。
9. 分别取10 mL标准溶液和稀释后的样品溶液,用取代计算可知,标准溶液中维生素C的质量浓度为X mg/mL,样品溶液中维生素C的质量浓度为Y mg/mL。
10.计算样品中维生素C的含量百分数:Y/X×100%。
11.比较不同食物或饮料中维生素C的含量。
实验结果:示例标准曲线如下:质量浓度(mg/mL),对应颜色反应,吸光度值:---:,:---:,:---:0.06,深红,0.7710.04,中红,0.5720.02,浅红,0.3360.01,淡红,0.187样品计算结果如下:样品,计算结果(含量百分数):---:,:---:橙子,80%柠檬,70%菠菜,60%西红柿,45%酸奶,30%实验讨论:通过本次实验,我们可以看出不同食物或饮料中维生素C的含量差异很大。
橙子和柠檬中的维生素C含量较高,而酸奶中的维生素C含量较低。
综合分析实验:实验3:果蔬中维生素C测定(实验报告)
实验果蔬中维生素C含量的测定
学院/专业/班级:______________________________ 姓名:
合作者:________________ 实验日期______年__月__日教师评定:______________ 【实验目的】
【实验原理】
【仪器及试剂】
【简单实验步骤】
【数据记录及处理】
Vc质量: g ;西红柿质量: g ;橙子质量: g
实验中你与合作者配制的公用试液有(详细记录称取量及配制过程):
(1)分光光度法:标准曲线及待测样品吸光度的测定
表1. 标准系列及待测果蔬吸光度的测定
以Vc含量为横坐标,吸光度为纵坐标,绘制标准曲线:
图1. 标准曲线(图打印成适当大小,贴在此处)
计算原待测试样西红柿及橙子中Vc的含量(利用拟合方程求算,注意稀释倍数,以mg/100g表示)
(2)荧光法:标准曲线及待测样品荧光光度的测定
表2. 标准系列及待测果蔬荧光强度的测定
图2. 标准曲线(图打印成适当大小,贴在此处)
计算原待测试样西红柿及橙子中Vc的含量(利用拟合方程求算,注意稀释倍数,以mg/100g表示)
【实验评价及问题讨论】。
实验3-顺序结构、选择结构
实验3-顺序结构、选择结构以下是为大家整理的实验3-顺序结构、选择结构的相关范文,本文关键词为实验,顺序,结构,选择,c语言程序设计,实验,报告,序号,项,您可以从右上方搜索框检索更多相关文章,如果您觉得有用,请继续关注我们并推荐给您的好友,您可以在教育文库中查看更多范文。
《c语言程序设计》实验报告实验序号:3实验项目名称:顺序结构、选择结构学号实验地点1507052114实1-316姓名指导教师何蕾吴芸专业、班级实验时间15软件工程1班20XX/11/10一、实验目的及要求1.2.3.4.掌握正确使用逻辑运算符和逻辑表达式表示逻辑判断;熟练掌握用if语句编写选择结构的程序;掌握switch语句的正确使用;初步了解调试程序的一般方法。
二、实验设备(环境)及要求使用Turboc或Visualc++6.0;windows 系列操作系统的环境。
三、实验内容与步骤0.根据输入的百分制成绩score,转换成相应的五分制成绩grade并打印输出。
标准为:grade=A90≤score【算法提示】1)定义实变量c,f2)提示输入\3)读入f4)根据公式计算c5)打印两位精度的结果。
测试结果:华氏温度f100.250.523.782.有一函数x(x=10)用scanf函输入x的值,求y 值。
【算法提示】1)定义实变量x,y2)提示输入\3)读入x4)判断x所在的区间,对应出y的计算公式并求值(进一步细化)5)打印结果。
运行结构截图:摄氏温度c37.92-17.50-4.573.从键盘上输入一个正整数,判断这个数能否同时被3和5整除;运行结构截图:4.设计算法输入一个四位正整数,将它们倒排,例如输入1234,输出4321。
(提示:分别应用/求整数部分,%求余数部分。
例如7/5=1,7%5=2)。
运行结构截图:5.某公司的招聘条件如下:①experiencewithc②bachelordegree③lessthan30要求屏幕输出如下:根据应聘者输入数据逐步提问,如应聘者输入n,则提示应聘者全满足则输出【提示】:必须考虑用户输入大写Y或者n。
维生素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语言上机实验
实验一(第1章实验)实验目的:1.掌握运行C语言程序的全过程。
2.熟悉编译环境。
3.初步熟悉C语言程序的语法规定。
4.了解简单函数的使用方法。
实验内容:1.编程且上机运行:求3个整数的和。
2.编程且上机运行:求2个数的和、差、积和商。
3.编程且上机运行:输入3个数,求最大值。
4.编程且上机运行:输入圆的半径,求圆的面积和周长。
5.在屏幕上输出:“hello world!”实验结果:实验二(第3章实验)1.实验目的:理解C语言的类型系统。
实验内容:写程序测试数据-2在类型char,int,unsigned int,long int,unsigned long int 中存储情况。
实验过程:实验结果:参见各种类型的存储实现描述。
2.实验目的:了解混合类型计算中类型的转换规则。
实验内容:写程序测试多种类型数据一起运算时类型的转换及表达式结果的类型。
注意unsigned int和int数据运算时类型转换的方向。
实验过程:/** 类型转换问题* 试问下面两个表达式等价吗?*/#include <stdio.h>#include <stdlib.h>int main() {unsigned int ui,uj;ui = 1;uj = 2;if (ui < uj)printf("\n%u < %u is true !\n", ui, uj);elseprintf("\n%u < %u is false !\n", ui, uj);if (ui - uj < 0)printf("\n%u - %u <0 is true !\n", ui, uj);elseprintf("\n%u - %u <0 is false !\n", ui, uj);system("pause");return 0;}实验结果:参见类型转换规则。
C语言实验报告第3章答案
3.2基础实验一、程序分析1.以下程序若输入’a’,则输入格式为:__c1=a____;运行结果为:___a,A↙_____。
#include<stdio.h>intmain( ){char c1,c2;scanf(“c1=%c”,&c1);c2=c1-32;printf(“%c,%c\n”,c1,c2);return 0;}2.以下程序如果使得a的值为2、b的值为3,则输入格式为:_a=2,b=3__;运行结果为:_2,3↙_。
#include<stdio.h>intmain( ){ int a,b;scanf(“a=%d,b=%d”,&a,&b);printf(“%d,%d\n”,a,b);return 0;}3.以下程序若输入12.3、7.6、1.1,则输入格式为:_12.3 7.6 1.1__;运行结果为:_aver=7.00___。
#include<stdio.h>intmain( ){ floata,b,c,d;scanf(“%f%f%f”,&a,&b,&c);d=(a+b+c)/3;printf(“aver=%.2f”,d);return 0;}二、程序填空1.输入一个四位整数,求各位数字之和(如1234,则结果为1+2+3+4=10)。
若输入3562,则运行结果为:___3+5+6+2=16↙____________。
#include <stdio.h>intmain( ){ int n,a,b,c,d,m;scanf(“%d”,&n);a=n%10;b=(n/10)%10;c=(n/100)%10;d=__n/1000________;m=__a+b+c+d________;printf(“%d+%d+%d+%d=%d\n ”, d,c,b,a,m);return 0;}2.给定一个华氏法表示的温度值,将其转换为摄氏法表示的温度,转换公式为则运行结果为:__f=64.00,c=17.78↙__。
综合分析实验:实验3:果蔬中维生素C测定
果蔬中维生素C含量的测定维生素C 又名抗坏血酸, 是维持机体正常生理功能的重要维生素之一, 而人体不能自身合成, 只能从食物和药物中摄取, 因此, 食品、药物中维生素C的分析具有重要意义。
蔬菜水果中维生素C(抗坏血酸)含量的测定方法有很多,常用的方法有荧光比色法、光度比色法、电化学法、滴定法、酶法、色谱法等。
辣椒中的维生素C的含量较高,有些品种理论值可高达198mg/100g,橙子中维生素C的含量也达70 mg/100g,西红柿中维生素C的含量也约20 mg/100g,但品种不同差别较大。
本实验利用荧光法和固蓝盐B比色法分别测定西红柿和橙子中维生素C的含量。
固蓝盐B比色法是利用在乙酸溶液中,抗坏血酸与固蓝盐B反应生成黄色的草酰肼-2-羟基丁酰内酯衍生物,可在其最大吸收波长(420nm)处测定吸光度,与标准系列比较定量。
荧光比色法是基于维生素C 被氧化剂如活性炭或Cu2+氧化为脱氢抗坏血酸(DHAA),DHAA 进一步与苯甲酸及十六烷基三甲基溴化铵产生荧光协同增敏作用, 通过对体系荧光强度的测定进行维生素C的定量分析。
本实验选取Cu2+做氧化剂,该法样品处理简单、快速, 体系的稳定性好。
2% 乙酸的配制:量取20.0mL冰醋酸,加水稀释至1000mL。
西红柿样品处理:准确称取80g 左右西红柿,剪碎放入榨汁机中(榨汁机中预先加入50mL 2%乙酸),搅成匀浆,用布氏漏斗抽滤,滤液转移到250mL棕色容量瓶,用蒸馏水定容。
橙子样品处理:将橙子去皮和籽后,准确称取50g左右,剪碎放入榨汁机中(榨汁机中预先加入50mL 2%乙酸),搅成匀浆,匀浆液转移到250mL棕色容量瓶定容。
定容液用漏斗过滤,干滤法(漏斗、滤纸承接烧杯干燥),注意每次过滤前摇匀容量瓶溶液再过滤,过滤滤液约60mL左右备用。
Vc储备液配制:准确称取0.2g左右维生素C溶解于蒸馏水中,并转移到100mL棕色容量瓶里,定容,放在暗处保存。
实验3 顺序结构程序设计(含答案)
实验3 顺序结构程序设计一、实验目的:1、熟悉基本数据类型(int、char、float、double)占用的字节数和存储形式,能够定义基本数据类型的变量,使用这些类型的数据;2、熟悉赋值、整数相处、取余运算符的使用,能根据需要构建相应的表达式;3、通过样例加深对printf()常用格式控制符功能的理解,掌握printf()函数的使用;4、掌握scanf()函数的使用,能正确输入数据;5、掌握顺序结构程序设计的方法。
二、实验内容1、(基础题)运行下列程序,体会printf()中“格式控制符”的用法,并回答相关问题:#include<stdio.h>int main(){int k=1234;double f=12345.0123456789;printf("%8d\n",k);printf("%08d\n",k);printf("%15.4f\n",f);printf("%e\n",f);printf("%.4e\n",f);return0;}问题:已知int k=2569;double f=12345.0123456789;根据上面的代码,在原有printf 语句的基础上修改数据输出格式,使得程序运行结果如下图所示。
程序代码:#include <stdio.h>int main( ){int k=2569;double f=12345.0123456789;printf ("%6d\n",k);printf ("%06d\n",k);printf ("%.4f\n",f);printf ("%.2f\n",f);printf ("%.4e\n",f);printf ("%.2e\n",f);return 0;}2、(基础题)改错题:以下程序有多处错误,若按下列截图所示格式输入、输出数据,请在程序的相应位置上改正错误。
CC语言实验总结与反思(通用3篇)
CC语言实验总结与反思(通用3篇)(经典版)编制人:__________________审核人:__________________审批人:__________________编制单位:__________________编制时间:____年____月____日序言下载提示:该文档是本店铺精心编制而成的,希望大家下载后,能够帮助大家解决实际问题。
文档下载后可定制修改,请根据实际需要进行调整和使用,谢谢!并且,本店铺为大家提供各种类型的经典范文,如工作报告、合同协议、心得体会、条据书信、规章制度、礼仪常识、自我介绍、教学资料、作文大全、其他范文等等,想了解不同范文格式和写法,敬请关注!Download tips: This document is carefully compiled by this editor. I hope that after you download it, it can help you solve practical problems. The document can be customized and modified after downloading, please adjust and use it according to actual needs, thank you!Moreover, our store provides various types of classic sample essays, such as work reports, contract agreements, personal experiences, normative letters, rules and regulations, etiquette knowledge, self introduction, teaching materials, complete essays, and other sample essays. If you want to learn about different sample formats and writing methods, please pay attention!CC语言实验总结与反思(通用3篇)C语言实验总结与反思(通用3篇)CC语言实验总结与反思篇1一、需求分析:1.需求概述设计一个员工信息管理系统,使其能够提供以下功能:(1)员工信息录入功能(2)员工信息浏览功能(3)职工信息删除功能(4)职工信息修改功能(5)员工信息查询功能2.需求说明(1)职工信息包括:职工号、姓名、性别、出生年份、学历职务、工资、住址、电话号码要求不重复。
哈尔滨工业大学c语言实验
哈尔滨工业大学计算机科学与技术学院苏小红sxh@主教材:苏小红等,《C语言大学实用教程》,电子工业出版社,2004,8苏小红等,《C语言大学实用教程(第2版)》,电子工业出版社,2007,2实验教材:苏小红等,《C语言大学实用教程习题与实验指导》,电子工业出版社,2004,8苏小红等,《C语言大学实用教程学习指导》,电子工业出版社,2007,4实验内容问题1:要使下面程序的输出语句在屏幕上显示1,2,34,则从键盘输入的数据格式应为以下备选答案中的哪一个?#include <stdio.h>main(){char a,b;int c;scanf("%c%c%d",&a,&b,&c);printf("%c,%c,%d\n",a,b,c);}A) 1 2 34 B) 1, 2, 34问题2:与上面程序的键盘输入相同的情况下,要使上面程序的输出语句在屏幕上显示1 2 34,则应修改程序中的哪条语句?怎样修改?#include <stdio.h>main(){char a,b;int c;scanf("%c%c%d",&a,&b,&c);printf("%c,%c,%d\n",a,b,c);}练习——键盘输入与屏幕输出练习问题3:要使上面程序的键盘输入数据格式为1,2,34,输出语句在屏幕上显示的结果也为1,2,34,则应修改程序中的哪条语句?怎样修改?#include <stdio.h>main(){char a,b;int c;scanf("%c%c%d",&a,&b,&c);printf("%c,%c,%d\n",a,b,c);}练习——键盘输入与屏幕输出练习问题4:要使上面程序的键盘输入数据格式为1,2,34,而输出语句在屏幕上显示的结果为’1’,’2’,34,则应修改程序中的哪条语句?怎样修改?–[提示:利用转义字符输出字符单引号字符。
C语言实验报告模板
实验报告三(四学时)2.1 实验目的(1)掌握函数的定义和调用;(2)了解函数间的参数传送;2.2 基础实验【题目3-1】编写函数实现将输入的字母转换成大写字母(若输入小写则转换,大写字母直接输出,其他字符请输出提示“请输入字母”)。
算法分析:1、输入:通过键盘接收一个字符;2、条件判断:调用判别函数3、函数功能为:蒋所输入字符进行判别处理,若输入小写则转换,大写字母直接输出,其他字符请输出提示“请输入字母”4、程序结束。
【实验3-1】代码及运行结果:#include<stdio.h>char change(char t){char tt;if(t>='a'&&t<='z')tt=t-32;if(t>='A'&&t<='Z')tt=t;if(!((t>='a'&&t<='z'||t>='A'&&t<='Z')))printf("this is not a char\n");return tt;}void main(){char ch,mm;scanf("%c",&ch);mm=change(ch);printf("%c\n",mm);}实验结果【题目3-2】从键盘输入若干个同学计算机课程期末考试成绩(学生人数可由用户输入),求该课程的期末成绩的平均分并输出。
函数功能要求:实现若干(例如5名)同学的的期末成绩输入,并统计出平均分。
算法分析:1、输入:通过键盘接收同学个数;2、调用求平均分函数3、输出平均成绩4、程序结束。
【实验3-2】代码及运行结果:#include<stdio.h> float ave(int n){int i;float s=0,grade=0,average=0;for(i=1;i<=n;i++){printf("输入第%d个同学成绩",i);scanf("%f",&grade);s=s+grade;}average=s/n;return average;}int main (){int m;float average;printf("input m:");scanf("%d",&m);average=ave(m);printf("平均分为%f\n",average);return 0;}实验结果【题目3-3】请用函数编写程序实现:计算3 到100 之间所有素数的平方根之和,并输出。
实验3__识别无符号数的词法分析器设计实现c 汇总
实验三识别无符号数的词法分析器程序设计一、实验目的与要求通过编写并上机调试一个词法分析程序,掌握在对程序设计语言的源程序进行扫描的过程中,将源程序分解成各类单词的词法分析方法。
二、实验重难点DFA无符号数的词法分析器编码实现三、实验内容与要求1.阅读实验案例,明确实验要求和程序实现方案;2.参考实验案例,完善该无符号数的词法分析器设计程序。
四、实验学时2课时五、实验设备与环境C语言编译环境六、实验案例1.无符号数的词法分析器原理(1)正规式表示:Unsigned digital: d…d…d…dESd…d, it includes four regular expressions: dd* 如:5 56 567d*.dd* 如:.5 5.6 5.67d*ESdd* 如:E5 E+56 5E-67d*.dd*ESdd* 如:.5E5 5.65E+56 5.4E-67whileV T={0, ···,9, ·,+,-,E}d =0|1| ···|9S = +|-|ε(2)NFA表示:(3)经过NFA转DFA和DFA的化简后得到无符号数的DFA表示:2.设计要求选取无符号数的算术四则运算中的各类单词为识别对象,要求将其中的各个单词识别出来。
输入:由无符号数和+,-,*,/, ( , ) 构成的算术表达式,如1.5E+2-100。
如1 (对应1.5E+2)3 (对应-)1 (对应100)3、程序源代码:1.cp p4、运行结果:测试用例1:0.23E-12-E12结论:(1)案例中的程序只给出了A到B\C及其后续通路的程序,没有给出A到D及其后续通路的程序。
因此不能识别E12是一个无符号数。
测试用例2:0.23E*12/a(0.23E-12)结论:(2)案例中的程序只给出了若输入的字符串符合无符号数的DFA语法规则,将该无符号数识别出来,并没有给出当输入的字符串不符合无符号数的DFA语法规则时,如何处理。
维生素C片实验设计方案
维生素C实验设计方案维生素C是人体重要的维生素之一,它影响胶元蛋白的形成,参与人体多种氧化-还原反应,并且有解毒作用。
人体不能自身制造维生素C体必须不断地从食物中摄入维生素C,通常还需储藏能维持一个月左右的维生素C。
缺乏时会产生坏血病,故又称抗坏血酸。
一、维生素C的性状检测性状:本品为白色至略带淡黄色片.维生素C结构特点:(1)二烯醇结构,有强还原性;(2)C3显酸性,可成盐(钠、钙);(3)具共厄双键,有紫外吸收(稀HCl中λmax243nm,中性或碱性中λmax265nm);(4)两个手性碳,有旋光性;(5)水中易溶,具糖类性质维生素C的鉴别试验二、维生素C片的鉴别试验(一)维生素C片与硝酸银的反应1、仪器:电子天平、玻璃乳钵、烧杯、量杯、玻璃棒、胶头滴管、移液管、锥形漏斗、试管2、维生素C片与硝酸银反应的原理维生素C分子中有二烯醇的结构,具有极强的还原性,可被硝酸银发生氧化为去氢维生素C,同时产生黑色金属沉淀。
3、内容及步骤:取本品10片置于玻璃乳钵中研磨后,精密称取细粉0.2g放入烧杯中,加水10ml,溶解,滤过,用移液管取续滤液5ml,放入试管中,加硝酸银试液0.5ml,即生成金属银的黑色沉淀。
(二)维生素C片与2.6-二氯靛酚反应1、维生素C片与2.6-二氯靛酚反应的原理2.6-二氯靛酚是一种染料,其氧化型在酸性介质呈玫瑰红色,在碱性介质中显蓝色,与维生素C反应后生成还原型无色的酚亚胺。
反应式如下:2、内容及步骤:取本品10片置于玻璃乳钵中研磨,取细粉0.2g放入烧杯中加水10ml溶解,滤过,用移液管取续滤液5ml,放入试管中,加二氯靛酚钠试液1—2滴后,试液由蓝色变为无色。
(三)薄层色谱法鉴别维生素C片1、仪器:分液漏斗、烧杯、玻璃乳钵、展开槽、电子天平、漏斗、移液管、玻璃棒、试管、毛细管、玻璃板2、原理:利用各成分对同一吸附剂吸附能力不同,使在移动相(溶剂)流过固定相(吸附剂)的过程中,连续的产生吸附、解吸附、再吸附、再解吸附,从而达到各成分的互相分离的目的。
[药剂学] 实验3 5%维生素C注射液处方及工艺设计
药剂维C【实验题目】【实验原理】【实验仪器】【实验试剂】【实验操作】【处方分析】【实验结果】【思考题】1.此实验是单因素处方筛选,未能反映各因素间的交互影响,若要在此基础上做进一步处方筛选,实验应如何设计?2.写出维生素C的结构和理化性质。
1性状:维生素C为白色结晶或结晶性粉末,无臭,味酸,久置色渐变微黄,应避光密闭保存。
在水中易溶,呈酸性,在乙醇中略溶,在三氯甲烷或乙醚中不溶。
2酸性:维生素C分子结构中具有烯二醇结构,C2-OH由于受共轭效应影响,酸性极弱(pK2=11.57),C3-OH酸性则较强(pK1=4.17),故维生素一般表现为一元酸,可与碳酸氢钠作用呈钠盐。
3旋光性:维生素C分子结构中含有2个手性碳原子,因而具有旋光性。
依法测定(ChP2015通则0621),含本品0.10g/mL的水溶液的比旋度为+20.50°~+21.50°。
4还原性:分子结构中的烯二醇基具有极强的还原性,易被氧化成二酮基而成为去氢抗坏血酸,去氢抗坏血酸在碱性溶液或强酸性溶液中可进一步水解生成二酮古洛糖酸而失去活性。
5水解性:维生素C和碳酸钠作用可生成单钠盐,不致发生水解,因双键使内酯环变得稳定,但在强碱溶液中,内酯环可水解,生成酮酸盐。
6类糖:维生素C的结构与糖相似,因而具有糖类性质的反应。
7紫外吸收:维生素C分子中具有共轭双键,其稀盐酸溶液在243nm处有最大吸收,若在中性或碱性条件下,则红移至265nm。
在水溶液中可发生互变异构,主要以烯醇式存在,酮式量很少。
两种酮式异构体中,2-氧代物较3-氧代物稳定,能分离出来,3-氧代物极不稳定,易变成烯醇式结构。
9硝酸银、氯化铁、碱性酒石酸铜、碘、碘酸盐及2,6-二氯靛酚也能氧化维生素C成为去氢抗坏血酸。
去氢抗坏血酸在氢碘酸、硫化氢等还原剂的作用下,又可逆转为维生素C。
金属离子可催化其氧化速度,催化作用顺序为Cu2+>Cr3+>Mn2+>Zn2+>Fe3+。
C语言程序设计实验报告(实验大纲+过程)
《C程序设计》实验教学大纲一、适用范围大纲适用信息管理专业本科教学使用。
二、课程名称C程序设计三、学时数与学分总学时:90 总学分:4实验学时:28 实验学分:1四、教学目的和基本要求目的:通过C程序设计实验,培养学生对学习程序设计的兴趣,加深对讲授内容的理解,尤其是通过上机来掌握语法规则,使学生全面了解 C 语言的特点,熟练掌握 C 语言程序设计的基本方法和编程技巧。
基本要求:了解和熟悉C语言程序开发的环境;学会上机调试程序,善于发现程序中的错误,并且能很快地排除这些错误,使程序能正确运行,达到实验知识和理论知识的融会贯通。
上机实验前,学生必须事先根据题目的内容编好程序,然后在实验时输入程序、调试程序、直至运行结果正确为止,上机结束后,应整理出实验报告。
注:带*的实验项目为选做实验项目六、教材、讲义及参考书《C程序设计题解与上机指导》谭浩强主编清华大学出版社七、实验成绩评定办法实验成绩=平时实验表现+实验报告。
实验成绩占总成绩的20%。
实验成绩以等级形式给出,评定等级分优、良、中、及格、不及格五类。
1、平时考核:上机实验前,学生必须事先根据题目的内容编好程序,然后在实验时输入程序、调试程序、直至运行结果正确为止。
在实验中,教师可根据学生编程操作能力、观察和分析及运用知识能力、程序编制正确性以及学生的课堂纪律、实验态度、保持实验室卫生等方面的表现进行综合考核。
2、实验报告:学生实验后应按时完成实验报告。
八、实验教学大纲说明本大纲共安排28学时的实验,其中带*号实验项目为选做实验项目,实际课时为18学时。
实验项目多为设计性实验项目,每个设计性实验项目中都包含数个小的设计性题目,其中带*号的题目为选做题目,有时间和有能力的同学可以选做。
九、实验项目实验一C程序的运行环境和运行一个C程序的方法一、实验目的1.了解Visual C++6.0编译系统的基本操作方法,学会独立使用该系统。
2.了解在该系统上如何编辑、编译、连接和运行一个C程序。
c++程序设计实验三
实验三3.实验内容(1)输入一行字符,分别统计出其中英文字母、空格、数字字符和其它字符的个数。
提示:用cin.get(c)函数从键盘上输入一个字符给变量c ,直到输入回车换行字符'\n'为止。
(2)设有一个数列,它的前四项为0、0、2、5,以后每项分别是其前四项之和,编程求此数列的前20项。
(3)求π近似值的公式为:122122543432122+-⨯⨯⨯⨯⨯=n n n n π其中,n=1、2、3…设计一个程序,求出当n=1000时的π的近似值。
(4) 求出1~599中能被3整除,且至少有一位数字为5的所有整数。
如15、51、513均是满足条件的整数。
提示:将1~599中三位整数i 分解成个位、十位、百位,分别存放在变量a 、b 、c 中。
然后判断a 、b 、c 中是否有5。
将三位整数i (设i=513)分解成个位、十位、百位的方法是:c=i%10; //c= i%10=513%10=3a=i/10; //a= i/10=51b=a%10; //b=a%10=51%10=1a=a/10; //a=a%10=51/10=54.解答参考(1) # include <iostream.h>void main(void){ char c;int i,letter=0,number=0,blank=0,other=0;cout<<"请输入字符串:";cin.get(c); //get(c)函数用于从键盘上提取一个字符while(c!='\n'){ if ('a'<=c && c<='z' || 'A'<=c && c<='Z') letter++;else if ('0'<=c && c<='9') number++;else if (c==' ') blank++; else other++;cin.get(c);}cout<<"letter="<<letter<<endl;cout<<"number="<<number<<endl;cout<<"blank="<<blank<<endl;cout<<"other="<<other<<endl;}运行结果:请输入字符串:I am Student 1234letter=10number=4blank=3other=0(2) 数列前四项值存放在变量f1=0、f2=0、f3=2、f4=5中第5项的值用f1表示,则f1= f1+f2+f3+f4;第6项的值用f2表示,则f2= f2+f3+f4+f1;第7项的值用f3表示,则f3= f3+f4+f1+f2;第8项的值用f4表示,则f4= f4+f1+f2+f3;共进行5次,即可求出此数列的前20项。
维生素c含量的测定 实验报告
维生素c含量的测定实验报告
维生素C含量的测定实验报告
维生素C,也称为抗坏血酸,是一种重要的营养物质,对人体健康具有重要的
作用。
然而,由于人体无法自行合成维生素C,因此需要通过食物摄入。
因此,了解食物中维生素C的含量对于人们的健康至关重要。
为了准确测定食物中维
生素C的含量,我们进行了一项实验。
首先,我们准备了一些新鲜的水果和蔬菜样品,包括橙子、柠檬、菠菜和西红柿。
然后,我们将这些样品分别加工成汁,并以适当的方法提取其中的维生素C。
接着,我们使用一种叫做二苯胺法的化学分析方法来测定样品中维生素C
的含量。
在实验过程中,我们发现不同的样品中维生素C的含量差别很大。
例如,橙子
和柠檬中的维生素C含量较高,而菠菜和西红柿中的维生素C含量较低。
这表明,食物的种类和品种对其中维生素C的含量有着明显的影响。
因此,人们在
日常饮食中应该多摄入富含维生素C的食物,以满足身体对维生素C的需求。
通过这次实验,我们不仅对食物中维生素C的含量有了更深入的了解,同时也
学会了一种简单而有效的测定方法。
我们相信,通过不断地进行类似的实验,
我们可以更好地保护自己和家人的健康。
同时,我们也希望更多的人能够重视
维生素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语言程序设计实验室上机题全部代码答案(实验报告)
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程序的运行环境及简单程序编写(一)一、实验目的1. 了解VC++6.0集成环境的基本操作方法。
2。
了解在该系统上如何编辑、编译、连接和运行一个C程序。
3。
通过运行简单的C程序,初步了解C源程序的特点。
二、实验内容1. 打印输出你的姓名,年龄,地址信息。
2。
编写程序,实现输出*********************************************C语言程序设计*********************************************3. 编写程序,求2个整数的和、差、积、商.实验二C程序的运行环境及简单程序编写(二)一、实验目的1。
编写运行简单的C程序,了解C源程序的特点。
二、实验内容1。
编写程序,已知长方形的长为8cm,宽为3cm,求长方形的周长和面积.2。
在上一题的源代码中,用2种注释方法,添加注释内容:这是一个简单的C语言程序。
3。
编写程序,实现输出三行文字,第一行Print:(1)\\\\\\\\\\(2)&&&&&&&&&&(3)||||||||||实验三数据的存储与运算(一)一、实验目的1. 掌握变量的定义及使用2. 掌握整型数据在程序中的表示及使用二、实验内容1.教材P19例2.12。
编写一个程序,要求用户输入一个美金数量,然后显示出如何用最少的面值为20美元、10美元、5美元和1美元钞票来付款。
运行结果:Ener a dollar amount:93Result:$20 bills:4$10 bills:1$5 bills:0$1 bills:33. 输入2个变量的值,交换这2个变量的值后输出。
Input (x,y):2,3output(x,y):3,2实验四数据的存储与运算(二)一、实验目的1. 掌握整型数据在程序中的表示及使用2。
掌握实型数据在程序中的表示及使用。
二、实验内容1.教材P24例2。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
4、熟练掌握一般运算符重载的方法。
二、多态与虚函数
1、理解静态连编和动态连编,理解多态的概念。
2、理解虚函数在类的继承层次中的作用及虚函数的引入对程序运行时,能够对使用虚函数的简单程序写出程序结果。
3、了解虚函数对多态性的支持。
4、掌握函数和纯虚函数的概念。
附录
(源程序清单,只要求有必要的关健代码,最好用图说明,一定不要有系统自动生成的代码。代码页数不能超过2页)
2.编写一个时间类Time,包含时、分、秒等数据成员,实现时间的加、减、输入和输出操作。其中加减通过重载相应运算符来实现。
#include<iostream.h>
class Time
{
private:int hour,min,s;
P 37 1.分析以下程序的错误,分析错误原因改正。
2.下面的shape类是一个表示形状的抽象类,area()为求图形面积的函数。请从shape类派生三角形类triangle和圆类circle,并给出具体的求面积函数。
#include<iostream>
Using namespace std;
Class shape
cin>>a>>b>>c;
cout<<"输入圆的半径:";
cin>>r;
triangle trian(a,b,c);
circle cir(r);
trian.disp();
cir.disp();
return 0;
}
注:实验报告一定要双面打印,模板中字体不能改动,填入的正文要求字体是小五号、宋体,行间距是单倍行距。代码可以双行排列。
return 0;
}
2.下面的shape类是一个表示形状的抽象类,area()为求图形面积的函数。请从shape类派生三角形类triangle和圆类circle,并给出具体的求面积函数。
#include<iostream>
#include<cmath>
using namespace std;
class shape
c.s=s-a.s;
c.min=min-a.min;
c.hour=hour-a.hour;
if(c.s<0){c.s+=60;c.min--;}
if(c.min<0){c.min+=60;c.hour--;}
if(c.hour<0){c.hour+=24;}
return c;
}
int main()
{ int H,M,S,H1,M1,S1;
{
public: virtual float area()=0;
};
class triangle:public shape
{
private: float a,b,c,p,s;
public:
triangle(float a,float b,float c)
{this->a=a;this->b=b;this->c=c;}
2.重载+为友元函数friend float operator-(Triangle &t1,Triangle &t2),return两个三角形面积的差。在主函数里将return的值赋给一个变量,输出该变量。
3.将代码打入VC++6.0编译,查找错误,改正。
4.定义一个shape类,然后triangle类和circle类继承该类后重新定义area()函数
public:circle(int r)
{this->r=r;}
float area() //计算圆面积
{s=r*r*3.1415926;return s;}
void disp(){cout<<"圆面积为:"<<area()<<endl;}
};
int main()
{
float a,b,c,r;
cout<<"输入三角形的三条边:";
float area() //计算三角形面积
{p=(a+b+c)/2;s=sqrt(p*(p-a)*(p-b)*(p-c));return s;}
void disp(){cout<<"三角形面积为:"<<area()<<endl;}
};
class circle:public shape
{
private:float s,r;
cout<<"输入时间t1:";cin>>H>>M>>S;
cout<<"输入时间t2:";cin>>H1>>M1>>S1;
Time t1(H,M,S),t2(H1,M1,S1),t3,t4;
cout<<"t1+t2=";t3=t1+t2;t3.disp();
cout<<"t1-t2=";t4=t1-t2;t4.disp();
{a=a1;b=b1;c=c1;}
double s;
float manji()
{ float p,s;
p=(a+b+c)/2;
s=sqrt(p*(p-a)*(p-b)*(p-c));
return s;}
friend float operator-(Triangle &t1,Triangle &t2);
青岛理工大学
课程实验报告
课程名称
C++面向对象程序设计
班级
计算121
实验日期
2014.05.09
姓名
蔡笃骁
学号
201207011
实验成绩
实验名称
实验三、多态与虚函数及运算符重载
实
验
目
的
及
要
求
(给出本次实验所涉及并要求掌握的知识点)
一、运算符重载
1、理解运算符重载的重要性及好处。
2、理解那些运算符可以重载而哪些不能重载。
cout<<"输入三角形2的三条边:";cin>>a1>>b1>>c1;
Triangle s(a,b,c),s1(a1,b1,c1);
areadown=s-s1;
cout<<"两个三角形面积之差为:"<<areadown<<endl ;
return 0;
}
P 37 1.分析以下程序的错误,分析错误原因改正。
};
float operator-(Triangle &t1,Triangle &t2)
{
return t1.manji()-t2.manji();
}
float main()
{
float areadown;
float a,b,c,a1,b1,c1;
cout<<"输入三角形1的三条边:";cin>>a>>b>>c;
Time::Time(int new_hour,int new_min,int new_s)
{
if(new_hour<=24&&new_hour>=0&&new_min<=60&&new_min>=0&&new_s>=0&&new_s<=60)
{hour=new_hour;min=new_min;s=new_s;}
void dispb(){cout<<"y="<<y<<endl;}
private:
int y;
};
int main()
{
A a(1); B *p,b(2,3); //A *p,a(1); B b(2,3),*s;
p=&a; p->dispa(); //p=&a; p->dispa();
p=&b; p->dispb(); //s=&b; s->dispb();
5、理解静态多态性和动态多态,学习使用虚函数的继承实现动态多态性。
6、了解抽象类的概念。
实验环境
Visual C++ 6.0
实
验
内
容
(给出实验内容具体描述)
P 36 2.编写一个时间类Time,包含时、分、秒等数据成员,实现时间的加、减、输入和输出操作。其中加减通过重载相应运算符来实现。
3.设计一个三角形类Tringle,包含三角形三条边长的私有数据成员,另有一个重载运算符+,以实现求两个三角形对象的面积之和。
#include<iostream>
using namespace std;
class A
{
public:
A(int i){x=i;}
void dispa(){cout<<"x="<<x<<endl;}
private:
int x;
};
class B:public A
{
public:
B(int i,int j):A(i){y=j;}