文档库 最新最全的文档下载
当前位置:文档库 › 实验七 窗体设计

实验七 窗体设计

实验七 窗体设计
实验七 窗体设计

实验七窗体设计

【实验目的】

1、理解窗体的概念,作用和组成;

2、掌握创建Access窗体的方法;

3、掌握窗体样式和属性的设置方法

【实验内容】

打开文件夹内已有数据库“图书管理.accdb”文件,按以下要求完成窗体的创建。

1、利用窗体设计器创建一个名为form1的窗体,运行界面如下图1所示:

图1

要求:窗体的标题显示为“欢迎界面”,将文件夹内的“图片1”放入窗体做背景,图

片缩放模式为拉伸,取消窗体内的记录选择器和导航按钮和分隔线,边框样式为“细边框”,宽度为15cm,将form1设置为重叠窗口显示。

在距上边距4cm,左边距3cm处为窗体添加一个标签控件“Lab1”,标签显示“欢迎使用图书馆管理系统”,字体大小为26号,字体为:黑体,颜色为黑色,加粗。

2、创建一个form2的窗体,运行界面如下图2所示:

图2

要求:窗体的标题显示为:“登录界面”,边框样式设置为“对话框”,取消最大最小化按

钮,取消滚动条,取消记录选择器。在该窗体合适的位置添加两个文本框,名字分别为txt1和txt2,文本框前面的标签名字分别为Lab1和Lab2标题分别为“账号”和密码,设置合适的属性让txt2文本框内接收数据时以“*”号遮挡。

3、创建一个窗体form3,运行界面如下图3所示:

要求:窗体的标题为“图书情况”,窗体的数据源设置为“图书”表,在窗体内添加6个

文本框,设置其数据源为对应表格内的字段,(如:图书编号文本框内显示表内图书编号的记录内容)窗体内“图书编号”、“图书名称”和“作者”的标签左边距0cm ,文本框左边距为2.5cm ,“定价”、“出版社名称”和“出版日期”的标签左边距7cm ,文本框左边距10cm ,第一行上边距为1cm 第二行上边距为2.5cm ,第三行上边距为4cm 。

4、创建一个窗体form4,运行界面如下图4所示:

要求:窗体的标题为“未还书的读者”,窗体数据源为查询“qt2”,在上方合适的位置放置一个标签Lab1,标题为“未还书的读者情况”,字号为26,下面放置两个文本框,记录源为查询“qt2”中对应的字段。设置合适的属性让运行时界面上只显示“晨光”的记录(提示:设置筛选属性)

5、创建一个窗体form5,运行界面如下图5所示:

图3 图4

要求:窗体的标题为“职工情况”,设置窗体数据源为“职工”,在窗体中合适的位置放入

文本框,并设置相关属性实现运行时能直接显示职工的姓名、性别、年龄、聘用年份、职务、和是否在职的信息。

6、完成实验课本第15页的第3小题,创建名称为“读者借阅信息”的主/子窗体。

7、创建实验课本第42页图1-8的主窗体界面,窗体名称为form7,其余设置如图所示。(不用实现具体的功能)

8、创建实验课本第137页图2-11的系统登录界面,窗体名称为form8,其余设置如图所示,在密码的文本框内以“*”遮挡输入内容(其余功能不用实现)

【二级真题】

1、在文件夹内有"samp1.mdb",其中存在已经设计好的表对象"tAddr"和"tUser",同时还有窗体对象"fEdit"和"fEuser"。请在此基础上按照以下要求补充"fEdit"窗体的设计:

(1)将窗体中名称为"LRemark"的标签控件上的文字颜色改为红色(红色代码为255)、字体粗细改为"加粗"。

(2)将窗体标题设置为"修改用户信息"。

(3)将窗体边框改为"对话框边框"样式,取消窗体中的水平和垂直滚动条、记录选定器、浏览按钮和分隔线。

(4)将窗体中"退出"命令按钮(名称为"cmdquit")上的文字颜色改为深红(深红代码为128)、字体粗细改为"加粗",并给文字加上下划线。

2、在文件夹下有一个数据库文件"samp2.mdb",里面已经设计好表对象"产品"、"供应商"、查询对象"按供应商查询"和宏对象"打开产品表"、"运行查询"、"关闭窗口"。请按以下要求完成设计:创建一个名为"menu"的窗体,要求如下:

(1)对窗体进行如下设置:在距窗体左边1厘米、距上边0.6厘米处,依次水平放置3个命令按钮:"显示修改产品表"(名为"bt1")、"查询"(名为"bt2")和"退出"(名为"bt3"),命令按钮的宽度均为2厘米,高度为1.5厘米,每个命令按钮相隔1厘米。

(2)设置窗体标题为"主菜单"。

(3)当单击"显示修改产品表"命令按钮时,运行宏"打开产品表",即可浏览"产品"表。

(4)当单击"查询"命令按钮时,运行宏"运行查询",即可启动查询"按供应商查询"。

(5)当单击"退出"命令按钮时,运行宏"关闭窗口",关闭"menu"窗体,返回到数据库窗口。

3、文件夹下存在一个数据库文件"samp3.mdb",里面已经设计好表对象"tStud",同时还设计出窗体对象"fStud"和子窗体对象"fDetail"。请在此基础上按照以下要求补充"fStud"窗体的设计。

(1)将窗体标题改为"学生查询"。

(2)将窗体的边框样式改为"细边框",取消窗体中水平和垂直滚动条、记录选定器、浏览按钮(导航按钮)和分割线;将子窗体边框样式改为"细边框",取消子窗体中的记录选定器、浏览按钮(导航按钮)和分割线。

图5

(3)在窗体中有两个标签控件,名称分别为"Label1"和"Label2",将这两个标签上的文字颜色改为白色,背景颜色改为紫蓝色(紫蓝色代码为8388608)。

