实验项目2

合集下载

实验报告(二)

实验报告(二)

北京信息科技大学信息管理学院实验报告课程名称java程序设计实验项目实验二类和对象实验仪器PC、jdk、jcreator专业_______ _________班级/学号________ ___学生姓名_______ __________实验日期实验地点成绩_______________________指导教师_____李春强_____________return p;}int getPower(int q){return q;}}Lab2_2:public class TV {void play(){System.out.println("正在播放动物世界");}}public class Family {TV homeTV;void buyTV(TV tv){tv=this.homeTV;System.out.println("购买一台电视");}}public class MainClass {public static void main(String args[]){ TV haierTV=new TV();Family zhangsanFamily =new Family();zhangsanFamily.buyTV(haierTV);haierTV.play();}}Lab2_3:public class Land {public static void main(String args[]){ Village.WaterAmount=200;System.out.println("水井中有水"+Village.WaterAmount+"升");Village v1=new Village();Village v2=new Village();int m=50;System.out.println("v1从水井中取水"+m+"升");v1.WaterAmount-=m;System.out.println("v2发现水井中有水"+Village.WaterAmount+"升");System.out.println("v2从水井中取水"+m+"升");v2.WaterAmount-=m;System.out.println("v1发现水井中有水"+Village.WaterAmount+"升");}}public class Village {public static int WaterAmount;}Lab2_4:import wukong.xiyou.*;public class SunRise{public static void main(String args[]){SquraEquation sq=new SquraEquation();sq.getRoot(100);System.out.println("此数的平方根为"+"sq.getRoot()");}}package java.wukong.xiyou;public class SquraEquation{public double getRoot(double num){ return Math.sqrt(num);}}1.实验名称、实验目的、实验内容、实验要求由教师确定,实验前由教师事先填好,然后作为实验报告模版供学生使用;2.实验准备由学生在实验或上机之前填写,教师应该在实验前检查;3.实验过程由学生记录实验的过程,包括操作过程、遇到哪些问题以及如何解决等;4.实验总结由学生在实验后填写,总结本次实验的收获、未解决的问题以及体会和建议等;5.源程序、代码、具体语句等,若表格空间不足时可作为附录另外附页。

实验2 直流他励电动机机械特性测定

实验2  直流他励电动机机械特性测定

实验二直流他励电动机机械特性测定一、实验目的掌握直流电动机机械特性的测定方法。

二、实验项目1、固有机械特性测定2、电枢回路串电阻人为机械特性测定3、降低电枢电源电压人为机械特性测定三、实验设备该实验是在DDSZ-1型电机及电气技术实验装置上完成的。

本次实验使用设备包括:1、DD01电源控制屏2、两个D31挂件3、D44挂件4、D51挂件5、D42挂件6、D55-1挂件7、DD03测试台、直流发电机和直流电动机本次实验使用DD01电源控制屏下方的直流励磁电源和直流电枢电源。

D31挂件由直流数字电压表、直流数字毫安表、直流数字安培表组成,本次实验使用两块毫安表和两块安培表。

D44挂件由可调电阻器R1、R2,电容器C1、C2和开关S1、S2组成,本次实验使用R1作为直流电动机电枢绕组串联电阻,R2作为直流电动机励磁绕组串联电阻。

D51挂件,由波形测试部分和开关S1、S2、S3组成,本次实验只使用开关S1 。

D42挂件,由三只相同的可调电阻器R1、R2、R3组成。

R1、R2串并联后,作为发电机的负载电阻R L,R3作为发电机励磁绕组串联电阻。

D55-1挂件,由数字转矩表、数字转速表和数字输出功率表组成。

并有转速输入端口和电枢电流输入端口以及5个功能按键。

5个功能按键分别是:复位键、功能鍵、确定键、数位键和数据键。

DD03测试台包括导轨、测速发电机和指针式转速表直流发电机和直流电动机之间是用联轴器直接联接好的,直流电动机,电枢绕组有两个接线端,励磁绕组有两个接线端。

直流发电机,电枢绕组有两个接线端,励磁绕组有两个接线端。

四、实验接线接线之前:开启电源总开关,按下绿色“启动”按钮,将电源控制屏下方的直流电压指示开关切换到电枢电压一侧,接通电枢电源开关,调节“电压调节”旋钮,将电枢电压调到220V后,关断电枢电源开关,按下红色“停止”按钮直流他励电动机机械特性测定实验接线图。

图3-1 直流他励电动机机械特性测定实验接线图直流电动机按他励电动机接线。

