文档库 最新最全的文档下载
当前位置:文档库 › 高级程序语言设计C#实验六

高级程序语言设计C#实验六

高级程序语言设计C#实验六
高级程序语言设计C#实验六

《高级程序设计语言》实验报告

学号1025829008姓名王瑞班级计算机工程系B1001班

实验地点1204机房指导老师王宏老师时间

实验名称:矩形类的定义域使用

一、实验目的及要求

(1)掌握类的声明和和对象的声明方法。学会设计简单的类。

(2)了解属性、方法的定义。

(3)掌握构造函数、重载构造函数。

(4)掌握静态成员与实例成员的区别。

二、实验内容与步骤

(1)创建一个“windows应用窗体”项目。

(2)向窗体上添加控件

(3)代码的编写如下

A、定义矩形类(修改后的构造函数):

class Rectangle

{private double length; private double width;

public Rectangle(double l, double w)

{length = l; width = w; rectNum++;}

public double Length

{get { return length; } set { length = value; }}

public double Width

{get { return width; } set { width = value; }}

public double Area()

{return length * width;}}

B、重载构造函数——之前定义的构造函数参数个数不同,修改后的构造函数(正方形):public Rectangle(double l)

{length = width = l; sqrNum++;}

public Rectangle()

: this(5, 5) { }

C、添加静态成员:

private static int rectNum; private static int sqrNum;

public static int GetRectNum()

{ return rectNum; }

public static int GetSqrNum()

{ return sqrNum; }

D、创建对象按钮的编辑(长方形):

else

{if (textBox1.Text == "" && textBox2.Text == "")

{rectangle = new Rectangle();}

else

{double l = double.Parse(textBox1.Text); double w = double.Parse(textBox2.Text);

rectangle = new Rectangle(l, w);}

label3.Text = "对?象¨?创???建?§成¨|功|!ê?\n" + "矩?形?的ì?长?è为a:êo" + rectangle.Length + "\n矩?形?的ì?宽¨a为a:êo" + rectangle.Width + "\n长?è方¤?形?的ì?面?积y为a:êo" + rectangle.Area() + "\n长?è方¤?形?对?象¨?的ì?个?数oy为a:êo" + Rectangle.GetRectNum();}

三、实验结果

四、实验总结

通过本次上机实践学习我掌握了函数的调用方法,以及形参和实参的对应关系。了解了值传递和地址传递的传递方式;并且初步掌握方法重载的定义与调用。

明白了变量、函数和过程的作用域。虽然试验成功完成但还是有不懂得地方,希望自己多加练习能够完全领悟其中的方法及技巧。

C语言程序设计实验报告参考答案

长沙理工大学C语言实验报告参考答案 实验一熟悉C语言程序开发环境及数据描述四、程序清单 1.编写程序实现在屏幕上显示以下结果: Thedressislong Theshoesarebig Thetrousersareblack 答案: #include main() { printf("Thedressislong\n"); printf("Theshoesarebig\n"); printf("Thetrousersareblack\n"); } 2.改错题(将正确程序写在指定位置) 正确的程序为: #include main() {

printf("商品名称价格\n"); printf("TCL电视机¥7600\n"); printf("美的空调¥2000\n"); printf("SunRose键盘¥50.5\n"); } 2.编写程序:a=150,b=20,c=45,编写求a/b、a/c(商)和a%b、a%c(余数)的程序。 答案: #include main() { inta,b,c,x,y; a=150; b=20; c=45; x=a/b; y=a/c; printf("a/b的商=%d\n",x);

printf("a/c的商=%d\n",y); x=a%b; y=a%c; printf("a/b的余数=%d\n",x); printf("a/c的余数=%d\n",y); } 4.设变量a的值为0,b的值为-10,编写程序:当a>b时,将b赋给c;当a<=b时,将a赋给c。(提示:用条件运算符) 答案: #include main() { inta,b,c; a=0; b=-10; c=(a>b)?b:a; printf("c=%d\n",c); }

C语言程序设计实验报告(数组)

C语言程序设计实验报告(数组) 1实验目的 (1)熟练掌握一维数组,二维数组的定义,初始化和输入、输出方法; (2)熟练掌握字符数组和字符串函数的使用; (3)掌握与数组有关的常用算法(查找、排序等)。 2实验内容 编写函数catStr(char str1[],char str2[])用于进行两个字符串的连接,编写函数lenStr(char str[])用于统计一个字符串的长度,并在主函数中调用。 要求: 1、不允许用strcat()和strlen()字符处理库函数; 2、在主函数以直接初始化的方式输入两个字符串str1和str2.调用函数 strlen()计算并返回两个字符串的长度; 3、调用函数catstr()连接两个字符串(将str2连接在str1后面); 4、调用函数lenstr()计算并返回连接后字符串的长度; 5、在主函数中输入两个原始的字符串及几个字符串的长度,以及处理后字 符串及其长度。

3算法描述流程图

4源程序 #include #include void catStr(char str1[],char str2[]) { int i,j; for (i=0;str1[i]!='\0';i++); for(j=0;str2[j]!='\0';j++) str1[i+j]=str2[j]; str1[i+j]='\0'; } lenStr(char m[] ) {int i;