(4)将窗体主体节中控件的Tab次序改为: "CItem"→"TxtDetail"→"CmdRefer"→"CmdList"→"CmdClear"→"fDtail"→"简单查询"→"Frame18"。

程序设计基础实验指导书

说明 每个实验做完以后,按照实验报告模板格式完成相应的实验报告,存储为word 文档,最终提交的实验文档数量种类和命名原则如下例:(不按要求 者拒收) 目录结构图目录实验 1 内的文件种类和命名原则实验报告成绩将作为平时成绩的一部分计算到期末总成绩中。 实验报告严禁相互抄袭,一经发现抄袭和被抄袭者本次实验按零分计算!

实验1 C 的实验环境和C 语言的数据类型 1. 实验目的 ⑴ 了解在具体的语言环境下如何编辑、编译、连接和运行一个C 程序。 ⑵ 通过运行简单的C 程序,初步了解C 源程序的特点。 ⑶ 掌握C 语言数据类型, 熟悉如何定义一个整型、字符型和实型的变量,以及对它 们赋值的方法。 ⑷ 掌握不同的类型数据之间赋值的规律。 ⑸ 学会使用C 的有关算术运算符,以及包含这些运算符的表达式,特别是自加(+ +)和自减(--)运算符的使用。 2. 实验内容和步骤 检查所用的计算机系统是否已安装了C 编译系统并确定他所在的子目录。 进入所用的集成环境。 熟悉集成环境的界面和有关菜单的使用方法。 输入并运行一个简单的、正确的程序。 3. 实验题目 输入下面的程序 # include "stdio.h" void main() { printf( "This is a c program.\n" ); } 程序无误,其运行的结果为:(请填写) ⑵ 输入并编辑一个有错误的 C 程序。 # include “ stdio.h ” void main() { int a,b,sum a=123; b=456; sum=a+b print( “ suism%d n” ,sum); } 运行后程序出现几处错误,请分别指出,并逐一更改: ⑶ 若k,g 均为int 型变量, 则下列语句的输出为, : # include "stdio.h" void main() { int k, g; k=017; g=111;

用户界面设计与答案

1.用户满意度=功能+___人机界面_____+响应时间+可靠性+易安装性+____信息____+可维护性+其他因素 2. ____人机交互(人机对话)____是指人与计算机之间使用某种语言、以一定的交互方式,为了完成任务进行的一系列信息交换过程。 3.软件界面设计分为____功能性设计界面____、____情感性设计界面____、____环境性设计界面____。 4.进行系统分析和设计的第一步是___用户分析_____。 5.使用较早,也是使用最广泛的人机交互方式是____交互方式____。 6.软件界面开发流程包括____系统分析____、____系统设计____、____系统实施____三个阶段 7.设计阶段包括界面的____概念设计____、____详细设计____、____原型建立____与界面实现以及综合测试与评估等8.VB 是以结构化___Basic_____语言为基础、以____事件驱动作____为运行机制的可视化程序设计语言。 9.菜单使用形式主要有____菜单操作____和____Tba控件操作____两种。 10.随着计算机图形技术的发展,以直接操纵、桌面隐喻以及所见即所得为特征的____图形用户界面____技术广泛被计算机系统采用。 11.在用VB 开发应用程序时,一般要布置窗体、设置控件的属性、___编写代码___。 12. 假定在窗体上有一个通用对话框,其名称为CommonDialog1,为建立一个保存文件对话框,则需要把Action 属性设置为__value__。 13. 计时器事件之间的间隔通过__interval__属性设置。 14. 语句“Print “5+65=”;5+65”的输出结果为__5+65=70__。 15. 设有下列循环体,要进行4次循环操作,请填空。 x = 1 Do x = x * 2 Print x Loop Until__x<=32__ 16. 下列程序段的执行结果为__2 3 5__。 x = 1 y = 1 For I = 1 To 3 F= x + y x = y y = F Print F; Next I 17. 以下为3个列表框联动的程序,试补充完整。 Private Sub Dir1_Change() File1.Path=Dir1.Path End Sub Private Sub Drive1_Change() Drivel.Path=File1.Path;Dir1.Path=Drivel.Path__[7]__ End Sub 18. 在下列事件过程中则响应该过程的对象名是cmdl,事件过程名是__窗口标题事件__。 Private Sub cmd1_Click() Form1.Caption=“VisualBasic Example” End Sub 19. 当将文本框的SelStar 属性设置为0时,表示选择第开始位置在第一个字符之前,设置为1时表示__[9]__。 20. 以下程序代码实现单击命令按钮Command1 时形成并输出一个主对角线上元素值为“-”,其他元素值为“+”第6*6 阶方阵。 Privas Sub Command1_Click() DimA(6,6) For I = 1 To 6 For J = 1 To 6 If I = J Then Print “-” Else __[10]__ End If Print A (I,J); Next J Print Next I End Sub 21. 字母B的KeyAscii 码值为65,其KeyCode码值___[11]__。 22. Visual Basic 中的控件分为3类:__[12]_、ActioveX 控件和可插入对象。

大学物理自主设计性实验

大学物理自主设计性实验(FB716-Ⅱ型物理设计性(传感器) 实验装置) 实 验 指 导 书 杭州精科仪器有限公司