实验室项目实施方案 (2)

实验室项目实施方案 (2)

实验室项目实施方案
实验室项目实施方案主要包括以下几个步骤:
1. 确定项目目标和范围:明确实验室项目的目标和范围,确定项目的关键要素和指标。

2. 制定项目计划:根据项目目标和要求,制定项目计划,包括项目的时间安排、资源分配、任务分工等。

3. 资源准备:根据项目计划,准备所需的实验室设备、材料、人员等资源,并确保资源的充分准备和可用性。

4. 人员培训和分工:为项目参与人员提供必要的培训和指导,确保他们具备完成项目任务的能力和知识,并进行合理的任务分工。

5. 实施项目:按照项目计划和任务分工,有序进行实验室项目的实施工作,包括实验操作、数据采集、分析等。

6. 监控与控制:对项目进行实时监控和控制,及时发现和解决项目实施过程中的问题和风险,确保项目按计划顺利进行。

7. 成果评估:根据项目目标和要求,对项目的成果进行评估和验证,确认项目的实施效果和是否达到预期目标。

8. 结果总结与报告:总结项目实施过程中的经验和教训,撰写实施报告,记录和分享项目的成果和经验。

9. 项目结案和交接:完成项目实施后,进行项目的结案工作,包括实验室设备的清理和归档、项目文档的整理和存档,以及项目交接工作。

以上是一个典型的实验室项目实施方案的步骤,具体的实施方式可以根据实验室项目的具体要求和特点进行适当调整。

计算机网络实验二

计算机网络实验二

福建农林大学金山学院实验报告系(教研室):信息与机电工程系专业:计算机科学与技术年级:2013 实验课程:计算机网络姓名:王鑫学号:实验室号:_计算机号:实验时间:指导教师签字:成绩:实验2:路由器常用协议配置一、实验目的和要求1.掌握路由器基本配置原理2.理解路由器路由算法原理3.理解路由器路由配置方法二、实验项目内容1.掌握路由器静态路由配置2.掌握路由器RIP动态路由配置3.路由器OSPF动态路由配置三、实验环境1. 硬件:PC机;2. 软件:Windows操作系统、Packet tracer 6.0 。

四、实验原理及实验步骤路由器单臂路由配置(选做)实验目标掌握单臂路由器配置方法;通过单臂路由器实现不同VLAN之间互相通信;实验背景某企业有两个主要部门,技术部和销售部,分处于不同的办公室,为了安全和便于管理对两个部门的主机进行了VLAN的划分,技术部和销售部分处于不同的VLAN。

现由于业务的需求需要销售部和技术部的主机能够相互访问,获得相应的资源,两个部门的交换机通过一台路由器进行了连接。

技术原理单臂路由:是为实现VLAN间通信的三层网络设备路由器,它只需要一个以太网,通过创建子接口可以承担所有VLAN的网关,而在不同的VLAN间转发数据。

实验步骤新建packer tracer拓扑图当交换机设置两个Vlan时,逻辑上已经成为两个网络,广播被隔离了。

两个Vlan的网络要通信,必须通过路由器,如果接入路由器的一个物理端口,则必须有两个子接口分别与两个Vlan对应,同时还要求与路由器相连的交换机的端口fa 0/1要设置为trunk,因为这个接口要通过两个Vlan的数据包。

检查设置情况,应该能够正确的看到Vlan和Trunk信息。

计算机的网关分别指向路由器的子接口。

配置子接口,开启路由器物理接口。

默认封装dot1q协议。

配置路由器子接口IP地址。

实验设备PC 2台;Router_2811 1台;Switch_2960 1台路由器静态路由配置实验目标●掌握静态路由的配置方法和技巧;●掌握通过静态路由方式实现网络的连通性;●熟悉广域网线缆的链接方式;实验背景学校有新旧两个校区,每个校区是一个独立的局域网,为了使新旧校区能够正常相互通讯,共享资源。

大学计算机实验二实验报告

大学计算机实验二实验报告