for (i=0;m[i]!='\0';i++); printf("%d",i); } void main() {char s1[50]="forever",s2[50]="more"; printf("s1=%s,s2=%s",s1,s2); printf("\ns1的长度:"); lenStr(s1); printf("\ns2的长度:"); lenStr(s2); catStr(s1,s2); printf("\n连接后的字符:"); printf("%s\n",s1); printf("连接后字符的长度:"); lenStr(s1); printf("\n"); } 5测试数据 s1=forever, s2=more 6运行结果 7出现问题及解决方法 在输入程序时,少写了半边引号,调试时发现存在错误,找到了错误并加以改正。无论什么事,细心都是必不可少的,认真是解决问题的关键。 8实验心得 通过本次实验,对于函数的定义和声明,数组以及循环语句有了进一步的认识,掌握了字符数组和字符串函数的使用,以及与数组有关的常用算法。此次实验不是调用strlen()和strcat()函数,而是通过自己设计程序来进行字符串的连接以及计量字符串的长度,由此我学会了如何去理清自己的思路来设计程序。

药理学实验设计第六组

氯丙嗪的镇吐、降温作用及对电刺激小鼠激怒反应的影响一、目的 1.观察氯丙嗪对电刺激小鼠激怒反应的影响 2.了解催吐作用的试验方法,观察氯丙嗪的镇吐作用。 3.观察氯丙嗪对小鼠的降温作用及其特点 二、作用机制 1.氯丙嗪的镇静作用是通过阻断中脑-边缘叶及中脑-皮质通路中的多巴胺 受体。(镇静) 2.氯丙嗪可以阻断了延脑第四脑室底部的催吐化学感受区的D2受体,大剂 量的氯丙嗪直接抑制呕吐中枢。(镇吐) 3.氯丙嗪对下丘脑的调节中枢的抑制。(降温) 三、实验材料 动物:小白鼠,体重18~22g,雌雄不拘。 药品:0.08%氯丙嗪,生理盐水,0.4%氯丙嗪,0.4%酒石酸锑钾,生理盐水,0.03%氯丙嗪,生理盐水,液体石蜡。 器材:药理生理多用仪及附件激怒盒、万用电表、小动物电子秤、鼠笼、1ml 注射器、5号针头,小铁丝笼、小动物电子秤(或天平)、5ml注射器,口腔温度计、1ml注射器、小铁丝笼。 四、实验步骤 将小鼠编号0——11 (一)电刺激激怒实验 实验装置的连接和调置:将药理生理多用仪后板上的开关拔向“激怒”一边,交流电输出电压的电位调节旋钮逆时针旋转至最小,交流电输出接线一端插入“交流输出”插座,另一端分别夹在附件激怒盒的红、黑柱上,即与刺激盒的导电铜丝板相联。交流输入线一端插入“交流输入”插座,另一端接实验室电源。刺激方式拨到“连续B”,“B时间”置于1s,“A频率”置于4Hz,然后用万用表测其阈电压。 诱发小白鼠激怒反应:取异笼喂养的小白鼠各1只,称重后将2只小白鼠放入附件激怒盒的导电铜丝板上,把盖子盖上后,将电源打开,顺时针调节交流电压输出旋钮,直至引起小白鼠激怒反应,刺激电压一般为30V左右。激怒现象表现为:两鼠对应、前肢离地、对峙、互相撕咬等。若刺激1min以上仍未出现者弃之不用。以上法挑选有激怒反应的合格小白鼠两对,并记录其刺激电压。 给药及观察:取一对小白鼠腹腔注射0.08%氯丙嗪 0.1ml/10g,另一对腹腔注射生理盐水0.1ml/10g。给药后20min,先用万用电表调节刺激输出电压至给

程序设计实验报告

学生实验报告 院系:测绘学院 专业班级:测绘13级3班 学号:2013305517 学生姓名:王泽 指导教师:郭辉老师 2016年05月20日

安徽理工大学实验报告 实验课程名称:数据结构与软件开发上机实验 开课院系及实验室:测绘学院红楼二楼机房 实验1 编程基本知识练习 实验目的: 通过该实验课内容的练习,学生应掌握VB 编程的基本语法、变量的定义、数组(动态数组)的定义、VB 语言中子过程与函数的定义以及文本文件的读写等知识。 实验内容: 1)变量的定义动态数组的定义与应用; 2)矩阵的加、减、乘运算(定义Sub()子过程或Function()来实现); 3)数据文件的建立、数据的读取与写入。 实验步骤: 1.编辑界面 1.1 打开VB 编程工具,进入编程主界面。

1.2 在窗体上新建“读入数据”和“输出数据”两个按钮。 1.3 双击“窗体”进入代码输入界面,进行代码编辑。 2.用VB 编写的源代码 2.1 矩阵基本运算源码详见附录一。 (1)两矩阵相加 (2)两矩阵相减 (3)矩阵转置 (4)两矩阵相乘 (5)矩阵求逆 2.2 文本文件(本实验中data.txt)的读取源代码 (1)建立文本文件并输入数据 在桌面上新建一“data.txt” ( 文本文件路径为C:\Users\ WH\Desktop\练习\data.txt”)。输入以下内容: 6,7,4,0.005 A,35.418 B,45.712 C,25.270