目录 第一、产品简介 (02) 第二、实验项目内容 (04) 实验一、应变片性能—单臂电桥 (04) 实验二、应变片:单臂、半桥、全桥比较 (06) 实验三、移相器实验 (08) 实验四、相敏检波器实验 (10) 实验五、应变片—交流全桥实验 (12) 实验六、交流全桥的应用—振幅测量 (14) 实验七、交流全桥的应用—电子秤 (14) 实验八、霍尔式传感的直流激励静态位移特性 (16) 实验九、霍尔式传感的应用——电子秤 (17) 实验十、霍尔片传感的交流激励静态位移特性 (17) 实验十一、霍尔式传感的应用研究—振幅测量 (18) 实验十二、差动变压器(互感式)的性能 (19) 实验十三、差动变压器(互感式)零点残余电压的补偿 (20) 实验十四、差动变压器(互感式)的标定 (21) 实验十五、差动变压器(互感式)的应用研究—振幅测量 (22) 实验十六、差动变压器(互感式)的应用—电子秤 (23) 实验十七、差动螺管式(自感式)传感器的静态位移性能 (24) 实验十八、差动螺管式(自感式)传感器的动态位移性能 (25) 实验十九、磁电式传感器的性能 (26) 实验二十、压电传感器的动态响应实验 (27) 实验二十一、压电传感器引线电容对电压放大器、电荷放大器的影响 (28) 实验二十二、差动面积式电容传感器的静态及动态特性 (29) 实验二十三、扩散硅压阻式压力传感实验 (30) 实验二十四、气敏传感器(MQ3)实验 (32) 实验二十五、湿敏电阻(RH)实验 (34) 实验二十六、热释电人体接近实验 (34) 实验二十七、光电传感器测转速实验 (36) 第三、结构安装图片和说明 (37) 第一、产品简介 一、FB716-II型物理设计性(传感器)实验装置 本实验装置主要由以下所述5个部分组成: 1.传感器实验台部分:装有双平行振动梁(包括应变片上下各2片、梁自由端的磁钢)、

程序设计基础实验报告

《程序设计基础》 实验报告 专业班级: 姓名: 学号:

实验一 面向过程的简单程序设计 1.实验目的要求 (1) 使用C++语言编写简单的计算机程序,掌握C++程序从编辑、编译到运行的全过程, 初步了解C++程序的特点。 (2) 掌握C++语言的数据类型(包括对各种数据类型变量的定义、初始化、赋值等)、运 算符和表达式的使用。 (3) 掌握赋值语句的使用。 (4) 掌握数据的输入输出方法。 2.实验内容 (1)设计简单程序,分别计算下列表达式,式中变量由键盘输入,输出表达式的值。 <1> d c b a x -++ <2> 11 11+++x x <3> sinX+cosX+tan -1 X <4> e x+y +e x-y <5> log 10(1+21x +) <6> 22b a -+??b a - (其中??a 表示取不大于a 的最大整数)。 <1> #include using namespace std; int main() { float x,a,b,c,d,e; cin>>x>>a>>b>>c>>d; e=x+(a+b)/(c-d); cout< #include #include using namespace std; int main() { double x,y; cin>>x; y=sqrt(1+1/(x+1/(x+1)));

cout< #include #include using namespace std; int main() { double x,y; cin>>x; y=sin(x)+cos(x)+1/tan(x); cout< #include #include using namespace std; int main() { double x,y,z; cin>>x>>y; z=exp(x+y)+exp(x-y); cout< #include #include using namespace std; int main() { double x,y; cin>>x; y=log(1+sqrt(1+x*x)); cout< #include #include using namespace std; int main()

程序设计基础实验内容

实验指导 实验一 Visual C++开发环境使用 1.实验目的 (1)熟悉Visual C++集成开发环境。 (2)掌握C语言程序的书写格式和C语言程序的结构。 (3)掌握C语言上机步骤,了解C程序的运行方法。 (4)能够熟练地掌握C语言程序的调试方法和步骤 2. 实验内容 输入如下程序,实现两个数的乘积。 #include ; int main() { x=10,y=20 p=prodct(x,t) printf("The product is : ",p) int prodct(int a ,int b ) int c c=a*b return c } (1)在编辑状态下照原样键入上述程序。 (2)编译并运行上述程序,记下所给出的出错信息。 (3)再编译执行纠错后的程序。如还有错误,再编辑改正,直到不出现语法错误为止。3.分析与讨论 (1)记下在调试过程中所发现的错误、系统给出的出错信息和对策。分析讨论成功或失败的原因。 (2)总结C程序的结构和书写规则。 实验二数据类型、运算符和表达式 1.实验目的 (1)理解常用运行符的功能、优先级和结合性。 (2)熟练掌握算术表达式的求值规则。 (3)熟练使用赋值表达式。 (4)理解自加、自减运算符和逗号运算符 (5)掌握关系表达式和逻辑表达式的求值 2.实验内容 (1)整数相除 #include<> int main() {

int a=5,b=7,c=100,d,e,f; d=a/b*c; e=a*c/b; f=c/b*a; printf("d=%d , e=%d ,f=%d\n",d,e,f); return 0; } (2)自加、自减运算 #include<> int main() { int a=5,b=8; printf("a++=%d\n",a++); printf("a=%d\n",a); printf("++b=%d\n",++b); printf("b=%d\n",b); return 0; } (3)关系运算和逻辑运算 #include<> int main() { int a=5,b=8,c=8; printf("%d,%d,%d,%d\n",a==b&&a==c,a!=b&&a!=c,a>=b&&a>=c,a<=b&&a<=c); printf("%d,%d\n",a<=b||a>=c,a==b||b==c); printf("%d,%d,%d,%d\n",!(a==b),!(a>=b),!(a>=c),!(a<=b)); return 0; } (1)在编辑状态下输入上述程序。 (2)编译并运行上述程序。 3.分析与讨论 (1)整数相除有什么危险?应如何避免这种危险? (2)分析a++和++a的区别。 (3)条件表达式和逻辑表达式的意义是什么,它们取值如何? (4)如何比较两个浮点数相等?为什么? 实验三格式化输入输出函数的使用 1.实验目的 (1)掌握格式字符使用的方法。 (2)掌握printf()进行格式化输出的方法。 (3)掌握scanf()进行格式化输入的方法。 2.实验内容 (1)输入如下程序,观察运行结果 #include<>

实验设计方法(1)