3) 添加应用程序桌面图标。点击开始,在菜单中点击“所有应用”,找到需要添加的应用, 直接按住该应用并拖到桌面空白处即可
4) 删除桌面图标。在需要删除的桌面图标上单击鼠标右键,在弹出的菜单中选择删除即可
二. 文件管理 1.隐藏文件或文件夹及显示隐藏的文件或文件夹。 1)对着需要隐藏的文件单击右键,在弹出的快捷窗口中单击“属性”。 2)在“常规”选项下找到“属性”单击“隐藏”点击“确定”,选择“将更改应用于此文件夹 、子文件夹和文件”后,点击“确定”即可。
1) 打开“开始”菜单,输入“控制面板”命令打开控制面板,在控制面板内选择“日期和时
间”弹出的对话框内选择“日期和时间选项卡”,更改日期、时间、时区后点击确定即可达 到更改日期、时间、时区的目的。
2) 也可在控制面板内选择“Internet 时间选项卡”,在弹出的对话框内勾选与“Internet 时间服 务器”同步,并且在服务器的下拉列表框中选择第一个选项,点击确定即可
实验过程及内容: 一. 基础操作 1. 设置桌面背景 1) 在桌面的没有桌面图标的区域单击鼠标右键,并在出现的快捷菜单中单点击“个性化”。
2) 单击“背景”。打开“背景”后,可以看见个性化设置背景。
3) 在下方的“最近使用的图像”中任意单击一张图片即可将桌面背景设置为此图片。
注:也可在第三步中点击“浏览照片”并选择自己喜欢的图片做为桌面背景。 2. 调整计算机系统的日期和时间
3. 设置桌面图标 1) 添加文件或文件夹图标。鼠标右键点击需要添加快捷方式的文件,选择“显示更多选项”, 在弹出的菜单中选择“发送到”,在弹出的新菜单中点击“桌面快捷方式”即可。 2) 添加系统图标。在设置中找到“个性化”选修卡,点击“主题”选项,点击“桌面图标设 置”在弹出的对话框内勾选需要的桌面图标点击确定即可完成设置。

实训项目2 电容元件的认知与识别实验报告

实训项目2 电容元件的认知与识别实验报告

实训项目2电容元件的认知与识别一、实训概要主要介绍电容器的基本知识及结构特点。

要求学生掌握三方面内容:(1)电容器的类型、符号及标识;(2)各种电容器的特点及应用环境;(3)电容器的检测技巧。

学习时,要自始至终以认识电容器、检测电容器、了解各种电容器的应用为重点。

二、实训目的1、了解电容器的分类和常任电容器的性能。

2、了解电容器标志识别。

3、掌握电容器的测量方法。

三、实训原理电容器是储存电荷的容器,它的容量决定了它对电荷的存储能力。

若将两块彼此绝缘的金属极板面对面放置,就构成了一个最简单的电容器。

电容器的容量单位为法拉第,简称法,用F 表示。

法拉第这个单位太大,常用比法拉第更小的单位,如毫法(mF )、微法(μF )、纳法(nF )、皮法(PF )等。

一、电容器主要参数1. 电容器的电路符号电容器的电路符号如图——所示。

2.电容器型号命名例如,某电容器标注为CZD-250-0.47-±10%,其含义如下:C ZD 250 0.47±10%3.电容量电容量是指电容器储存电荷的能力。

常用单位:法(F )、微法(μF )、皮法(pF )。

三者的关系为:1pF=10-6μF=10-12 pF 。

通常,容量在微法级的电容器直接在上面标注其容量,如47 F,但皮法级的电容用数字标注其容量,如332即表明容量为3 300pF,即最后位为十的指数,这和用数字表示电阻值的方法是一样的。

国家规定了一系列容量值作为产品标称。

固定电容器的标称容量系列如表1.4所示。

表1.4 固定式标称容量系列E24、E12、E6二.电容器的分类按电容器的容量是否可调来分,电容器可分为:固定电容器、可变电容器及微调电容器。

按电容器所用的介质来分,可分为:有机介质电容器、无机介质电容器、气体介质电容器、电解电容器。

固定电容器4.电解电容器电解电容器的介质是一层极薄的金属氧化膜,氧化膜的金属基体是电容器的阳极(正极),另一块未氧化的金属极板是电容器的阴极(负极)。

02实验二食品中亚硝酸盐的测定

02实验二食品中亚硝酸盐的测定

实验二食品(腊肠)中亚硝酸盐的测定一、实验原理与目的目的要求:熟悉亚硝酸盐的化学性质和分离方法。

掌握其定性、定量分析方法。

1知识目标:掌握腊肠中亚硝酸盐含量的测定原理及方法。

技能目标:能对腊肠中的亚硝酸盐含量进行测定。

2、(1)亚硝酸盐作用硝酸盐和亚硝酸盐是食品添加剂中的发色剂(也称护色剂),添加后,硝酸盐在亚硝基化菌的作用下还原成亚硝酸盐,并在肌肉中乳酸的作用下生成亚硝酸。