D,24.678 在桌面上新建一“result.txt” ( 文本文件路径为C:\Users\ WH\Desktop\练习\result.txt”)。(2)从文本文件中读数据 Dim linedata as string, m_GaochaN as integer,m_Pnumber as integer,m_knPnumber as integer,M as Double,k1 as integer 'linedata 为存储文本文件一行信息的字符串变量 Dim a() as String,H() as Double 'a()为存储点名,H()存储高程 Open“C:\Users\ WH\Desktop\练习\data.txt”For Input As #1 Line Input #1, linedata k = Split(linedata, ",") m_GaochaN = Val(k(0)) m_Pnumber = Val(k(1)) m_knPnumber = Val(k(2)) M = CDbl(k(3)) For k1 = 1 To m_knPnumber Line Input #1, linedata k = Split(linedata, ",") a(k1)= k(0) GetstationNumber (a) H(k1) = CDbl(k(1)) Next Close #1 (3)将读入点名存储到点名数组中,且返回该点名所对应编号 Function GetstationNumber(name As String) Dim i As Integer For i = 1 To m_Pnumber If P_Name(i) <> "" Then '将待查点名与已经存入点名数组的点比较 If P_Name(i) = name Then GetstationNumber = i Exit For End If Else '待查点是新的点名,将新点名放到P_Name 数组中 P_Name(i) = name GetstationNumber = i Exit For End If Next i End Function (4)从文本文件中写数据(将从data.txt 读入的数据,写入到result.txt 文件中) Open“C:\Users\ WH\Desktop\ 练习\result.txt” For Output As #1 outstring = outstring + str(m_GaochaN) +","

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程序。 3.通过运行简单的C程序,初步了解C源程序的特点。 二、实验内容 1.用编辑程序,输入教材第一章例1.1程序,并进行编译和运行。应了解所用的系统是用什么命令进行编译和连接运行的。编译和连接后所得到的目标程序的后缀是什么形式的? 2.编写一个C程序,输出以下信息: **************************** very good! **************************** 3.输入并运行教材第一章中例1.3,了解如何在运行时向程序变量输入数据。 实验二数据类型、运算符和表达式 一、实验目的 1.掌握C语言数据类型,熟悉如何定义一个整型、字符型、实型变量,以及对它们赋值的方法,了解以上类型数据输出时所用格式转换符。 2.学会使用C的有关算术运算符,以及包含这些运算符的表达式,特别是自加(++)和自减(--)运算符的使用。 二、实验内容 1.输入并运行以下程序: main( ) { char c1,c2; c1=97;c2=98; pr intf(“%c %c\n”,c1,c2); printf(“%d %d\n”,c1,c2); } 在此基础上 ①将第三行、第四行改为: c1=321;c2=353; 再使之运行,分析其运行结果。 ②将第二行改为: int c1,c2; 再使之运行,分析其运行结果。。 2.输入并运行以下程序:

C程序设计实验报告

实验1 C程序运行环境、数据类型、运算符和表达式 一、实验目的 1. 掌握Turbo C集成环境的进入与退出、Turbo C集成环境各种窗口的切换,了解Turbo C集成环境的设置。 2. 掌握C语言源程序的建立、编辑、修改、保存及编译和运行等操作。 3. 学会使用C语言的基本运算符(主要是算术运算符、赋值运算符)及其表达式。 4. 掌握C语言源程序的结构特点与书写规范。 二、实验要求 1. 根据题目要求,进行各种程序测试与验证,并记录结果。 2. 上机调试程序。按各个程序输入计算机,并进行编译和连接,如果在编译、连接中有错误信息,则要根 据这些信息找到程序中的错误所在,然后修改程序,直至正确。 3. 详细记录数据的输入、输出信息,按要求写出实验报告。 三、实验内容 1. 开机;进入Turbo C集成工作环境,了解Turbo C集成工作环境及其菜单的使用,输入如下C语言源程序,并以exl.C存盘。 / *ex1.c* / #include main() { printf("Hello!\n"); printf("This is C program!\n"); } 试编译、连接、运行该程序,并按Alt+F5查看运行结果。 运行结果是: 2. 输入并调试运行以下程序,查看运行结果 (由此结果可以了解到在实验用的微型机上,几种数据类型所占的字节数)。 main() { printf("char\t%d bytes\n",sizeof(char)); printf("short\t%d bytes\n",sizeof(short)); printf("int\t%d bytes\n",sizeof(int)); printf("long\t%d bytes\n",sizeof(long)); printf("float\t%d bytes\n",sizeof(float)); printf("double\t%d bytes\n",sizeof(double)); } 运行结果是: 3. 输入并调试运行以下程序。 main() {int i,j,m,n; i=8;j=10;

药理学实验设计第六组(完整资料).doc