实验设计方法㈠ 统计学设计方法按因素分为: 单因素:完全随机,配对设计,序贯设计。 两因素:配伍组设计(随机区组设计),均衡不完全配伍组设计 配对设计,两层次分组设计。 三因素:拉丁方设计,尧敦方设计,裂区设计。 多因素:析因设计,正交设计,均匀设计。 嵌套设计,重复测量设计,调查设计,诊断试验。 一、完全随机设计(Complete random design) (一)概念 ?完全随机设计:又称简单随机分组设计,将受试的对象 随机地分配到各处理组(水平)进行试验,或从不同总 体中随机抽样进行观察。 ?是最简单、最易于掌握的设计方法。 ?可设置两个组,也可设置多个组,可设置2个以上的水平。 ?设计中未考虑非处理因素的影响。 (二)应用条件 1.应用条件: ①计数、计量、等级分组资料; ②适合于样本内个体变异较小的情况; ③注意各组的均衡和可比性。 ④各组样本含量可以不等,但最好是n1 = n2 2.缺点: 只能分析单因素。因工作量大,统计效率低。 (三)实验设计方法 ?单因素多水平完全随机设计:将符合实验要求的观察对象随机分配到n个水平组中。 ?单因素g水平组内完全随机设计:研究某药物治疗某疾病,比较该药物对不同年龄段病人的作用,可采用随机抽样,分别从该疾病的老中青三个总体中随机抽取所需要的样本,比较观察。完全随机设计多组试验 二、配对设计(matched-pairs design) 配对设计:是将条件相同或相近的受试对象按某些特征或条件配成对子,然后把每对中两个受试对象随机分配到不同研究组,这种设计称配对设计。可分为四种: (一)前后配对设计 (二)左右配对设计 (三)异体配对设计 (四) 配对设计与完全随机设计比较 (五)交叉配对设计 (一)前后配对设计 指同一批实验对象,施加一种受试因素后,观察某一实验指标在实验前后的变化。同一批标本接受两种不同测定方法的检查也这属类配对。 1.应用范围:主要应用于急性病与短期实验,但不是绝对不能用于慢性病(病情稳定的慢性

模拟电路自主设计实验

姓名_____________________班级_____________________学号_____________________ 日期_____________节次______________成绩__________教师签字__________________ 哈尔滨工业大学模拟电路自主设计实验 实验名称:运算放大器在限幅电路中的应用 一、实验目的 1、深入了解运算放大器的放大作用和深度负反馈; 2、灵活运用运算放大器的多种应用; 二、总体技术路线 2.1 当输入信号电压进入某一范围内,其输出信号的电压不再跟随输入信号电压的变化。 串联限幅电路:当输入电压U i <0或U i为数值较小的正电压时,D1截止,运算放大器的输出电压U0=0;仅当输入电压U i>0且U i为数值大于或等于某一个的正电压U th时,D1才正偏导通,电路有输出,且U0跟随输入信号U i变化。 并联限幅电路:当输入信号U i较小时,输出电压U0也较小,D1和D2没有击穿,U0跟随输入信号U i变化而变化,传输系数为:A uf=-R1 /R2;当U i幅值增大,使U0的幅值增大,并使D1和D2击穿,输出U0的幅度保持+(U z+U D)值不变,电路进入限幅工作状态。 2.2绝对值电路 当输入电压U i>0,则运算放大器的输出电压U1,D1导通,D2截止,输出电压U0 =0;当输入电压U i <0,则运算放大器的输出电压U1 >0,D2导通,D1截止,输出电压U0 =-R1 U i/R2。并通过反向放大器将整流信号放大两倍,再增加一个同相加法器,让输入信号的另一极性电

压不经整流,而直接送到加法器,与来自整流电路的输出电压相加,便构成了绝对值电路。 三、实验电路图 1、串联限幅电路: 2、并联限幅电路:

大学程序设计基础实验报告 (2)

**大学程序设计基础实验报告 实验名称:实验三分支结构 实验目的: 1、掌握IF-ELSE语句使用。 2、掌握ELSE-IF语句使用。 3、熟悉SWITCH语句使用。 实验内容: 在本地电脑中新建一个文件夹,用于存放C程序,文件夹的名字要求是“学号姓名-实验序号”,如E:\ 1920115555张三-03。启动C-Free,完成如下各题。 1、编程题:输入参数a,b,c,求一元二次方程ax2+bx+c=0的根(①a、b、c都为0,②a 和b为0,c不为0,③a为0,b不为0,c任意,④a不为0,且a、b、c满足b2-4ac ≥0,⑤a不为0,且a、b、c满足b2-4ac<0)。 2、编程题:输入职工的月薪salary,计算并输出应缴纳的个人所得税tax。tax=rate * (salary –850),rate的计算方式如下: 当salary <= 850,则rate = 0; 当850 < salary <= 1350,则rate = 5%; 当1350 < salary <= 2850,则rate = 10%; 当2850 < salary <= 5850,则rate = 15%; 当salary > 5850,则rate = 20%;。 3、编程题:根据输入的3个边长a、b、c,判断它们是否能构成三角形,若能构成三 角形,则进一步判断此三角形是哪种类型的三角形(等边三角形、等腰三角形、直角三角形和一般三角形。等腰直角算作等腰)。 4、编程题:输入一个形式如“操作数运算符操作数”的表达式,对2个整数进行乘、 除或求余运算。【请分别用if语句和switch语句实现此题功能】 上交作业的方法: 1.将程序代码及注释和运行程序的窗口复制到实验结果下方对应的题号上,并把这 次实验上机操作中遇到的问题及解决方法、心得等填好完成实验报告。 2.保存以上所有按要求已调试通过,并形成.c(或.cpp)和.exe文件到以自己的“学 号姓名-03”命名的文件夹中,并将以自己的“学号姓名”命名的文件夹压缩后上 交到ftp://10.172.250.252:1161中的“作业上传”文件夹下的“报告上交02”文件 夹下的子文件夹“源文件压缩上交”中,同时把以“学号姓名-03”命名的word 文档上交到“报告上交03”文件夹下的另一子文件夹“word文件上交”中。 特别提醒:每次上传的文件名一定要是“学号姓名-实验序号. doc”(如1720115555张

C语言程序设计基础实验报告3【VIP专享】

实验3 逻辑结构程序设计一、实验目的 1、了解C 语言表示逻辑量的方法(以0代表“假”,以非0代表“真” )。 2、学会正确使用逻辑运算符和逻辑表达式。 3、熟练掌握if 语句和switch 语句。 4、结合程序掌握一些简单的算法。 5、学习调试程序。 二、实验内容和步骤 本实验要求事先编好解决下面问题的程序,然后上机输入程序并调试运行程序。 1、改错题。给定程序MODI1.C 的功能是:对于如下函数: 用scanf 函数输入x 的值,求y 值。/* MODI1.C */#include void main() { int x, y; /***********found***********/ scanf ("%d", &x);if ( x < 1 )y = x; /***********found***********/else if ( 1 <=x&& x < 10 ) y = 2*x -1 ; else y = 3*x -11; printf("y = %d\n", y ); } 程序中有两处错误,错误都在提示行: /***********found***********/的下面一行。请改正程序中的错误, 使它能得出正确的结果。注意:不要随意改动程序,不得增行或删行,也不得更改程序的结构! 修改程序后,运行程序,输入x 的值(分别为x<1、1≤x<10、x ≥10三种情况,如0.5、8、15),检查输 出的y 值是否正确。 ?? ? ??≥-<≤-<=)10(113) 101(12)1(x x x x x x y

2、从键盘输入某学生的考试成绩,要求输出成绩等级A 、B 、C 、D 、E 。学生的成绩可分成5个等级,90- 100分为A 级,80-89分为B 级,70-79分为C 级,60-69分为D 级,0-59分为E 级。要求在输入负数时, 给出错误提示。 ① 事先编好程序,要求分别用if 语句和switch 语句实现。运行程序,并检查结果是否正确。 ② 再运行一次程序,输入分数为负值(如-70),这显然是输入时出错,不应给出等级。修改程序,使之 能正确处理任何数据。当输入数据大于100或小于0时,通知用户“输入数据错”,程序结束。 3、给一个不多于5位的正整数,要求:①求出它是几位数;②分别打印出每一位数字;③按逆序打印出各位 数字,例如:原数据为321,应输出123。(BX4.6) 分别用1位正整数、2位正整数、3位正整数、4位正整数、5位正整数作为测试数据进行测试。 除此之外,程序还应当对不合法的输入作必要的处理。例如:当输入负数时或输入的数超过5位(如123 456)数时。4、输入3 个整数,要求按由小到大的顺序输出。

简单实验方案的设计与评价1

课题:简单实验方案的设计与评价 主备:夏建平课型:复习课审核:化学备课组 班级姓名学号 【学习目标】 1.体会物质的制备、鉴别、组成分析、气体的净化与转化等的简单实验方案的设计。 2.通过实验活动,初步掌握对简单实验方案的评价方向。 3.经过体验,了解简单实验方案的设计与评价的方法, 【知识准备】 1.写出下列化学方程式 (1)实验室制取CO2气体(2)实验室加热高锰酸钾制O2 (3)实验室用双氧水与二氧化锰混合制O2 (4)硝酸银溶液与稀盐酸反应 (5)量取80mL水应选用的量筒是 A.10mL B.50mL C.100mL D.200mL (6)怎样用托盘天平测量一枚邮票的质量 (7)用12.5克含碳酸钙80%的石灰石与足量的稀盐酸反应,求生成的二氧化碳的质量?然后将气体通入足量的氢氧化钙溶液,求生成的碳酸钙的质量。 【师生互动】 【交流与讨论1】 (1)实验室制氧气可以选择什么药品?(2)实验室制二氧化碳选择什么药品? (3)利用废铜屑制取CuSO4,设计方案有如下两种: 甲:(已知:Cu + 2H2SO4(浓)=CuSO4 + SO2 +2H2O) 乙: 制取硫酸铜您认为较合理的方案是__________。 (4)实验室用一氧化碳还原氧化铁时需要尾气处理的原因是什么? 【小结】实验方案一般评价原则: ______________________________________________________________________。 【交流与讨论2】实验室用大理石和稀盐酸制得的二氧化碳中往往会含有和,如何检验并除去? 【师生活动】 发生装置检验装置(吸收装置)收集装置【交流与讨论3】测定12.5g某石灰石样品中碳酸钙质量分数 方案一:将该石灰石样品滴加足量的稀盐酸反应,用如右图所示装置 来测量生成的CO2的体积,其中在水面上放一层植物油的目的 是______________________,植物油上方原有的空气对实验 结果_______(填“有”或“无”)明显影响. 方案二:将该石灰石样品与足量稀盐酸反应生成的二氧化碳(经净化)通入如图所示碱石灰装置 数据处理:经称量发现碱石灰增重了4.4g,则该石灰石样品中碳酸钙的质量分数为_________________。 【实验评价】上述两种方案您认为更加合理的是_____________。 方案三:将该石灰石样品与足量稀盐酸反应生成的二氧化碳(经净化)通入足量的氢氧化钠溶液,发生的化学方程式为,再加入过量CaCl2溶液,搅拌、过滤、洗涤、干燥后称得固体质量为10.0克。则该石灰石样品中碳酸钙的质量分数为_________。反思1:A同学认为,在上述碳酸钙含量测定中,若将CaCl2溶液改为BaCl2溶液,测定误差会减小,其理由是 08镇江 反思2:B同学认为,在上述碳酸钙含量测定中,用CaCl2溶液计算更为简便, 其理由是 学以致用:05常州我国青海湖地区素有“夏天晒盐,冬天捞碱”之说,其中捞出的碱主要是碳酸钠和少量氯化钠的混合物。王同学以捞出的碱作为样品,并用如图一套装置对样品进行分析,根据量筒中收集到的液体的体积(相当于二氧化碳的体积)来计算样品中碳酸钠的含量。(已知:HCl+NaHCO3═NaCl+CO2↑+H2O;CO2在饱和NaHCO3溶液中溶解度很小) (1)在A和B两套装置中,哪一 套更合理(选填“A”或“B”) (2)准确读取量筒内液体体积的 方法是 (3)锥形瓶中原有的空气对实验 结果是否有明显影响? (填“有”或“没有”)。 (4)若实验中用的盐酸是浓盐酸,则测得的样品中碳酸钠的含量与实际值相比会(填“偏大”或“偏小”或“不变”)。 (5)在实验过程中,对取用样品的量的多少有一定要求,为什么? 【课堂小结】 【课后反思】 发生装置、 气体净化 装置(省)

第七章 图形用户界面设计-实验题目

第七章图形用户界面设计--实验题目 一、实验目的 1. 掌握GUI编程的基本概念。 2. 掌握基于Swing和AWT的图形用户界面的编程原理。 3. 理解容器和组件的概念,初步掌握事件编程的基本技巧。 4. 掌握Swing包中的基本组件和基本事件类。 5. 掌握常用布局管理器的使用。 二、实验内容 1.编写一个能够转换华氏温度和摄氏温度的程序。在“摄氏温度”文本域输入一个值并点击华氏按钮(两个按钮—摄氏按钮、华氏按钮),在华氏文本域显示相应的华氏温度。 反之,在“华氏文温度”文本域输入一个值,点击摄氏按钮,在摄氏文本域中显示相应的摄氏温度。 2.编写程序,使得当按下鼠标时显示鼠标的位置。 3.编写程序,界面上包括一个标签、一个文本框和一个按钮。当单击按钮时,程序把文本框中的内容复制到标签中。 4.编写满足下列要求的程序: (1)创建1个框架并将其内容窗格布局管理器设置为BorderLayout。 (2)创建2个面板并把它们添加到框架。 (3)每个面板包含3个按钮,面板使用BorderLayout布局管理器。 (4)单击按钮时,在控制台显示信息指明按钮被单击。 5.编写一个应用程序,实现如下图所示的图形界面.要求单击关闭按钮能够关闭窗口并结束程序运行。 6.编写一个应用程序,实现如下图所示的图形界面,要求单击按钮将窗口的背景颜色设置为相应的颜色。设置颜色可以调用容器的setBackground(Color c)方法,参数Color 可以使用java awt.Color类的常量,如Color.RED等。 7.编写一个应用程序,其外观是一个框架窗口,窗口中放置一个多行文本框,下方放置3个按钮,3个按钮名分别为“OK”、“Cancel”、“Exit”,鼠标单击前两个按钮,在文本框中显示按钮上文字,单击“Exit”按钮,关闭并退出程序。 8.编写一个应用程序,实现如下图所示的图形界面。要求在文本框中输入有关信息,单

实验五 自主设计实验

实验五自主设计实验 一、实验目的 (1)自主训练 (2)自主创新 二、实验内容 1、对已做实验功能进行改进或扩展,自拟题目,完成实验硬件电路图和软件程序的编写并进行相应的调试。 2、对已做作业或相关参考书上的设计实例自拟题目,完成硬软件设计,实现相关的硬软件调试。 3、如果试验箱上的硬件电路结构不能满足自选题目的硬件电路要求,请做步进电机的控制实验。 三、实验具体操作过程 1、题目的确定。(以步进电机的控制实验为例)要求:(1)掌握四相四拍步进电机的工作原理,说明电机正反转时的步进状态表。并说明如何控制步进电机旋转的角度和转速。 (2)编写并调试电机的正向步进子程序和反向步进子程序和主程序,使步进电机按图(见实验指导书相关的图)不断循环。(如果做的是自己找的题目,要写你自己找的题目的要求及相关的硬件电路和软件程序。) 2、硬件连接图 3、编写实验源程序并进行软件的编译,连接硬件进行调试。观测实验现象。 四、实验结果分析 调试程序看到的实验现象。步进电机伴随发光二极管的循环闪烁而转动,L7用于指示电机的旋转方向(可以自己发挥来写,开始不能正常转动的原因,将K10拨到上边即可,说明K10的分时复用功能)。 附步进电机的控制的程序: ORG 0 STRT: MOV SP,#6FH MOV 20H,#0 MOV P1,#0F1H MLP: MOV R7,#64H MOV 42H,#0C8H MLP0: MOV R6,42H MLP9: LCALL DEL DJNZ R6,MLP9 DEC 42H LCALL STEPS DJNZ R7,MLP0 MOV R7,#64H MLP1: MOV R6,42H MLPX: LCALL DEL DJNZ R6,MLPX LCALL STEPS DJNZ R7,MLP1 MOV R7,#64H

C语言程序设计基础实验报告6【VIP专享】

实验6 数组 一、实验目的 1、掌握一维数组和二维数组的定义、赋值和输入输出的方法; 2、掌握字符数组和字符串函数的使用; 3、掌握与数组有关的算法(特别是排序算法)。 二、实验内容和步骤 编程序并上机调试运行。 1、以下给定程序MODI1.C的功能是: 求一维数组a中所有元素的平均值, 结果保留两位小数。例如,当一维数组a中的元素为:10, 4, 2, 7, 3, 12, 5, 34, 5, 9时,程序的输出应为:The aver is: 9.10 程序中有两处错误,错误都在提示行:/***********found***********/的下面一行。请改正程序中的错误, 使它能得出正确的结果。 注意:程序中的其它地方请不要随意改动,不得增行或删行,也不得更改程序的结构! #include #include void main() { int a[10]={10,4,2,7,3,12,5,34,5,9}, i; /************found************/ /************found************/ s = a[0]; for ( i=1; i<10; i++) s += a[i]; aver = s / i; printf("The aver is: %.2f\n", aver); } 2、以下给定程序MODI1.C的功能是:求二维数组a中的最小值。 例如,当二维数组a中的元素为: 4 2 34 7 3 12 5 6 5 程序的输出应为:The min is: 2 。 程序中有两处错误,错误都在提示行:/***********found***********/的下面一行。请改正程序中的错误, 使它能得出正确的结果。 注意:程序中的其它地方请不要随意改动,不得增行或删行,也不得更改程序的结构! #include #include void main() { int a[3][3]={4,2,34,7,3,12,5,6,5}, i, j, min; clrscr();

程序设计基础实验内容

实验指导 实验一 Visual C++6.0开发环境使用 1.实验目的 (1)熟悉Visual C++6.0集成开发环境。 (2)掌握C语言程序的书写格式和C语言程序的结构。 (3)掌握C语言上机步骤,了解C程序的运行方法。 (4)能够熟练地掌握C语言程序的调试方法和步骤 2. 实验内容 输入如下程序,实现两个数的乘积。 #include (stdio.h); int main() { x=10,y=20 p=prodct(x,t) printf("The product is : ",p) int prodct(int a ,int b ) int c c=a*b return c } (1)在编辑状态下照原样键入上述程序。 (2)编译并运行上述程序,记下所给出的出错信息。 (3)再编译执行纠错后的程序。如还有错误,再编辑改正,直到不出现语法错误为止。3.分析与讨论 (1)记下在调试过程中所发现的错误、系统给出的出错信息和对策。分析讨论成功或失败的原因。 (2)总结C程序的结构和书写规则。 实验二数据类型、运算符和表达式 1.实验目的 (1)理解常用运行符的功能、优先级和结合性。 (2)熟练掌握算术表达式的求值规则。 (3)熟练使用赋值表达式。 (4)理解自加、自减运算符和逗号运算符 (5)掌握关系表达式和逻辑表达式的求值 2.实验内容

(1)整数相除 #include int main() { int a=5,b=7,c=100,d,e,f; d=a/b*c; e=a*c/b; f=c/b*a; printf("d=%d , e=%d ,f=%d\n",d,e,f); return 0; } (2)自加、自减运算 #include int main() { int a=5,b=8; printf("a++=%d\n",a++); printf("a=%d\n",a); printf("++b=%d\n",++b); printf("b=%d\n",b); return 0; } (3)关系运算和逻辑运算 #include int main() { int a=5,b=8,c=8; printf("%d,%d,%d,%d\n",a==b&&a==c,a!=b&&a!=c,a>=b&&a>=c,a<=b&& a<=c); printf("%d,%d\n",a<=b||a>=c,a==b||b==c); printf("%d,%d,%d,%d\n",!(a==b),!(a>=b),!(a>=c),!(a<=b)); return 0; } (1)在编辑状态下输入上述程序。 (2)编译并运行上述程序。 3.分析与讨论 (1)整数相除有什么危险?应如何避免这种危险? (2)分析a++和++a的区别。 (3)条件表达式和逻辑表达式的意义是什么,它们取值如何? (4)如何比较两个浮点数相等?为什么? 实验三格式化输入输出函数的使用 1.实验目的

植物自主设计实验

不同生境下植物茎或叶形态结构的观察研究[1] 张媛燕(2009083144),郑碧女(2009083145),郑运畅(2009083146),钟群(2009083147)庄莉莉(2009083148),庄珊珊(2009083149)(龙岩学院生命科学学院) 文献编码:Q94 摘要:通过形态观察法和石蜡切片法,对两种不同类型植物叶片或茎进行形态学解剖学研究,结果表明,植物的形态,结构,功能与生态环境有密切的联系,这是是植物长期进化的结果。各种环境下的植物组织各不相同,所占比例也不一,其中水生植物有着较大的细胞间隙,叶面不存在角质层加厚、蜡质或栓质,但具有发达的通气孔,陆生植物仙人掌叶退化,分化出刺,对干旱环境形成了较强的适应性,其体表还有一层较厚的蜡质层,有效的减少了水分的蒸发,另外一种的陆生植物桂花其气孔密度增加,可等待水分充足时增加气体交换,提高光和效率。一般情况下旱生植物的下表皮的气孔较多,而水生植物的上表皮较多。经过对比研究进一步认识了植物形态结构、功能与环境的联系,这对以后农业生产园林绿化将有一定的参考意义和借鉴价值。[2] 关键词:组织,气孔,生境,水分,适应性 引言: 桂花(学名:Osmanthus fragrans,英文Sweet Olive),木犀科木犀属,又名“月桂”、“木犀”,俗称“桂花树”。常绿灌木或小乔木,为温带树种。叶对生,多呈椭圆或长椭圆形,树叶叶面光滑,革质,叶边缘有锯齿。花簇生,花冠分裂至基乳有乳白、黄、橙红等色。 仙人掌(Cactaceae)是被子植物门、双子叶植物纲、石竹亚纲、石竹目的一科。多数为多年生草本植物,少数为灌木或乔木状植物。该科有140属2000余种,大多原产美洲热带、亚热带沙漠或干旱地区,以墨西哥及中美洲为分布中心陆生,水生两类植物由于各自环境的不同产生了各自的适应方式,但其具体表现还有待进一步的探究,虽然一些学者对某种植物进行了研究,但对于两种植物的特征功能与环境的统一性的对比还尚不清楚,我们将通过形态学解剖,以及石蜡切片观察等方法进一步对其对环境的适应性的研究。[3] 实验方法: 一、实验材料与仪器 (1)实验材料:1)水生植物:水稻,到稻田里采集2)陆生植物:桂花,校园采集3)旱生植物:仙人掌,自培植物 (2)实验仪器:擦镜纸,放大镜,直尺,盖玻片,载玻片,培养皿,刀片,滴管,毛笔,吸水纸,烘箱,显微镜,染色缸,小培养皿,镊子,纱布,磅纸(3)实验试剂:蒸馏水,番红染液,明胶,卡诺氏固定液,10%番红水溶液、0.5%固绿(用95%的酒精配制)、酒精(100%、95%、80%、70%、50%)、二甲苯 二、方法与步骤 将水稻与仙人掌的茎,桂花的叶,制作石蜡切片。 1、固定:用卡诺氏液固定24小时左右,固定完后用95%酒精冲洗,组织不要立即处理时可用70%酒精保存。 2、脱水:以乙醇脱水为例具体操作程序如下: 70%、80%、90%、95% 、100%各级乙醇溶液脱水各40min,放入95%、100%各两次, 每次20min。 3、透明:纯酒精、二甲苯等量混合液15min→二甲苯0.5h→二甲苯0.5h