亚硝酸不稳定,极易分解产生亚硝基,生成的亚硝基会很快与肌红蛋白反应生成鲜艳的、亮红色的亚硝基肌红蛋白,亚硝基肌红蛋白遇热后,放出巯基(-SH),变成了具有鲜红色的亚硝基血色原,从而赋予食品鲜艳的红色。

另外,亚硝酸盐对抑制微生物增殖有一定作用,与食盐并用,可增加对细菌的抑制作用。

亚硝酸盐摄入量过多会对人体产生毒害作用。

过多地摄入亚硝酸盐会引起正常血红蛋白转变为高铁血红蛋白,而失去携氧功能,导致组织缺氧,引起肠原性青紫症。

(2)测定原理亚硝酸盐采用盐酸萘乙二胺法测定,样品经处理、沉淀蛋白质、除去脂肪后,在弱酸条件下亚硝酸盐与对氨基苯磺酸发生重氮化以后,再与N-1-萘基乙二胺偶合形成紫红色染料,在538 nm波长处测定吸光度,与标准比较定量。

二、试剂与材料(亚硝酸盐的测定(依据GB/T 5009.33-2010)1、检测原料:红肠、腊肠、榨菜、咸菜2、试剂:除非另有规定,本方法所用试剂均为分析纯。

水为GB/T 6682-2008规定的二级水或去离子水。

①亚铁氰化钾溶液(106 g/L):称取106.0 g亚铁氰化钾,用水溶解,并稀释至1000 mL。

②乙酸锌溶液(220 g/L ):称取220.0 g乙酸锌,先加30 mL冰醋酸溶解,用水稀释至1000 mL。

③饱和硼砂溶液(50 g/L ):称取5.0 g硼酸钠,溶于100 mL热水中,冷却后备用。

④对氨基苯磺酸溶液(4 g/L):称取0.4 g对氨基苯磺酸,溶于100 mL20%(V/V )盐酸中,置棕色瓶中混匀,避光保存⑤盐酸萘乙二胺溶液(2 g/L):称取0.2 g盐酸萘乙二胺,溶于100 mL水中,混匀后,置棕色瓶中,避光保存。

实验二 实验报告

实验二        实验报告
生成设备驱动程序详细信息表的最简单的命令是:
Driverquery /fo:csv –v >*.csv
输入Mem:
Driverquery /fo:csv –v >*.csv
输入Driverquery:
输入SystemInfo:
电子表格:
③、网络通信命令Ping:使用 ping可以测试计算机名和计算机的 ip 地址,验证与远程计算机的连接,通过将 icmp 回显数据包发送到计算机并侦听回显回复数据包来验证与一台或多台远程计算机的连接,该命令只有在安装了 tcp/ip 协议后才可以使用。打开打开命令提示符窗口输入Ping命令,并记载运行结果。
(1)系统信息命令 例如Time,Date,Mem,Driverquery和SystemInfo等。
(2)系)文件系统命令 例如Copy,Del和Mkdir等。
(4)网络通信命令 例如Ping,Netstat和Route等。
四、实验操作过程及实验结果记录
(实验二)
专业班级:学号:姓名:
实验项目名称:Windows 2000/XP命令控制界面教师评分:
一、实验目的和要求
目的:对日常使用的Windows 2000/XP系统的命令控制界面做进一步了解。
要求:了解Windows 2000/XP操作系统的常用操作命令;了解Windows 2000/XP操作系统命令的直接使用和批处理使用的方法。
六、实验过程中所遇问题思考与讨论(根据个人具体情况选做)
六、参考文献:
1、《操作系统教程》,第3版,孙钟秀主编, 高等教育出版社。
2、《计算机操作系统教程习题解答与实验指导书》,第2版,张尧学编著,清华大学出版社。
3、《操作系统实验与课程设计》,庞丽萍编,华中科技大学出版社。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验2:数据及运算【实验目的】1、掌握C语言数据类型,熟悉如何定义一个整形、字符型和实型的变量,以及对他们赋值的方法。

2、握不同的类型数据之间赋值的规律。

3、学会使用C的有关算术运算符,以及包含这些运算符的表达式,特别是自加(++)和自减(--)运算符的使用。

4、程序的编辑、编译、连接和运行的过程。

【实验步骤】按照下列要求,分别编写、运行以及调试程序。

1、输入并运行下面的程序#include <stdio.h>void main(void){char c1, c2;c1 = 'a';c2 ='b';printf (“%c %c\n”, c1, c2);}(1).运行此程序。