【最新整理,下载后即可编辑】 氯丙嗪的镇吐、降温作用及对电刺激小鼠激怒反应的影响一、目的 1.观察氯丙嗪对电刺激小鼠激怒反应的影响 2.了解催吐作用的试验方法,观察氯丙嗪的镇吐作用。 3.观察氯丙嗪对小鼠的降温作用及其特点 二、作用机制 1.氯丙嗪的镇静作用是通过阻断中脑-边缘叶及中脑-皮质通 路中的多巴胺受体。(镇静) 2.氯丙嗪可以阻断了延脑第四脑室底部的催吐化学感受区的 D2受体,大剂量的氯丙嗪直接抑制呕吐中枢。(镇吐) 3.氯丙嗪对下丘脑的调节中枢的抑制。(降温) 三、实验材料 动物:小白鼠,体重18~22g,雌雄不拘。 药品:0.08%氯丙嗪,生理盐水,0.4%氯丙嗪,0.4%酒石酸锑钾,生理盐水,0.03%氯丙嗪,生理盐水,液体石蜡。 器材:药理生理多用仪及附件激怒盒、万用电表、小动物电子秤、鼠笼、1ml注射器、5号针头,小铁丝笼、小动物电子秤(或天平)、5ml注射器,口腔温度计、1ml注射器、小铁丝笼。 四、实验步骤 将小鼠编号0——11 (一)电刺激激怒实验 实验装置的连接和调置:将药理生理多用仪后板上的开关拔向“激怒”一边,交流电输出电压的电位调节旋钮逆时针旋转至最小,交流电输出接线一端插入“交流输出”插座,另一端分别夹在附件激怒盒的红、黑柱上,即与刺激盒的导电铜丝板相联。

交流输入线一端插入“交流输入”插座,另一端接实验室电源。刺激方式拨到“连续B”,“B时间”置于1s,“A频率”置于4Hz,然后用万用表测其阈电压。 诱发小白鼠激怒反应:取异笼喂养的小白鼠各1只,称重后将2只小白鼠放入附件激怒盒的导电铜丝板上,把盖子盖上后,将电源打开,顺时针调节交流电压输出旋钮,直至引起小白鼠激怒反应,刺激电压一般为30V左右。激怒现象表现为:两鼠对应、前肢离地、对峙、互相撕咬等。若刺激1min以上仍未出现者弃之不用。以上法挑选有激怒反应的合格小白鼠两对,并记录其刺激电压。 给药及观察:取一对小白鼠腹腔注射0.08%氯丙嗪0.1ml/10g,另一对腹腔注射生理盐水0.1ml/10g。给药后20min,先用万用电表调节刺激输出电压至给药前引起激怒反应的阈电压,然后断开电源,将该对小白鼠置于导电铜丝板上,再打开电源,刺激1min。观察给药前后反应的差异。 (二)镇吐作用 取小白鼠4只,称重,随机分为两组,并观察动物活动情况及有无呕吐现象。给甲组小白鼠腹腔注射0.4%氯丙嗪0.8mg/10g (0.2ml/10g),1min后灌服0.4%酒石酸锑钾1.2ml/10g (0.3ml/10g)。给药后将小白鼠分别置于小铁笼中,记录给药时间,密切观察小白鼠出现何种反应,比较二组反应有何不同。 (三)降温作用 挑选合格动物:取小白鼠置小铁笼上,用左手拇指盒食指捏住其后头颈部之皮肤,翻转使之腹向上,以左手无名指将鼠尾压再拇指基部,右手拿口腔温度计,将水银柱甩到35oC以下,末

药理学实验方案

药理学实验方案

元胡止痛片对小鼠镇痛抗炎镇痛活性研究 ——药理实验设计 设计人:级药学一班 张礼杰 515010 信盼 515024 陈茂琴 515026 何朵朵 515028 药学四班 杨森 515101 冯禹 515110 王同月 515102

元胡止痛片中抗炎和镇痛作用研究 1.实验目的:探讨元胡止痛片的镇痛和抗炎作用 2.实验原理:(1)元胡止痛片收载于《元胡止痛片收载于《中国药典》是由元胡、白芷两味药组成的中药复方制剂为行气活血止痛剂临床用于治疗气滞血瘀胃痛、胁痛、头痛及月经痛等症疗效确切。本实验是为验证元胡止痛片的镇痛和抗炎作用进行验证。实验对四川禾邦阳光制药厂家生产元胡止痛片不同剂量进行了药效学研究采用小鼠醋酸扭体法、小鼠热板法和耳肿胀法实验分别测定小鼠扭体反应抑制率、小鼠痛阂值提高率和肿胀率从而确定不同剂量的镇痛和抗炎作用效果。 在基础医学研究中筛选镇痛药的常见致痛方法概括有物理法(热、电、机械)和化学法。动物的疼痛反应常表现出嘶叫、舔足、翘尾、蹦跳及皮肤、肌肉抽搐。化学法,即将某些化学物质,如强酸、强碱、钾离子、缓激肽等,涂布于动物的的某些敏感部位或腹腔注射。腹腔注射损伤物质引起受试动物腹痛,动物表现出“扭体反应”(即腹部内凹、躯干与后肢伸张、臀部高起)。 3.实验方法 :使用小鼠热板法、醋酸扭体法、耳肿胀法 ,并分别建立小鼠疼痛和炎症模型 ,灌胃给予不同剂量元胡止痛片配成的溶液,观察对动物的镇痛和抗炎作用。 4.实验过程: 1.内容