计算机程序设计基础实验12个实验

《计算机程序设计基础》实验教学 大纲 课程编号:1303072 实验学时:24课程学分:3.5 课程类型:必修教学对象:全校各非计算机专业先修课程: ㈠实验目的与要求  本实验课程面向文法学院学生,通过本课程的学习与实验,使学生了解程序设计的一些基本概念,掌握计算机程序设计的一般方法,具备使用计算机解决实际问题的初步能力。 在实验教学中提倡“实验前要准备,实验中要认真,实验后要总结”;突出上机实践操作环节,强调在教师指导下的以学生为中心完成每次上机的具体内容和要求;对于普遍问题采用领练、辅导有机

结合的方法;尽量采用 CAI 辅助教学软件。 通过实验教学使学生能够建立计算机程序设计的基本概念;在简单的程序设计过程中掌握Visual Basic可视化设计的步骤,逐步搞清什么是对象、对象的属性以及事件和方法等重要概念。在此基础上,掌握程序设计的3种基本结构。 ㈡实验考核方式与成绩评定方法考核方式: 1.考核学生每次实验完成情况; 2.考核学生的计算机基本操作能力; 3.上机考试 成绩评定:学生应按照每次实验的要求,完成指定的实验任务,并按要求提交实验报告和实验文件,成绩评定由实验指导教师根据学生实验完成情况按照优秀、良好、中等、合格、不合格五个等级给出,实验成绩占20%计入学生课程成绩。  本学期需上交实验报告为三次,实验报告实验要求用本校实验报告册书写。要求填写学号、班级、姓名、实验指导老师、实验日期,报告内容包括实验名称、实验目的、实验内容、详细操作步骤及结果,最好写出自己的上机体会和总结。