结果分析:定义c1和c2为字符,将a和b的值分别赋给c1和c2,程序的输出形式是以字符的形式输出,所以输出的结果是以原样输出的。

(2).在此基础上增加一个语句:printf(“%d%d\n”,c1,c2);再运行,并分析结果。

结果分析:定义c1和c2为字符,将a和b的值分别赋给c1和c2,程序的输出形式分别是以字符的形式和十进制形式输出,所以输出的结果是以原样输出和数字输出。

(3).再将第2行改为:int c1,c2;再使之运行,并观察结果。

结果分析:定义c1和c2为整形,将a和b的值分别赋给c1和c2,但程序的输出形式是以字符的形式输出,所以输出的结果是以原样输出的。

(4).再将第 3、4行改为:c1 = a; /* 不用单撇号 */c2 = b;再使之运行,分析其运行结果结果分析:其中a和b是字符,应该用‘’将其包含,程序有错,所以得不到输出结果。

(5).再将第 3、4行改为:c1 = ”a”; /* 用双撇号 */c2 = ”b”;再使之运行,分析其运行结果。

结果分析:“”其作用是包含字串符,而不是包含一个字符,此程序步骤有误,所以得不到输出结果。

(6).再将第 3、4行改为:c1 = 300; /* 用大于255的整数 */c2 = 400;再使之运行,分析其运行结果结果分析:定义c1和c2为字符,将300和400的值分别赋给c1和c2,输出形式是以字符c1,c2的ASCII值形输出,2、输入并运行以下给出的程序#include <stdio.h>void main(void){char c1 = ‘a’, c2 = ‘b’, c3 = ‘c’, c4 = ‘\101’, c5 = ‘\116’;printf (“a%c b%c\tc%c\tabc\n”,c1, c2, c3);printf(“\t\b%c%c”, c4, c5);}在上机前先用人工分析程序,写出应得结果,上机后将二者对照。

结果分析:1.输出结果为aa bb cc abc是因为printf中%c前分别有a b c .2. “\’”是八进制的字符,\’101是八进制的101,就等于十进制的65,而65的ASICII值为A;\’116是八进制的116,就等于十进制的78,而78的ASICII值为N,所以输出为AN。

3、输入并运行下面的程序#include <stdio.h>void main(void){int a,b;unsigned c,d;long e,f;a = 100;b = -100;e = 50000;f = 32767;c = a;d = b;printf(“%d,%d\n”, a, b);printf(“%u,%u\n”, a, b);printf(“%u,%u\n”, c, b);c = a = e;d = b = f;printf(“%d,%d\n”, a, b);printf(“%u,%u\n”, c, d);}结果分析:(1)“%d”表示以十进制形式输出,所以输出的第一行是以a和b所赋的值。

(2)“%u”表示以无符号形式输出,又因为无符号整形变量能存放负数并且“b”赋的值为-100,所以不能输出b的正确值,只能输出a的正确值。

请对照程序和运行结果分析:(1).将一个负整数赋给一个无符号的变量,会得到什么结果。

画出它们在内存中的表示形式。

答:会得到计算机的一个随机值,因为无符号整形变量不能储存负数。

(2).将一个大于32765的长整数赋给整形变量,会得到什么结果。

画出它们在内存中的表示形式。

答:会得到这个数据的低位。

例如:a=1111001100011001,如果将11110011000110011存到a中,则存储空间为1110011000110011,最高位的1丢掉。

(3).将一个长整数赋给无符号的变量,会得到什么结果(分别考虑该长整数的值大于或等于65535 以及小于65535 的情况)。

画出它们在内存中的表示形式。

答:a=1111……110(31个1),将其以无符号形式输出,则输出结果为-1.同学们可以改变程序中各变量的值,以便比较。

例如: a = 65580, b = -40000,e = 65535,f = 65580。

4、输入下列程序#include <stdio.h>void main(void){int i,j,m,n;i = 8;j = 10;m = ++i;n = j++;printf(“%d,%d,%d,%d”, i, j, m, n);}(1).运行程序,注意 i、j、m、n 各变量的值,分别作以下改动并运行。

结果分析:m=++j,先将j的值变为11,再将j的值赋给m,m的值变为11;n=j++,先将j的值赋给n,n的值为11,然后j的值变为12。

所以I,j,m,n的值分别为8,12,11,11.(2).将第4、5行改为:m = i++;n = ++j;再运行。

结果分析:m=i++,先将i的值赋给m,m的值为8,然后i的值变为9;n=++j,先将j的值变为11,再将j的值赋给n,n的值变为11。