4.1 药品与试剂 元胡止痛片:四川禾邦阳光制药股份有限公司,国药准字z51021658,规格:片芯重0.25g,12片 阿司匹林: 浙江金华市第三制药厂, 国药准字: H13023716, 临用前用蒸馏水配制为适当浓度的混悬液。 4.2动物:健康昆明种小白鼠,雌性,32只 4.3 器材:数控超级恒温槽,烧杯、1ml 注射器、电子秤 4.4分组: 空白对照组 (灌胃0.9%生理盐水 10 mL/kg) 元胡止痛片高、低剂量组 (0.2,0.4mg /10g) 阳性药阿司匹林对照组 (灌胃阿司匹林 0. 4 g/kg) 4.5人和动物剂量换算公式 小白鼠=20 0026 .0?人/g 2 方法 (1)热板法 1.动物筛选:致痛潜伏期 (痛阈值)为 5~30s 之间的合格雌性小鼠。32只,热板法镇痛试验筛选痛阈值合格的小鼠,取♀小鼠于给药前先用热板仪于55 ± 0. 5 ℃分别测定每只小鼠的正常痛阈值[将小鼠放于智能热板仪上至出现舔后足的所需时间作为痛阈值( s) ,连续 2 次,间隔30 s ,测定平均值即为正常痛阈值]。将舔后足时间< 5 s 或>30 s ,或跳跃者不用于此实验

C+程序设计实验报告-2013

C++程序设计 实验报告 专业计算机科学与技术班级 ____________ 学号 ____________ 姓名 ____________ 指导教师 __许加兵_ 信息与电子工程学院2013年9月-12月

C++程序设计实验报告 专业__________班级__________学号__________姓名__________ 成绩____________ 指导教师____________ 日期____________ 实验1 C++集成开发环境与C++函数程序设计 一、实验目的 1、了解和使用Visual Studio 2010的C++集成开发环境; 2、熟悉Visual Studio 2010环境的基本命令、功能键和常用的菜单命令; 3、学会完整的C++程序开发过程; 4、学习并掌握C++函数程序设计; 二、实验内容 1、安装、了解和使用Visual Studio 2010的C++集成开发环境; 2、通过以下的C++函数程序设计,熟悉Visual Studio 2010环境的基本命令、功能键和常用的菜单命令; 3、通过以下的C++函数程序设计,学会完整的C++程序开发过程; 4、完成以下的C++函数程序设计和调试: 1)编写一个函数print(),将一个整型向量输出到cout。此函数接受两个参数:一个字符串(用于“标记”输出)和一个向量。 2) 编写一个函数,接受一个vector 参数,返回一个vector ,其每个元素值是对应字符串的长度。此函数还找出最长和最短的字符串,以及字典序第一个和最后一个字符串。 三、简要说明C++开发环境安装和配置的过程

C语言程序设计实验实验指导书及答案

实验一熟悉C程序运行环境 班级学号姓名成绩 一、实验目的 1. 熟悉C语言Visual C++调试环境。 2. 掌握C程序的编辑、调试及运行。 二、实验内容 项目1. 调试并运行下面程序,并写出运行结果: #include <> int main() { printf(“Good morning!\n”); printf(“Hello,world!\n”); return 0; } 运行结果(注意,按照屏幕输出格式写): 项目2. 调试并运行下面程序,并写出运行结果: #include <> int main() { int a , b , sum; /*定义变量*/ a=23; b=56; /*为变量赋值*/ sum=a+b; /*计算两个变量的和*/ printf(“sum is %d\n”,sum); /*输出计算结果*/ return 0; } 运行结果:

项目3. 调试并运行下面程序,并写出运行结果: #include <> int max(int,int); int main() { int a , b , c; /*定义变量*/ a=23; b=56; /*为变量赋值*/ c=max(a,b); /*调用max函数,将得到的值赋给c*/ printf(“max is %d\n”,c); /*输出c的值*/ return 0; } int max(int x,int y) /*定义max函数,函数值为整型*/ { int z; /*定义变量*/ if(x>y) z=x; else z=y; return(z); /*将z的值返回*/ } 运行结果: 三、提高部分 1.试想,如果求10个数中的最大者,则程序该如何编写。 程序代码 运行结果:

药理学实验方法

第一章现代药理学实验方法与技术简介 第一节分子生物学试验方法与技术 分子生物技术在药理学实验中应用较为广泛,包括核酸分子探针的标记、核酸分子杂交、多聚酶链反应、蛋白印迹杂交技术、cDNA文库、随机分子库技术、外核基因在真核细胞中的表达、转基因动物、人类基因治疗等。现将更为常用的技术介绍如下: 一、核酸分子探针的标记标记核酸分子探针(nucleic acid probe)是进行核杂交的基础,根据核酸分子探针的来源及性质进行选择,选择的基本原则是具有高度的特异性,探针选择直接影响杂交结果的分析。根据检测对象和目的不同,,可选择不同的探针种类及标记方法。 ㈠探针种类 1.基因组DNA探针是克隆化的各种基因片断,也是最常用的核酸探针,探针应尽可能选用基因编码(外显子),避免使用内含子及其它非编码序列。 2.cDNA探针与mRNA互补的DNA链称cDNA,是一种较为理想的核酸探针,特异性较高。 3.RNA探针RNA与RNA或DNA杂交体的探针稳定性,特异性高。 4.寡核苷酸探针人工合成寡核苷酸片段做探针,可根据需要合成相应序列。 ㈡标记物 常用的探针标记物有两类:放射性同位素和非放射性同位素。标记物的检测具有高度灵敏性和特异性。标记和探针结合不影响杂交的特异性和稳定性。其中放射性同位素是应用最多的探针标记物,但易造成放射性污染,多数同位素的半衰期短,不能长期存放。常用的放射性同位素有32P?3P?35S,有时也用14C,125I或131I。 二、核酸分子杂交(nucleic acid hybridiazation )是指具有一定同源序列的两条核酸单链在一定的条件下,按碱基互补配对原则形成异质双链的过程。核酸分子杂交是分子生物学领域应用最广泛的技术,灵敏度高、特异性强,主要用于特异DNA或RNA的定性定量检测。 三、聚合酶链反应(polymerase chain reaction,PCR)是一种体外酶促扩增特异DNA片段的方法。传统的DNA扩增法是分子克隆法,需经过DNA 酶切、链接、转化等步骤构建含有目的基因的载体。然后导入细胞中进行扩增,再用同位素标记的探针进行筛选,操作复杂,耗时。PCR技术灵敏度

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