㈢ 实验项目设置 根据教学内容和实验教学目的,共设4个实验项目: 项目一,认识Visual Basic,包括2个实验; 项目二,程序设计基础,,包括6个实验; 项目三,常用控件及界面设计,包括2个实验;项目四,文件管理,包括1个实验; 总的实验数为12个实验。 实验项目名称实验内容与学时分配总学时 数 认识Visual Basic 1.Visual Basic 程序设计环 境 2.窗体和最基 本控件 4 程序设计基础1.数据类型及函数 2.顺序程序设计 3.分支结构程序设计4.循环结构程序设计5.数组 6.过程 12 常用控件及界面设计1.常用标准控件 2.界面设计 4 文件管理1.文件管理2

自主实验设计

提取大豆异黄酮糖苷和苷元并比较其免疫 能力的强弱 实验设计 南方医科大学第二临床医学院 10级临床医学院(妇幼保健)石惠卿 10级临床医学院(妇幼保健)罗玉云 10级临床医学院(妇幼保健)林冬华 10级临床医学院(妇幼保健)彭书杰 10级临床医学院(妇幼保健)刘颖慧 摘要 大豆异黄酮是一种生理活性物质,更是人体生理生化中不可缺少的成分,它对调节人体新陈代谢,预防中老年疾病有一定的意义。研究和开发含有大豆异黄酮的各种新产品,不仅可以提高大豆的附加值,而且可创造出乐观的经济效益,经调查,市场对大豆异黄酮的年需求量在1500吨,而目前的年产量为500吨。因此大豆异黄酮的研究与开发就有很大的市场潜力。本次试验着重于异黄酮糖苷和苷元的提取,及其在免疫功能上的差异的研究。 关键词:大豆,异黄酮糖苷,异黄酮苷元,免疫 目录