所以i,j,m,n的结果分别为9,11,8,11.(3).将程序改为:#include <stdio.h>void main(void){int i,j;i = 8;j = 10;printf(“%d,%d”, i++, j++);}结果分析:输出的结果是以i增加之前的值输出的,并不是i增加之后的值。

所以输出结果为8 10.(4).在(3)的基础上,将printf 语句改为:printf(“%d,%d”, ++i, ++j);结果分析:输出的结果是以i增加之后的值输出的,并不是i增加之前的值。

所以输出结果为9 11.(5).再将printf 语句改为:printf(“%d,%d,%d,%d”, i, j, i++, j++);结果分析:i,j的结果第一次为8,10,但在执行++i,++j之后就变了。

++i 的值为i加之后的值,为9,此时i的值变为9。

++j的值为j加之后的值,为11,此时j的值变为11。

所以最终i和j的值变为9,11。

(6)将程序改为:#include <stdio.h>void main(void){int i, j, m=0, n=0;i = 8;j = 10;m+= i++; n-= --j;printf(“i=%d,j=%d,m=%d,n=%d”, i, j, m, n);}结果分析:m+=i++的意思是m=m+(i++),其中i++的值为8,所以m+=i++的值为8,而i的值变为9;n-=--j的意思是n=n-(--j),其中--j的值为9,所以n-=--j的值为-9,而j的值变为9。

5、按要求编程序并上机运行:要将”China”译成密码,译码规律是:用原来字母后面的第4个字母代替原来的字母。

例如,字母”A”后面第4个字母是”E”,用”E”代替”A”。

因此,”China”应译为”Glmre”。

请编一程序,用赋初值的方法使c1、c2、c3、c4、c5 五个变量的值分别为’C’、’h’、’i’、’n’、’a’,经过运算,使c1、c2、c3、c4、c5分别变为’G’、’l’、’m’、’r’、’e’、,并输出。

①输入事先已编好的程序,并运行该程序。

分析是否符合要求。

改变c1、c2、c3、c4、c5、的初值为:’T’、’o’、’d’、’a’、’y’,对译码规律作如下补充:’W’用’A’代替,’X’用’B’代替,’Y’用’C’代替,’Z’用’D’代替。

修改程序并运行.③将译码规律修改为:将字母用它前面的第4个字母代替,例如:’E’用’A’代替,’Z’用’U’代替,’D’用’Z’代替,’C’用’Y’代替,’B’用’X’代替,’A’用’V’代替。

修改程序并运行。

6.购房从银行贷款d,月还款额为p,月利率为r,编程计算多少月能还清,程序运行时输入以上相关数据。

还清月数的数学计算公式:log log()log(1)p p dr mr--=+说明:C的库函数中有函数log10用来计算以10为底的对数7.求方程ax2+bx+c=0的实数根,要求输入的系数a,b,c满足a≠0,且b2-4ac≥0。

(提示:C库函数中有sqrt()计算平方根,如sqrt(x)计算x的平方根。

8.课本第83页习题4(1).(2(3)9.课本第83页习题510.设整数42486,请定义一个变量,初始化之,并分别以8进制和16进制数输出。

如果将该整数定义成无符号短整型,当以有符号数输出时,结果是什么?对程序运行结果进行解释说明。

(1).结果分析:十进制的42486的二进制是1010010111110110,而将二进制转换成八进制是从二进制的低位开始三个数一组,而将二进制转换成十六进制是从二进制的低位开始四个数一组,再将二进制的数算出连起来,就得到输出的结果。

(2)结果分析:定义a为无符号变量,而输出形式是以十进制输出,由于无符号变量不能存放负数,而a>0所以能输出a 的值。

11.设计程序,利用sizeof操作符求出课文中表3.2,表3.3,表3.4中各数据类型的字节长度,程序按以下形式在屏幕上输出结果:Size of char 1 byteSize of int 2 byte (1)(2)(3)【实验报告要求】1. 每次实验结束,必须在实验报告本中撰写本次实验报告。

2. 总结本次实验主要知识点。

3. 描述本次实验各题算法、提供程序清单。

4. 总结本次实验中遇到的难点、解决方法及编程体会。

实验报告:(1).本次作业涵盖的知识点较多,大多为基础知识,但有些内容有点难。

(2).上机写程序是有点难度,有时编写程序时需要查书,有些小的知识点遗忘了。

(3).解决方案:多查找资料,及时巩固之前的知识。

相关文档
最新文档