C语言程序设计上机实验报告 学院:机械工程学院 班级:机自161213 姓名:刘昊 学号:20162181310 实验时间:2017年3月6号 任课老师:张锐

C语言程序设计上机实验报告 实验一 一、实验名称: C程序的运行环境和运行C程序的方法 二、实验目的:了解在C编译系统上如何编辑、编译、连接和运行一个C 程序 三、实验内容: (1). 输入并运行一个简单的C程序。 (2). 设计程序,对给定的两个数求和。 (3). 设计程序,对给定的两个数进行比较,然后输出其中较大的数。 四、源程序代码: 代码1: 运行结果1:

程序分析1: 该程序用来判断所输入的整数是否为一个素数,如果一个数能被除了1和它本身整除,还能被其它数整除,那么它就不是一个素数,因此,用for 循环来进行整除过程的简写。 代码2: 运行结果2:

程序分析2: 简单的使用printf()和scanf()函数进行简单的数据运算。代码3: 运行结果3:

程序分析3: 使用if语句进行判断。 五.实验总结 C语言程序设计上机实验报告 实验二 一、实验名称:顺序结构程序设计 二、实验目的:正确使用常用运算符(算术运算符、赋值运算符)的用法, 熟练掌握算术运算符及其表达式,逻辑运算符和逻辑表达式。 三、实验内容: (1). 编写程序,实现小写字母转大写。

(2). 编写程序,实现输入两个不同类型数据后,经过适当的运算(加、减、乘、除)后输出。 (3). 编写程序,计算三角形面积、立方体的体积和表面积、圆的面积和周长。 (4). 编写程序,实现单字符getchar和putchar输入输出。 (5). 编写程序,实现十进制、八进制、十六进制不同数制的输出。 四、源程序代码 代码1: 运行结果1: 程序分析1:

药理学设计性实验