1.前言 (2) 2.实验目的 (3) 3.实验原理 (4) 4.实验器材与试剂 (5) 5.实验步骤 (6) 6.结果预测及分析 (8) 7.可行性评估 (8) 8.注意事项 (9) 9.参考文献 (9) 1.前言 大豆是豆科植物的成熟种子,大豆异黄酮是大豆生长过程中形成的一类次生代谢产物,其结构与雌激素相似,是一类植物雌激素。大豆异黄酮有很多方面的药理活性,包括抗癌预防和治疗心血管疾病,预防和治疗骨质疏松和更年期综合症以及免疫调节作用。经研究发现,大豆异黄酮主要在肠道被吸收,吸收率为10%~40%。目前对大豆异黄酮功效性质的研究报道很多,但关于大豆异黄酮糖苷和苷元免疫功能对比实验研究尚少,为明确大豆异黄酮糖苷及其苷元组分的生理作用,本次实验对比研究大豆异黄酮糖苷和苷元对小鼠体液免疫功能的影响。 2.实验目的 2.1从大豆中提取异黄酮糖苷及苷元 2.2对大豆异黄酮糖苷及苷元进行定性鉴定 2.3对大豆异黄酮糖苷及苷元进行定量鉴定 2.4比较大豆异黄酮糖苷和异黄酮苷元对小鼠血液中溶血素含量的影响

相关文档