药理学设计性实验 药理学实验设计 1( 实验项目名称:奥美拉唑对抗利血平引起的胃溃疡作用 2.国外研究现状:胃溃疡是临床常见病,为研究其发病和治疗机制,国内外业已建立起多种胃溃疡小鼠动物模型,有的模型在中医药研究中亦被广泛引用。但研究中存在的突出。奥美拉唑对小鼠水浸应激性溃疡的形成具有很强的抑制作用,表现为溃疡数和溃疡发生率下降,且呈量效关系。 国外临床研究表明,奥美拉唑钠对胃溃疡的疗效明显优于H+受体拮抗剂,表现为起效快,症状消失迅速,用H+受体拮抗剂无效的患者改用本药可得到满意的疗效。 3.实验原理 :利血平是肾上腺素能神经元阻断性抗高血压药。用药后交感神经系统的功能受到遏制,副交感神经系统的功能相对占优势,结果出现利血平的副作用,引发溃疡,因此在本实验中引用利血平制作小白鼠的胃溃疡模型。 奥美拉唑选择性性地作用于胃粘膜壁细胞,抑制处于胃壁细胞顶端膜构成的分泌性微管和胞浆内的管状泡上的H+-K+-ATP酶的活性,从而有效地抑制胃酸的分泌,起效迅速,适用于胃及十二指肠溃疡,返流性食管炎和胃泌素瘤。由于H+、K+-ATP酶是壁细胞泌酸的最后一个过程,故本品抑酸能力强大,有强而持久的抑制基础胃酸及食物、五肽胃酸泌素所致的胃酸分泌的作用。它不仅能非竞争性抑制促胃液素、组胺、胆碱及食物、刺激迷走神经等引起的胃酸分泌,而且能抑制不受胆碱或H2受体阻断剂影响的部分基础胃酸分泌,对H2受体拮抗剂不能抑制的由二丁基环腺苷酸(DcAMP)刺激引起的胃酸分泌也有强而持久的抑制作用。显效快,可逆,且无H2受体拮抗剂诱发精神方面的副作用。本品对胃蛋白酶分泌也有抑制作用,对胃黏膜血流量改变不明显,也不影响体温、胃腔温度、动脉血压、静脉血

c程序设计实验报告.docx

. C++ 程序设计 实 验 报 告 : 班级: 学号: 指导教师:

. 实验一VC6.0 环境入门与简单程序设计 一、实验目的: 1、熟悉 VC++6.0 开了环境并编写简单的C++ 程序。 3、使用 C++ 语言编写简单的输入输出程序。 4、使用 VC++6.0 的 DEBUG 调试功能:单步执行、设置断点、观察变量值。 二、实验内容: 1、使用 VC++ 建立一个标准C++ 程序,编译、运行如下程序: #include Int main() { Cout<< ”Hello World!\n”; Cout<< ”Welcome to C++!\n”; } 2、编程计算图形的面积。程序可计算圆形、长方形、正方形等的面积,运行时首先提 示用户选择图形类型,然后根据不同图形类型,输入相关参数计算其面积,并将其显示出来。 #include using namespace std; void circle_area(); void rectangle_area(); void square_area(); int main()

. { int i; while(1) { cout<<" 请输入图形类型(1:圆形; 2:长方形; 3:正方形; 4:退出。): "; cin>>i; switch(i) { case 1:circle_area();break; case 2:rectangle_area();break; case 3:square_area();break; case 4:return 0; default:cout<<"输入错误!\n"; } } } void circle_area() { float r,s; cout<<" 输入圆的半径:"; cin>>r; s=3.14*r*r; cout<<" 该圆的面积是:"<>a>>b; s=a*b; cout<<" 该长方形的面积是:"<>a; s=a*a; cout<<" 该正方形的面积是:"<

药理学实验方法

word 药理学实验方法 第-讲实验动物的选择 在药理学实验中,要根据实验目的,选择不同动物,常用动物有: 1、青蛙和蟾蜍 心脏(离体、在体)实验, 制备坐骨N-腓肠标本等。 2、小白鼠: 药物初筛:镇痛、耐缺氧、抗肿瘤药物、LD50测定、避孕药实验等。 3、大白鼠: 抗炎作用,大白鼠踝关节肿胀实验,血压测量,胆管插管等。 长期性毒性试验。 4、豚鼠: 对组胺敏感,并易于致敏,常用抗过敏药(平喘药、抗组胺药)实验。离体心房、心脏、肠管实验等。 豚鼠对结核菌也敏感,也用于抗结核病药物实验。 5、兔: 家兔易得,驯服,便于静脉注射和灌胃,常用于观察药物对心脏的作用和对CNS 的作用。 又由于其体温变化较敏感,也常用于体温实验及热原检查。 家兔也常用于避孕药实验。 6、猫: 猫的血压比较稳定,具有咳咳嗽反射和呕吐动作。因而常用于心血管药物实验和镇咳药、镇吐药实验。 7、狗: 狗的血压比较稳定,常用于降压药、升压药和抗休克药实验。 狗比较容易驯服,最适用于慢性实验。手术造瘘(胃、肠)以便观察药物对胃肠蠕动和分泌的影响。 此外,长期毒性实验也常用狗来进行。 * 附:给药途径及剂量限制 1. 小白鼠 (1)灌畏法:0.1~0.25ml/10g体重。 (2)皮下注射:0.1~0.3ml/10g体重。 (3)肌肉注射:0.2ml/每侧。 (4)腔注射:0.1~0.25ml/10g体重。 (5)静脉注射:0.05~0.1ml/10g体重。 1.大白鼠 (1)灌畏法:2.0ml/10og体重。<3.0ml/只。 (2)腔注射:0.1~0.25ml/10g体重。 第二讲实验动物的麻醉和处死 一、各种实验动物的麻醉药物和麻醉方法

C#程序设计实验报告

学生实验报告 (理工类) 课程名称: C#程序设计专业班级:M11计算机科学与技术(专转本)学生学号: XXXXXXXX 学生姓名: XXX 所属院部:信息技术学院指导教师: XXX 2012 — 2013学年第 1 学期 金陵科技学院教务处制

实验报告书写要求 实验报告原则上要求学生手写,要求书写工整。若因课程特点需打印的,标题采用四号黑体,正文采用小四号宋体,单倍行距。纸张一律采用A4的纸张。 实验报告书写说明 实验报告中实验目的和要求、实验仪器和设备、实验内容与过程、实验结果与分析这四项内容为必需项。教师可根据学科特点和实验具体要求增加项目。 填写注意事项 (1)细致观察,及时、准确、如实记录。 (2)准确说明,层次清晰。 (3)尽量采用专用术语来说明事物。 (4)外文、符号、公式要准确,应使用统一规定的名词和符号。 (5)应独立完成实验报告的书写,严禁抄袭、复印,一经发现,以零分论处。 实验报告批改说明 实验报告的批改要及时、认真、仔细,一律用红色笔批改。实验报告的批改成绩采用五级记分制或百分制,按《金陵科技学院课堂教学实施细则》中作业批阅成绩评定要求执行。 实验报告装订要求 实验批改完毕后,任课老师将每门课程的每个实验项目的实验报告以自然班为单位、按学号升序排列,装订成册,并附上一份该门课程的实验大纲。

实验项目名称:C#基础编程实验学时: 6 同组学生姓名:实验地点: A205 实验日期: 9月17日-9月24日实验成绩: 批改教师:批改时间:

实验1 C#基础编程 一、实验目的 1、熟悉Visual Studio .NET开发环境; 2、掌握C#应用程序的基本操作过程; 3、掌握C#的数据类型,运算符以及表达式的使用; 4、掌握分支和循环语句的使用方法; 5、掌握一维数组,二维数组及数组型数组的使用。 二、实验要求 (1)编写程序要规范、正确,上机调试过程和结果要有记录; (2)做完实验后给出本实验的实验报告。 三、实验设备、环境 安装有Visual Studio .NET软件。 四、实验步骤 1、分析题意; 2、根据题目要求,新建项目; 3、编写并输入相关的程序代码; 5、运行与调试项目; 6、保存项目。 五、实验内容 1、编写一个简单的控制台应用程序,打印一行文字(如你的姓名)。using System; using System.Collections.Generic; using System.Text; namespace Test1_1 { class Program { static void Main(string[] args) { Console.WriteLine("1121412016 张明星!"); Console.ReadLine(); } } } 2、编写一个简单的Windows应用程序,在标签中显示你的姓名。 Form窗体的代码: using System; using System.Collections.Generic;

C语言程序设计实验-答案

-前言- /*非常感谢度娘以及各位网上C语言高手的支持,才能让敝人完成此文档的整理。 本文档集合了本人、度娘、众网友的力量,其中代码的正确率约为90%(不正确的有标注)。为回报度娘及众网友的帮助,本文档免费下载。 */ /*配“电子科技大学出版社(周信东主编)”的C语言程序设计实验*/ /*努力吧,骚年以及学妹们!*/ /*整理ed by 口玉刀一of GUET.*/ ===================== 实验一C语言程序初步 ===================== 1.---------------------------- 已知a=5,b=4,c=6,求出s并换行 #include"stdio.h" main() { int a,b,c,s; a=5;b=4;c=6; s=(a+b+c)/3; printf("a=%d,b=%d,c=%d\n,s=%d",a,b,c,s); } 2.------------------------------- 输入一个数字求他的平方 #include main() { int r,s; scanf("%d",&r); s=r*r; printf("s=%d\n",s); } 3.-------------------------------- (1) #include main() { printf(" *\n"); printf("***\n"); printf(" *\n"); } (2) #include

{ int v; int a,b,c; //a,b,c aer sides,v is volume of cube a=3;b=3;c=5; v=a*b*c; printf("v=%d\n",v); } ================================= 实验二数据类型、运算符和表达式 ================================= 1. (1)-------------------------------------------------- //总觉得打印结果怪怪的,DO YOU THINK SO? main() { char s1='3',s2='4',s3='5'; int c1=101,c2=102; printf("3%c\t4%c\t5%c\n",s1,s2,s3); //3%c为输出3和%c printf("s1=%d\ts2=%d\ts3=%d\n",s1,s2,s3);//注意哦,s1,s2,s3是char!而%d:输入输出为整形%ld 长整型%hd 短整型%hu无符号整形%u %lu%s:输入输出为字符串%c字符%f:输入输出为浮点型%lf双精度浮点型printf("c1=%d\t~%c\n",c1,c1); //换码符'\t',表示水平制表位(horizeontal tab),它的作用是将光标移到最接近8的倍数的位置 printf("c2=%d\t~%c\n",c2,c2); //注意c1,c2的类型 } (2) //运行结果为8.300000 %是求余数先运算x-y,把结果转换为int型的有利于四则运算 main() { float x=8.3,y=4.2,s; int a=7; s=x+a%5*(int)(x-y)%2/3; printf("s=%f",s); }

C语言程序设计实验报告(实验1-12)

文档从网络中收集,已重新整理排版.word版本可编辑.欢迎下载支持. 《C语言程序设计》 实验报告 2013~2014学年第二学期 班级 姓名 学号 指导教师

实验一 实验项目名称:C程序的运行环境和运行C程序的方法 所使用的工具软件及环境:Visual C++ 6.0 一、实验目的: 1.了解在Visual C++ 6.0环境下如何编辑、编译、连接和运行一个C程序; 2.通过运行简单的C程序,初步了解C源程序的特点。 二、预习内容: 教材《C语言程序设计教程》第1章。 三、实验内容: 1. 在Visual C++ 6.0环境下输入并运行下面的程序: #include int main( ) { printf("This is a C program.\n"); return 0; } 2. 在Visual C++ 6.0环境下输入下面的程序(有语法错误),编译、连接、调试该程序,直至程序 无语法错误,然后运行程序,并观察分析运行结果。 #include int main( ) { int a,b,sum a=3; b=4; sun=a+b; print(“%d+%d=%d\n”,a,b,sum); return 0; } 四、实验结果: 1. 运行结果(或截图): This is a C program. Press any key to continue

2. (1) 改正后的源程序: #include int main( ) { int a,b,sum; a=3; b=4; sum=a+b; printf("%d+%d=%d\n",a,b,sum); return 0; } (2) 运行结果(或截图): 3+4=7 五、思考题: 1. 一个C程序上机的步骤有哪些? 答:上级输入与编辑源程序—对原程序进行编译–与库函数链接–运行可执行的目标程序。 2. 组成C程序的基本单位是函数,一个函数包括哪几个部分? 答:一个函数包括两部分:分别为函数头或函数首部和函数体。 成绩指导教师签名 实验二 实验项目名称:数据类型、运算符和表达式 所使用的工具软件及环境:Visual C++ 6.0 一、实验目的: 1.掌握整型、实型与字符型这三种基本类型的概念; 2.掌握常量及变量的使用方法; 3. 掌握基本算术运算符及其表达式的使用方法; 4. 掌握++、--运算符、赋值运算符及其表达式的使用方法。 二、预习内容:

相关文档
相关文档 最新文档