文档库 最新最全的文档下载
当前位置:文档库 › 课设实验题目

课设实验题目

课设实验题目
课设实验题目

题目一:班级人事管理系统

功能要求:

(1)设计一个人事管理的People(人员)类。考虑到通用性,这里只抽象出所有类型人员都具有的属性:name(姓名),number(编号),birthday(出生日期),id(身份证号)等等。其中“出生日期”定义为一个“日期”类(具有属性):year(年),month(月),date (日)内嵌子对象。用成员函数实现对人员信息的录入和显示等必要的功能操作(自己独立思考设计)。要求包括:构造函数和析构函数,拷贝构造函数,内联成员函数。

(2)从people(人员)类派生出student(学生)类,添加属性:班号 char chassNO;从people(人员)类派生出teacher(教师)类,添加属性:职务 char principalship,部门 char department;.从 student类中派生出graduate(研究生)类,添加属性:专

业 char subject,导师 teacher adviser(为(教师类内嵌子对象));从graduate类和 teacher类派生出TA(助教生)类,注意虚基类的使用,重载相应的成员函数。

(3)对people类重载“= =”运算符和“=”运算符,“= =”运算符判断两个people类对象的id属性是否相等;“=”运算符实现people 类对象的赋值操作。

(4)定义一个对people类对象数组按编号排序的函数,一个按编号查找people对象的函数。

题目二:学生管理系统

系统主要功能描述(可自己增加或修改部分功能):

1、设计一个学生类Student,包括姓名,学号,性别,籍贯,年龄,出生日期和住址,其中"出生日期"定义为一个"日期"类(具有属性:year(年),month(月),date(日))内嵌子对象。

2、具有数据的录入、显示、保存、查询(按学号或姓名查询)、修改和删除功能。

3、对Student类重载"=="运算符和"="运算符,"=="运算符判断两个Student类对象的id属性是否相等;"="运算符实现Student类对象的赋值操作。

4、对给出的程序源代码要给出各部分的详细注释。

5、自己根据能力及需要添加相应功能模块,增强模拟系统功能。

题目三:成绩管理系统

现有学生成绩信息,内容如下

姓名学号语文数学英语

张明明 01 67 78 82

李成友 02 78 91 88

张辉灿 03 68 82 56

王露 04 56 45 77

陈东明 05 67 38 47

…. .. .. .. …

请用C++编写一系统,实现学生信息管理,软件的入口界面应包括如下几个方面:

(一)功能要求:

(1)信息维护:

要求:学生信息数据要以文件的形式保存,能实现学生信息数据的维护。此模块包括子模块有:增加学生信息、删除学生信息、修改学生信息

(2)信息查询:

要求:查询时可实现按姓名查询、按学号查询

(3)成绩统计:

要求:A输入任意的一个课程名(如数学)和一个分数段(如60--70),统计出在此分数段的学生情况。

(4)排序:能对用户指定的任意课程名,按成绩升序或降序排列学生数据并显示排序结果

(二)其它要求:

1)只能使用C++语言,源程序要有适当的注释,使程序容易阅读2)学生可自动增加新功能模块(视情况可另外加分)

1、问题描述

某高校有四类员工:教师、实验员、行政人员,教师兼行政人员;共有的信息包括:编号、姓名、性别、年龄等。其中,教师还包含的信息有:所在系部、专业、职称;实验员还包含的信息由:所在实验室、职务;行政人员还包含的信息有:政治面貌、职称等。

2、功能要求

(1)添加功能:程序能够任意添加上述四类人员的记录,可提供选择界面供用户选择所要添加的人员类别,要求员工的编号要唯一,如果添加了重复编号的记录时,则提示数据添加重复并取消添加。

(2)查询功能:可根据编号、姓名等信息对已添加的记录进行查询,如果未找到,给出相应的提示信息,如果找到,则显示相应的记录信息。

(3)显示功能:可显示当前系统中所有记录,每条记录占据一行。

(4)编辑功能:可根据查询结果对相应的记录进行修改,修改时注意编号的唯一性。

(5)删除功能:主要实现对已添加的人员记录进行删除。如果当前系统中没有相应的人员记录,则提示“记录为空!”并返回操作;否则,输入要删除的人员的编号或姓名,根据所输入的信息删除该人员记录,如果没有找到该人员信息,则提示相应的记录不存。

(6)统计功能:能根据多种参数进行人员的统计。能统计四类人员数量以及总数,

统计男、女员工的数量。

(7)保存功能:可将当前系统中各类人员记录存入文件中,存入方式任意。(8)读取功能:可将保存在文件中的人员信息读入到当前系统中,供用户进行使用。

1、问题描述

某公司需要存储雇员的编号、姓名、性别、所在部门,级别,并进行工资的计算。其中,雇员分为经理、技术人员、销售人员和销售经理。

设计一程序能够对公司人员进行管理,应用到继承、抽象类、虚函数、虚基类、多态和文件的输入/输出等内容。

2、功能要求

(1)添加功能:程序能够任意添加上述四类人员的记录,可提供选择界面供用户选择所要添加的人员类别,要求员工的编号要唯一,如果添加了重复编号的记录时,则提示数据添加重复并取消添加。

(2)查询功能:可根据编号、姓名等信息对已添加的记录进行查询,如果未找到,给出相应的提示信息,如果找到,则显示相应的记录信息;

(3)显示功能:可显示当前系统中所有记录,每条记录占据一行。

(4)编辑功能:可根据查询结果对相应的记录进行修改,修改时注意编号的唯一性。

(5)删除功能:主要实现对已添加的人员记录进行删除。如果当前系统中没有相应的人员记录,则提示“记录为空!”并返回操作;否则,输入要删除的人员的编号或姓名,根据所输入的信息删除该人员记录,如果没有找到该人员信息,则提示相应的记录不存。

(6)统计功能:能根据多种参数进行人员的统计。例如,统计四类人员数量以及总数,

或者统计男、女员工的数量等信息。

(7)保存功能:可将当前系统中各类人员记录存入文件中,存入方式任意。(8)读取功能:可将保存在文件中的人员信息读入到当前系统中,供用户进行使用。

1、问题描述

高校中学生信息包括:学号、姓名、性别、年龄、系别、班级、联系方式等信息。课程信息包括:课程代码、课程名称、课程性质、总学时、学分、开课学期、选修人数等信息。学生可对课程信息进行查询,选修符合要求的课程。

根据课程信息和学生信息完成对课程的选修,需要专门的一个管理类来完成选修工作。

2、功能要求

(1)添加功能:程序能够任意添加课程和学生记录,可提供选择界面供用户选择所要添加的类别,要求编号要唯一,如果添加了重复编号的记录时,则提示数据添加重复并取消添加。

(2)查询功能:可根据编号、姓名等信息对已添加的学生和课程记录进行查询,如果未找到,给出相应的提示信息,如果找到,则显示相应的记录信息。

(3)显示功能:可显示当前系统中所有学生和课程的记录,每条记录占据一行。(4)编辑功能:可根据查询结果对相应的记录进行修改,修改时注意编号的唯一性。

(5)删除功能:主要实现对已添加的学生和课程记录进行删除。如果当前系统中没有相应的记录,则提示“记录为空!”并返回操作。

(6)统计功能:能根据多种参数进行统计。能统计学生人数、课程的门数、选修某门课程的学生的相关信息。

(7)保存功能:可将当前系统中各类记录存入文件中,存入方式任意。

(8)读取功能:可将保存在文件中的信息读入到当前系统中,供用户进行使用。

3、问题的解决方案

根据系统功能要求,可以将问题解决分为以下步骤:

(1)应用系统分析,建立该系统的功能模块框图以及界面的组织和设计;(2)分析系统中的各个实体及它们之间的关系;

(3)根据问题描述,设计系统的类层次;

(4)完成类层次中各个类的描述;

(5)完成类中各个成员函数的定义;

(6)完成系统的应用模块;

(7)功能调试;

(8)完成系统总结报告。

1、问题描述

学生信息包括:学号、姓名、性别、年龄、班级等信息。

考勤信息包括:缺课日期、第几节课、课程名称、学生姓名、缺课类型(迟到、早退、请假和旷课)。

2、功能要求

(1)添加功能:程序能够添加学生的记录和缺课记录,提供选择界面供用户选择所要添加的类别。添加学生记录时,要求学号要唯一,如果添加了重复学号的记录时,则提示数据添加重复并取消添加。

(2)查询功能:可根据学号、姓名等信息对已添加的学生记录进行查询,如果未找到,给出相应的提示信息,如果找到,则显示相应的记录信息。还可以按课程名、学生姓名对缺课记录进行查询。

(3)显示功能:可显示当前系统中所有学生的记录和缺课记录,每条记录占据一行。

(4)编辑功能:可根据查询结果对相应的记录进行修改,修改时注意学号的唯一性。

(5)删除功能:主要实现对已添加的学生记录进行删除。如果当前系统中没有相应的记录,则提示“记录为空!”并返回操作。

(6)统计功能:能根据多种参数进行统计。能按课程名统计出学生旷课的信息、还可以按姓名统计出任一学生的旷课情况。需要排序。

(7)保存功能:可将当前系统中各类记录存入文件中,存入方式任意。

(8)读取功能:可将保存在文件中的信息读入到当前系统中,供用户进行使用。

3、问题的解决方案

根据系统功能要求,可以将问题解决分为以下步骤:

(1)应用系统分析,建立该系统的功能模块框图以及界面的组织和设计;(2)分析系统中的各个实体及它们之间的关系;

(3)根据问题描述,设计系统的类层次;

(4)完成类层次中各个类的描述;

(5)完成类中各个成员函数的定义;

(6)完成系统的应用模块;

(7)功能调试;

(8)完成系统总结报告。

题目八:图书管理系统设计

1、问题描述

定义图书类,属性有:书名、出版社、ISBN号、作者、库存量、价格等信息和相关的对属性做操作的行为。

主要完成对图书的销售、统计和图书的简单管理。

2、功能要求

(1)销售功能。购买书籍时,输入相应的ISBN号,并在书库中查找该书的相关信息。如果有库存量,输入购买的册数,进行相应计算。如果库存量不够,给出提示信息,结束购买。

(2)图书简单管理功能。

添加功能:主要完成图书信息的添加,要求ISBN号唯一。当添加了重复的编号时,则提示数据添加重复并取消添加。

查询功能:可按书名、ISBN号、作者、出版社进行查询。若存在相应信息,输出所查询的信息,若不存在该记录,则提示“该标题不存在!”。

修改功能:可根据查询结果对相应的记录进行修改,修改时注意ISBN号的唯一性。

删除功能:主要完成图书信息的删除。输入要删除的ISBN号,根据编号删除该物品的记录,如果该编号不在物品库中,则提示“该编号不存在”。

(3)统计功能。

输出当前书库中所有图书的总数及详细信息;可按书的价格、库存量、作者、出版社进行统计,输出统计信息时,要按从大到小进行排序。

(7)图书存盘:将当前程序中的图书信息存入文件中。

(8)读出信息:从文件中将图书信息读入程序。

3、问题的解决方案

根据系统功能要求,可以将问题解决分为以下步骤:

(1)应用系统分析,建立该系统的功能模块框图以及界面的组织和设计;(2)分析系统中的各个实体及它们之间的关系;

(3)根据问题描述,设计系统的类层次;

(4)完成类层次中各个类的描述;

(5)完成类中各个成员函数的定义;

(6)完成系统的应用模块;

(7)功能调试;

(8)完成系统总结报告。

题目九:万年历显示。

功能要求:

输入一个年份,输出是在屏幕上显示该年的日历。假定输入的年份在1940-2040年之间。

输入年月,输出该月的日历。

输入年月日,输出距今天还有多少天,星期几,是否是公历节日。

题目十:学校档案管理系统

1.需求分析:

使用的类定义及其程序实现方法,利用继承性与派生类来管理学生教师档案:由person

(人员)类出发(作为基类),派生出student(学生)及teacher(教师)类;而后又由student

(学生)类出发(作为基类),派生出graduateStudent(研究生)类。可假定这几个类各自

具有的数据成员为:

person(人员)类:姓名、性别、年龄;

student(学生)类:姓名、性别、年龄、学号、系别;

teacher(教师)类:姓名、性别、年龄、职称、担任课程;

graduateStudent(研究生)类:姓名、性别、年龄、学号、系别、导师。

2.程序的基本功能:

1、增加修改删除本科学生、研究生以及教师资料。

2、按条件查询显示本科学生、研究生以及教师资料(条件有按编号、姓名、性别以及日

年龄等)。

3、利用虚函数的定义实现相同原型的成员函数的动态绑定。

题目十一:通讯录程序设计

设计一个实用的小型通讯录程序,具有添加,查询和删除功能。由姓名,籍贯,电话号码1,电话号码2,电子邮箱组成,姓名可以由字符和数字混合编码。电话号码可由字符和数字组成。实现功能:

(1)系统以菜单方式工作

(2)信息录入功能

(3)信息浏览功能

(4)信息查询功能

(5)信息修改功能

(6)系统退出功能

题目十二:职工工资管理系统

功能设计要求

1. 输入记录:将每一个职工的姓名、ID号以及基本工资、职务工资、岗位津贴、医疗保险、公积金的数据作为一个记录。?该软件能建立一个新的数据文件或给已建立好的数据文件增加记录。

2. 显示记录:根据用户提供的记录或者根据职工姓名显示一个或几个职工的各项工资和平均工资。

3. 修改记录:可以对数据文件的任意记录的数据进行修改并在修改前后对记录内容进行显示。

4.查找记录:可以对数据文件的任意记录的数据进行查找并在查找前后对记录内容进行显示。

5. 删除记录:可删除数据文件中的任一记录。

6. 统计: (A)计算各项工资平均工资及总工资, (B)?统计符合指定条件(如职工工资前三项之和在3000元以上、3000~2000元、2000~1000元) 以内的工资职工人数及占总职工人数的百分比。(C)按字符表格形式打印全部职工工资信息表及平均工资(?包括各项总的平均工资)。

7.保存数据文件功能。

例如:职工工资信息表

ID号姓名基本工资职务工资津贴医疗保险- 公积金- 总工资

01 张望1286 794 198 109 135 2034

02 李明1185 628 135 94 114 1740

03 王小民 895 438 98 64 73 1294

04 张效章 1350 868 210 116 150 2162

05 彭山745 398 84 61 68 1098

????????

各项平均工资1092.2 625.2 145 88.8 108

题目十三:小型婴儿出生信息登记系统

1.需求分析:

在医院中,婴儿出生的时候都需要进行登记,现在要求编写一个程序进行初生婴儿的登记和屏幕打印预览管理,为了该程序很好地为其他模块提供接口,我们采

用一个类模块来描述婴儿信息,婴儿的详细情况包括:

根据以上信息,要求在C++中,使用类模块来描述婴儿信息,并且完成登记和在屏幕上

进行打印预览的程序功能。其中护理人员代码必须为四位,并且代码号顺序从0100-0112;

医务人员代码也必须为四位,并且代码号顺序从0300-0320;护理人员代码并且必须为四位,代码号顺序从0100-0112;医务人员代码并且必须为四位,代码号顺序从0300-0320;家庭详细地址输入的字符不能超过128 个;住址邮政编码输入的字符不能超过 6 个;母亲姓名和父亲姓名输入的字符不能超过12 个;婴儿性别是“男”或者“女”;

“母亲姓名”、“婴儿性别”和“护理人员代码”是基本数据,不允许为空,要求在代码

中进行输入检查;

2.程序的基本功能:

1、增加一个婴儿资料。

2、按条件查询显示婴儿资料(条件有按医院、父母、性别以及日期等)。

3、显示超低体重的婴儿资料

1、需求分析:

本系统实现家庭的各种账单(水/电/煤气费,宽带/电话费等)的管理功能,可以对各类账单

及用户信息进行登记、修改、删除等。

2、程序的基本功能:

1.增加、修改、删除一个用户资料。

2.增加、修改、删除一种账单。

3.按条件查询显示用户资料(条件有姓名等)。

4.按条件显示各类账单信息(条件有帐单类型、用户名等)。

5.查找指定金额范围的指定类型账单。

6.能按月份和年份统计家庭各类帐单信息和总和。

宾馆的客房信息包括客房号、客房类型、客房价格、空闲情况、客人姓名、客人身份证号、入住时间、退房时间,预付费用等信息。

试设计一宾馆客房管理系统统,系统以菜单方式工作,使之能提供以下功能:

1.客房信息的录入功能

2.客人入住登记

3.客人退房结算

4.客房信息浏览功能,浏览全部客房的信息()客房信息保存于文件

5.客房信息查询:查询空房间情况、按姓名或房间号查询

6.客房信息的删除、修改功能

至少包含2个类,客房信息和客人信息

题目十六:银行账户管理程序

一、问题描述

1.设计一个银行账户管理程序,账户的信息有账号(唯一)、姓名、余额、身

份证号码、单位、电话号码、地址等,

2.允许用户进行如下操作:开户、销户、存款、取款、转账、查询,一个用户

可以有多个户头,账户的数值没有上限。

3.然后分别设计定期储户类、活期储户类和信用卡储户类,它们的基类均为银

行账户抽象类。

4.基本要求程序运行时,可以由用户选择进行何种操作,开户操作要求输入

用户信息后自动获取账号,用户销户后账号被回收,并且该账号可以继续分配给其它账户,不允许用户透支,根据姓名或账号可以进行用户的信息查询,所有的账户信息应存放到一个文件中,可以随时的访问和更新。

二、定义一个用户类customer,数据成员主要有姓名、身份证号码、住址、余额等内容,可供用户操作的功能有开户,销户、存款、取款、转账、余额查询等。用户可根据界面提示自行操作。

汇编语言实验报告 20112914讲解

合肥工业大学计算机与信息学院 实验报告 课程:汇编语言程序设计专业班级:信息安全11-1 学号:20112914 姓名:王佳淼

实验一Debug程序的使用 一.实验目的 1、熟悉DEBUG程序中的命令,学会在DEBUG下调试运行汇编语言源程序。 2、掌握8086/8088的寻址方式及多字节数据的处理方法。 二.实验内容 1、利用DEBUG程序中的“E”命令,将两个多字节数“003F1AE7H”和“006BE5C4H”分别送入起始地址为DS:0200H和DS:0204H两个单元中。 2、分别用直接寻址方式和寄存器间接寻址方式编写程序段,实现将DS:0200H 单元和DS:0204H单元中的数据相加,并将运算结果存放在DS:0208H单元中。要求: 本次实验的内容均在DEBUG下完成,实现数据的装入、修改、显示;汇编语言程序段的编辑、汇编和反汇编;程序的运行和结果检查。 三.实验过程和程序 1、启动DOS操作系统 2、运行https://www.wendangku.net/doc/064042244.html,程序(若当前盘为C) C:>DEBUG↙ – ;(“–”为DEBUG提示符,仅当屏幕出现该提示符后,才可输入DEBUG命令) 3、用“A”命令编辑和汇编源程序 –A ↙ 186E:0100 MOV AX,[0200]↙ 186E:0103 MOV BX,[0202]↙ 186E:0107 ADD AX,[0204]↙ 186E:010B ADC BX,[0206]↙ 186E:010F MOV [0208],AX↙ 186E:0112 MOV [020A],BX↙ 186E:0116 ↙ 4、用“U”命令反汇编验证源程序 –U CS:0100↙ 186E:0100 A10002 MOV AX,[0200] 186E:0103 8B1E0202 MOV BX,[0202] 186E:0107 03060402 ADD AX,[0204] 186E:010B 131E0602 ADC BX,[0206] 186E:010F A30802 MOV [0208],AX 186E:0112 891E0A02 MOV [020A],BX 186E:0116 –

哈工大C语言实验题

Q308.(10分)第5章实验2:体型判断。 医务工作者经广泛的调查和统计分析,根据身高与体重因素给出了以下按“体指数”进行体型判断的方法。体指数计算公式是: t = w /(h*h) 其中:t是体指数;w是体重,其单位为千克;h是身高,其单位为米。根据给定的体指数t计算公式,可判断你的体重属于何种类型: 当t<18 时,为低体重; 当18≤t<25 时,为正常体重; 当25≤t<27 时,为超重体重; 当t≥27 时,为肥胖。 ****输入提示信息格式:"Please enter h,w:\n" ****输入数据格式要求:"%f,%f"(先读入身高,再读入体重,身高以米读入,体重以千克读入) ****输出数据格式要求: 当t<18 时,输出:"Lower weight!\n" 当18≤t<25 时,输出:"Standard weight!\n"

当25≤t<27 时,输出:"Higher weight!\n" 当t≥27 时,输出:"Too fat!\n" #include #include main() { float t,w,h; printf("Please enter h,w:\n"); scanf("%f,%f",&h,&w); t = w/(h*h); if(t<18) printf("Lower weight!\n"); else if(t>=18&&t<25) printf("Standard weight!\n"); else if(t>=25&&t<27) printf("Higher weight!\n");

医学免疫学实验教学大纲

《医学免疫学》实验教学大纲 实验名称:医学免疫学 学时:6学时 学分: 适应专业:护理学专业 执笔人:边藏丽 审定人:王恺兵 一、实验目的与任务 实验教学是医学免疫学教学的重要组成部分,通过实验教学加深对基础理论知识的理解,了解常用的免疫学检查方法,掌握免疫学基本实验技术(试管凝集、玻片凝集、对流免疫电泳、免疫细胞形态观察、淋巴细胞分离、ELISA等),培养学生严谨求实的科学态度以及观察、分析、综合能力、创造思维能力和初步的科研能力。 二、教学基本要求 医学免疫学实验对象多为具有传染性的材料,要求学生在实验教学中严格遵守实验室规则,牢固树立无菌观念,认真操作与观察实验结果,实事求是的记录实验结果,并对实验结果进行认真分析和讨论。 四、实验教学内容及学时分配 实验一凝集反应(试管凝集、玻片凝集) 3学时 1.目的要求 掌握体外抗原抗体反应的特点和影响因素;掌握凝集反应原理、方法和用途。 2.方法原理 颗粒性抗原与相应抗体在一定条件下特异性结合而出现肉眼可见的凝集现象。 3.主要实验仪器及材料 试管、玻片、水浴箱、吸管、伤寒杆菌“H”“O”诊断菌液、大肠埃希菌、大肠埃希菌

诊断血清等。 4.掌握要点 掌握凝集反应原理、方法和用途;血清效价;凝集现象的观察。 5.实验内容: (1)玻片凝集(抗原定性试验) (2)试管凝集(抗体定量试验) 实验二对流免疫电泳、血型鉴定 2学时1.目的要求 掌握沉淀的反应原理、方法和用途;了解对流免疫电泳的操作步骤,结果观察;掌握血型鉴定的反应原理、方法及结果判断。 2.方法原理 对流免疫电泳是将经典沉淀反应与电泳技术结合而设计的一项实验。沉淀反应是指可溶性抗原与相应抗体在一定条件下发生结合并出现肉眼可见的沉淀物的一种血清学反应。 带电的胶体颗粒可在电场中移动,其移动方向与胶体颗粒所带电荷有关。抗原在的缓冲带负电荷,将抗原加于琼脂板阴极端的小孔中,由阴极向阳极移动;抗体为球蛋因电渗作用而流向阴极。当抗原抗体在两孔间相遇时,在两者比例适当处形成白色沉淀线。此种在双向琼指扩散基础上加电泳的方法,称为对流免疫电泳。 血型鉴定属直接凝集反应。将已知标准抗A和抗B血型抗体分别与待测红细胞混合。如果抗原与抗体相对应,则引起红细胞凝集,反之则不凝集,据其凝集现象可判断血型。 3.主要实验仪器及材料 标准的抗A和抗B单克隆抗体(抗A为蓝色,抗B为黄色)、酒精棉球、采血针、载玻片、待测血清、甲胎蛋白诊断血清,肝癌病人阳性血清, L巴比妥缓冲液,琼脂对流免疫板、打孔器、加样器、电泳仪等。 4.掌握要点 (1)对流免疫电泳的操作步骤,结果观察; (2)血型鉴定的方法及结果判断。 5.实验内容: (1)讲述沉淀的反应原理、方法和用途;对流免疫电泳的操作步骤,结果观察;血型鉴定的反应原理、方法及结果判断; (2)对流免疫电泳的操作及结果观察; (3)血型鉴定的操作及结果观察; 实验三小鼠吞噬细胞及转化细胞形态观察 2学时 1.目的要求 观察吞噬细胞的吞噬现象;了解机体的非特异性免疫功能。观察转化细胞、淋巴母细胞的形态了解机体的特异性免疫功能。 2.方法原理 巨噬细胞可吞噬异种或异体细胞等体积较大的异物,中性粒细胞可吞噬多种细菌。观察这两类细胞的吞噬现象,可计算出吞噬异物的细胞数和吞噬细胞中吞入的异物数,用以评价机体的免疫状态。 淋巴细胞,在受抗原的刺激后,可转化为淋巴母细胞,淋巴细胞转化率的高低可反映机体细胞免疫水平。

汇编实验报告(详细版)

计算机组成与汇编语言(实验报告) 内容: 实验一、六、七、八 院系专业:计算机学院计算机科学与技术 姓名:xxxxxxxxx 学号: 2011004xxxxx 完成时间:2012年12月1日

计算机组成与汇编语言实验报告 姓名xxxx 学号2011004xxxxx 计分 专业软件工程班级xxxx 实验日期2012年 12 月 1日实验名称实验一数制转换 实验目的 ●熟悉各种进制数据之间的相互转换方法。 ●掌握二-十进制数据的相互转换程序设计。 实验内容 1.将编写好的程序1输入、编译、连接并运行。 程序1清单 #include #include #include void main() { int i,l,s0=0,s=0; char a[17]; while(l!=16) { printf("请输入一个16位的二进制数:\n"); gets(a); l=strlen(a); for(i=0;i<16;i++) { if(a[i]!='0'&&a[i]!='1') {

printf("输入的二进制数不正确!!"); break; } } } if(a[15]=='1') s++; for(i=1;i<16;i++) { if(a[15-i]=='1') s+=(1<

说明:如果不是16位二进制则会提示错误。 2.将编写好的程序2输入、编译、连接并运行。 程序2清单 #include #include void main() { int t0,t1,t2,t3,i,j; int a[16]; printf("请输入一个十进制数:"); scanf("%d",&t0); t1=t0; for(i=0;i<16;i++) { t2=t1/2; if(t2>1) a[i]=t1%2; else if(t1==1) { a[0]=1; for(i=1;i<16;i++) a[i]=0; } else if(t1==2) { a[i]=0; a[i+1]=1; for(j=i+2;j<16;j++)

《医学免疫学与病原生物学》

《医学免疫学与病原生物学》 课程实验教学大纲 [适用对象]中医学(骨伤)、针灸推拿学专业 [实验学时] 9 学时 一、实验教学任务和目的 《微生物与免疫学实验》是与《微生物与免疫学》理论课程密切结合的一门重要的、非单独设课的医学专业基础实验课程。课程学习的目的是让学生掌握本课程基本技能操作,为学习基础医学有关课程和临床医学课程、为学生将来从事医药相关工作和科研工作奠定基础。 二、实验教学基本要求 (1)训练学生掌握微生物学与免疫学最基本的操作技能。 (2)加深理解课堂讲授的微生物学与免疫学理论。 (3)培养学生观察、思考、分析问题、解决问题和提出问题的能力。 (4)培养学生实事求是、严肃认真的科学态度,以及敢于创新的开拓精神。 (5)培养学生树立勤俭节约、爱护公物的良好作风。 三、实验教学内容 实验一细菌的人工培养法 1、实验目的和要求 (1)掌握各种培养基接种技术。 (2)熟悉细菌在培养基中的生长现象;认识菌落、菌苔。 (3)了解常用的液体、固体和半固体培养基的成分、制备方法和用途。 2、实验内容 (1)分离培养法(平板划线法) (2)斜面培养基接种方法 (3)液体培养基接种法 (4)半固体培养基的接种法 (5)观察细菌在培养基上的生长情况:细菌各种培养物的示教;描述细菌

在各种培养基上的生长现象;观察大肠杆菌与痢疾杆菌在半固体培养基上的现象。 3、实验仪器 普通琼脂平板,普通琼脂斜面,半固体培养基,肉汤培养基,接种环,接种针,酒精灯,大肠杆菌24小时斜面培养物等。 4、实验学时 1学时 实验二细菌的分布及消毒与灭菌 1、实验目的和要求 掌握高压蒸气灭菌器的使用方法及注意事项;证实热力和紫外线的杀菌效果;证实常用消毒剂的消毒效果;证明细菌在自然界和正常人体的存在,为在医学实践中树立严格的“无菌观念”提供依据。 2、实验内容 (1)高压蒸气灭菌法 (2)干热灭菌器(干烤箱) (3)紫外线的杀菌实验 (4)热力对芽胞及繁殖体的作用 (5)药物敏感性试验 (6)化学消毒剂的杀菌的作用———手指皮肤消毒前后的细菌学检查 (7)空气中的细菌检查 (8)污水和净水中的细菌数检查 (9)皮肤表面的细菌检查 3、实验仪器 普通琼脂平板、1%高层琼脂,血琼脂平板,无菌试管,无菌吸管,无菌平皿,灭菌棉签,咽拭子,酒精灯等。 4、实验学时 2学时 实验三细菌形态与结构的检查法 1、实验目的和要求 (1)学会显微镜油镜的使用和保护方法。 (2)认识细菌的基本形态和特殊结构(荚膜、鞭毛、芽胞)。 (3)掌握革兰氏染色方法 (4)了解细菌的动力 2、实验内容 (1)显微镜油镜的使用 (2)观察细菌的形态结构 (3)动力试验 (4)革兰染色 3、实验仪器

计算机网络-实验1 交换机的基本配置

实验1 交换机的基本配置 实验所属系列:《计算机网络基础》课内实验实验对象:本科 相关课程及专业:计算机网络、信息安全实验时数(学分):4学时 实验类别课内上机 实验开发教师:计算机网络课程组 【实验目的】 掌握交换机命令行各种操作模式的区别,能够使用各种帮助信息,以及用命令进行基本的配置。 【实验内容】 假设是某公司新进的网管,公司要求你熟悉网络产品,公司采用全系列锐捷网络产品,首先要求你登录交换机,了解、掌握交换机的命令行操作技巧,以及如何使用一些基本命令进行配置。 需要在交换机上熟悉各种不同的配置模式以及如何在配置模式间切换,使用命令进行基本的配置,并熟悉命令行界面的操作技巧。 【实验环境】 【实验设备】 三层交换机1台 【实验原理】 交换机的管理方式基本分为两种:带内管理和带外管理。通过交换机的Console口管理交换机属于带外管理,不占用交换机的网络接口,其特点是需要使用配置线缆,近距离配置。第一次配置交换机时必须利用Console端口进行配置。 交换机的命令行操作模式,主要包括:用户模式、特权模式、全局配置模式、端口模式等几种。 ●用户模式进入交换机后得到的第一个操作模式,该模式下可以简单查看交换机 的软、硬件版本信息,并进行简单的测试。用户模式提示符为switch> ●特权模式由用户模式进入的下一级模式,该模式下可以对交换机的配置文件进 行管理,查看交换机的配置信息,进行网络的测试和调试等。特权模式提示符为 switch# ●全局配置模式属于特权模式的下一级模式,该模式下可以配置交换机的全局性 参数(如主机名、登录信息等)。在该模式下可以进入下一级的配置模式,对交换

汇编实验报告52352019

(此文档为word格式,下载后您可任意编辑修改!) 实验三循环程序设计 一、预习内容 1.多重循环程序和排序程序设计方法。 2.带符号数的比较转移指令:JL,JLE,JG,JGE 二、目的要求 1.掌握多重循环程序和排序程序设计方法。 2.掌握带符号数的比较转移指令:JL,JLE,JG,JGE 三、实验内容 建立学生名次表,以grade为首地址的数组中保存了学生的成绩,其中grade+i 保存学号为i+1的学生的成绩。要求建立一个10个字的rank数组,并根据grade中的学生成绩将学生名次填入rank数组中,其中rank+i的内容是学号为i+1学生的名次(提示:一个学生的名次等于成绩高于该学生的人数加1). 四、程序流程图

五、程序 DSEG SEGMENT grade dw 90,60 rank dw 10 dup(?) DSEG ENDS CSEG SEGMENT assume cs:CSEG, ds:DSEG start: mov ax, dseg mov ds, ax mov di,10 mov bx,0 lea bp,rank l: lea si,grade mov dx,1 mov cx,10 mov ax,[si+bx] next: cmp ax,[si] jge no_count inc dx no_count: add si,2 loop next mov [bp],dx add bp,2 add bx,2 dec di sub di,0 jne l mov ax, 4c00h int 21h CSEG ENDS end start 六、实验结果 JGE情况下的排序结果

计算机网络课程实验

实验一查看和设置计算机的TCP/IP协议 一、实验目的 1.使用Ping实用程序来测试计算机上的TCP/IP配置及测试本计算机与计算机的连接性能,确保可以在网络上通信; 2.使用Hostname实用程序来标识计算机的名称; 3.使用Ipconfig实用程序来验证计算机上的TCP/IP配置选项,包括MAC地址、IP地址、子网掩码和缺省网关等多项配置信息; 4.考察并配置操作系统为Windows的计算机的TCP/IP配置。 5.理解IP地址的含义,并掌握子网掩码的使用 二、实验设备及仪器 联网计算机一台 三、TCP/IP实用程序原理 TCP/IP协议组包括许多实用程序,它们允许用户访问网络上的信息。Microsoft的TCP/IP 协议组提供了基本的TCP/IP实用程序,允许运行windows2000的计算机访问网络上广泛的信息。Windows2000包括三种类型的基于TCP/IP的实用程序:诊断工具、连接工具和基于服务器的软件。诊断实用程序包括Arp,Hostname,Ipcogfig,Ping,Tracfert等。 1. 诊断实用程序:诊断实用程序允许用户检测和解决网络中的问题。一些通用的诊断实用程序包括: Arp:该实用程序显示和修改地址解析协议(ARP)缓存。 Hostname:该实用程序显示计算机的名称。 Ipconfig:该实用程序显示和更新当前TCP/IP配置,包括IP地址。 Ping:该实用程序验证配置、测试两台计算机之间的IP连接。Ping从源计算机上发送ICMP 请求,目的计算机用一个ICMP回答作为回应。 Tracert:该实用程序跟踪数据包到达目的地的路径。 Netstat:用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。 2. 通用实用程序示例:Hostname、Ipconfig和Ping是三个通用的TCP/IP实用程序。因为经常使用它们,因此应掌握它们的使用。

汇编实验报告

南华大学 实验名称:汇编语言程序设计实验 学院:计算机学院 专业班级:本2010 电气信息类03班 学号:20104030342 姓名:谢志兴 指导教师:刘芳菊 日期:2012 年 6 月10 日

实验一DEBUG的熟悉 一、实验目的 (1)学习使用DEBUG的命令; (2)使用DEBUG命令在数据段中查看程序运行的结果; (3)利用DEBUG运行简单的程序段。 二、实验内容 1)输入程序观察寄存器变化 使用DEBUG命令,将下面的程序段写入内存,逐条执行,观察每条指令执行后,CPU中相关寄存器的内容变化。注意用T命令执行时,CS: IP寄存器的内容。 MOV AX, 4E20 ADD AX, 1416 MOV BX, 2000 ADD AX, BX MOV BX, AX ADD AX, BX MOV AX, 001A MOV BX, 0026 ADD AL, BL ADD AH, BL ADD BH, AL MOV AH, 0 ADD AL, BL ADD AL, 9C 2)输入下面的程序,这是一个两个数相与的程序。结果存放在MSG2单元中,偏移地址为?值为多少? DSEG SEGMENT MSG1 DW 7856H, 2038H MSG2 DW? DSEG ENDS CSEG SEGMENT ASSUME CS: CSEG, DS: DSEG

START: MOV AX, DSEG MOV DS, AX MOV AX, MSG1 AND AX, MSG1+2 MOV MSG2, AX MOV AL, 0 MOV AH, 4CH INT 21H CSEG ENDS END START 程序的跟踪执行操作 在DOS下直接输入文件主名就可以执行文件了,有的程序会显示结果,可能执行后什么结果都没有,是因为程序中没有显示命令。那么如何查看程序的运行结果呢? 程序执行过程的跟踪操作步骤如下: (1)在DOS下输入:DEBUG 文件名.EXE (2)在DEBUG提示符下输入U命令 如果程序中有数据段,可以看到反汇编后第一句可执行语句为: A地址:B地址MOV AX, K地址如:1261:0000 MOV AX, 1260 其中:K地址就是数据段的段寄存器内容,A地址为代码段段寄存器地址,B地址为程序第一条指令的偏移地址。 (3)可以用T命令单步执行指令,执行到MOV AH, 4CH时结束,也可以用G命令执行整个程序,输入:G=B地址(如:G=0000) (4)用D命令查看程序执行后数据段的变化 输入:D K地址:0 (如:D1260:0)

c语言实验题目

实验3 顺序结构编程 (2) 实验4 if分支结构编程 (3) 实验5 if分支结构和switch分支结构编程 (5) 实验6 分支结构嵌套和for循环编程练习 (9) 实验7和while和do-while练习 (12) 实验8 for循环嵌套练习 (15) 实验9 函数设计编程练习 (18) 实验10函数设计编程练习 (20) 实验11 数组编程练习 (23)

实验3 顺序结构编程 实验题目1 输入两个整型数x,y,求x,y之和、差、积、x/y的商和余数 提示: (1)定义整形变量变量int x,y; (2)和、差、积、商和求余数的运算符分别是+、-、*、/、% (3)输入两个整型数可以调用scanf()函数scanf("%d %d", &x,&y); 实验题目2 按下列要求编写程序,对变量a,b,c进行unsigned int型说明,将65赋给a,66赋给b,67赋给c,对变量a,b,c用%c格式输出显示 提示: (1)定义变量unsigned int a ,b,c; (2)字符型数据输出的格式控制符是%c (3)C语言中的赋值符号是=“65赋给a”表示为a = 65; 实验题目3 输入三角形的三条边的边长,求三角形的面积 从键盘输入三个整数,判断能否构成三角形的三边,如果能就计算输出三角形面积,按照下图给出的公式计算三角形的面积: s=(a+b+c)/2 a,b,c代表三角形的三条边 提示1、开根号的数学库函数是sqrt,例如y=sqrt(x),表示求变量x开根号,并把结果赋值给变量y。 2、调用数学库函数必须用如下命令#include 要求:(1)存储三角形三边的变量用double型 (2)打印三角形面积时小数保留两位%.2lf 实验题目4 已知半径r=3.4cm,编程求圆的周长和面积: 提示: (1)定义浮点型变量使用关键字float; (2)浮点型数据输出的格式控制符是%f (3)C语言中没有∏这个符号,编写程序时直接使用3.14159。 (4)C语言中没有求次方的运算符,半径的平方需用乘号*。

计算机网络课程设计实验报告

校园网的组建与应用 摘要: 本文针对实验室的设备环境,对校园网的组网方式进行了研究和模拟,并最终提出了一套完整的校园网组网方案。 实验中我们对路由器、交换机等组网基础设备进行了认真的研究。关于路由器,我们实现了本地基本配置,并分别使用路由器的串口和以太网口实现了不同网段的网络互联,对路由器静态及动态路由机制进行了探究。关于交换机,我们实现了VLAN的划分以及不同VLAN间的相互通信,对广播风暴现象的产生原理及解决方案进行了特定的实验。综合两者的功能,我们对多种网络拓扑结构进行了分析,讨论和改进。最后通过实验和模拟提出了一套完整的校园网组建方案。 在此方案中,我们在实现了网络互通的情况下,我们进行了IP地址的划分,IP地址利用DHCP进行自动分配。并根据模拟实际,对不同的主机进行VLAN划分,同时保证不同VLAN间的相互访问与特定VLAN的保护与单向访问。同时构建内部防火墙保证校园网与外部的安全访问。构建了完整可靠的网络之后,依据校园网的功能和服务需求,我们搭建了FTP服务器,用于提供基础的网络服务。 限于实验室条件的限制,我们的方案并不是完全能够适用于现实的。但是,通过实验使我们对校园网乃至更大的网络有了更加深刻的了解。

目录

一、前言 随着信息的调整膨胀,全球信息已经进入以计算机网络为核心的时代。作为科技先导的教育行业,计算机校园网已是教育进行科研和现代化管理的重要手段。近几年、校园网已经取得很大的发展,中国教育科研网投入运营,全国多所高校校园网络开通联网。 随着学校教育手段的现代化,很多学校已经逐渐开始将学校的管理和教学过程向电子化方向发展,校园网的有无以及水平的高低也将成为评价学校及学生选择学校的新的标准之一,此时,校园网上的应用系统就显得尤为重要。一方面,学生可以通过它在促进学习的同时掌握丰富的计算机及网络信息知识,毫无疑问,这是学生综合素质中极为重要的一部分;另一方面,基于先进的网络平台和其上的应用系统,将极大的促进学校教育的现代化进程,实现高水平的教学和管理。 学校目前正加紧对信息化教育的规划和建设。开展的校园网络建设,旨在推动学校信息化建设,其最终建设目标是将建设成为一个借助信息化教育和管理手段的高水平的智能化、数字化的教学园区网络,最终完成统一软件资源平台的构建,实现统一网络管理、统一软件资源系统,并保证将来可扩展骨干网络节点互联带宽为10G,为用户提供高速接入网络,并实现网络远程教学、在线服务、教育资源共享等各种应用;利用现代信息技术从事管理、教学和科学研究等工作。最终达到在网络方面,更好的对众多网络使用及数据资源的安全控制,同时具有高性能,高效率,不间断的服务,方便的对网络中所有设备和应用进行有效的时事控制和管理。 二、综述 2.1 概述 从物理意义上来说,校园网就是一种局域网。校园网是各类型网络中一大分支,有着非常广泛的应用及代表性。作为新技术的发祥地,学校、尤其是高等院校,和网络的关系是密不可分的。作为“高新技术孵化器”的高校,是知识、人才的高地,资源十分丰富,比其他行业更渴求网络新技术、网络新应用,

汇编实验报告

XXXX大学 实验报告 课程名称汇编语言程序设计成 绩 实验学时 评语: 指导教师: 年月日 班级: 学号: 姓名: 地点: 时间:

实验一汇编语言编程实验 一、实验目的 (1)掌握汇编语言的编程方法 (2)掌握DOS功能调用的使用方法 (3)掌握汇编语言程序的调试运行过程 二、实验内容 1. 将指定数据区的字符串数据以ASCII码形式显示在屏幕上,并通过DOS功能调用完 成必要提示信息的显示。 2. 在屏幕上显示自己的学号姓名信息。 3. 循环从键盘读入字符并回显在屏幕上,然后显示出对应字符的ASCII码,直到输 入”Q”或“q”时结束。 4. 实验中使用的DOS功能调用: INT 21H AH 值功能调用参数结果 1 键盘输入并回显AL=输出字符 2 显示单个字符(带Ctrl+Break检查) DL=输出字符光标在字符后面 6 显示单个字符(无Ctrl+Break检查) DL=输出字符光标在字符后面 8 从键盘上读一个字符AL=字符的ASCII码 光标跟在串后面 9 显示字符串DS:DX=串地址, ‘$’为结束字符 4CH 返回DOS系统AL=返回码 例如,实现键盘输入并回显的完整代码: MOV AH 01H INT 21H 三、实验结果 1. 将指定数据区的字符串数据”Let us go !”以ASCII码形式显示在屏幕上,并通过 DOS功能调用完成必要提示信息的显示: 2. 在屏幕上显示自己的学号姓名信息 3.循环从键盘读入字符并回显在屏幕上,然后显示出对应字符的ASCII码,直到输 入”Q”或“q”时结束。

四、实验原理 DATA SEGMENT MES DB 'NUMBER: 03099018 ',0AH,0DH,'NAME: Feng Xiaokang',0AH,0DH,'$' CENT DB 'Let us go !','$' ENTE DB 0AH,0DH,'$' INFO DB 'Origin: ','$' ASCI DB 'ASCII : ','$' MSG1 DB 'If you want to quit please press...q/Q...',0AH,0DH,'$' MSG2 DB 0AH,0DH,'Char: $' RS DB ' ASCII: $' SD DB '' DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA START: MOV AX,DATA ;存储数据 MOV DS,AX MOV DX,OFFSET MES ;显示数据 MOV AH,09H INT 21H MOV DX,OFFSET MSG1 MOV AH,09H INT 21H MOV DX, OFFSET CENT MOV SI, DX T: MOV AL,[SI] CMP AL,'$' JZ C1 AND AL,0F0H ;取高4位 MOV CL,4 SHR AL,CL CMP AL,0AH ;是否是A以上的数 JB A ADD AL,07H A: ADD AL,30H MOV DL,AL ;show character MOV AH,02H INT 21H

医学免疫学教案

第1次课教学整体设计

、课堂训练内容安排 (1)案例; (2)通过图片思考、根据情境设计展开讨论分析; (3)问题探讨,总结归纳; (4)培养学生创新思维。 三、课后作业与思考题:(根据课程内容适当设计巩固性作业、项目式作业、预习性作业、推荐参考书及网站) (1)项目式作业: 每小组针对每种类型超敏反应至少写出两种疾病和对应的治疗方案、护理注意事项(2)预习性作业: 案例角色扮演 教学后记:

教学过程(教学设计实施步骤及时间分配) 步骤1:师生互问好,考勤(3 分钟) 步骤2:复习,提问(4 分钟) 步骤3:图片展示,案例,学生分析(8 分钟) 步骤4:教师对知识点进行集中总结 一、概念 机体接受某些抗原刺激后,再次接触相同抗原时,发生的一种以机体生理功能紊乱或组织细胞损伤为主的特异性免疫应答。 二、类型 I型超敏反应:速发型 U型超敏反应:细胞毒型、细胞溶解型 川型超敏反应:免疫复合物型、血管炎型 W型超敏反应:迟发型 (一)1型超敏反应(10分钟) 1 、案例分析 过敏性休克:某男孩,15 岁,急性扁桃体炎,青霉素治疗。皮试为弱阳性,护士误作阴性处理,给患者静脉滴注青霉素,约半分钟后,患者出现胸闷、气急、呼吸困难,随即抽搐、昏迷、抢救不及而死亡。(时间短、症状重)步骤5:学生分析,回答(5 分钟) 2、常见疾病 过敏性鼻炎、荨麻疹、湿疹、哮喘、消化道上吐下泻等 3、变应原接触/吸入性变应原:花粉、室尘、动物皮毛等 食物变应原:鱼、虾、蛋、牛奶、海产品等药物:青霉素、异种免疫血清(TAT、普鲁卡因、VitB等 步骤6:视频播放(5 分钟)

(二)n型超敏反应(10分钟) 1 、案例分析 某产妇27岁,血型RH-,产下的RH+女婴浑身多处瘀斑,2天后死亡。诊断死于新生儿溶血症。 新生儿溶血的机制 步骤7:学生分析(5 分钟、 2、常见疾病 输血反应、新生儿溶血症、自身免疫性溶血性贫血、药物过敏性血细胞减少症、甲状腺功能亢进症 (三)川型超敏反应(10分钟) 1 、案例分析 某男8岁,因患白喉大量注射动物免疫血清,1 -2周后局部红肿、淋巴结肿大、皮肤出现皮疹、 发痒、面部及眼睑浮肿、关节疼痛、肾小球肾炎、尿中出现蛋白。为什么 步骤8:学生分析(5 分钟、 2、常见疾病 局部免疫复合物病、全身性免疫复合物病 (四)W型超敏反应(5分钟) 1 、案例分析 高校新生入学后,以0T试验普查对结核病免疫力。 1 、常见疾病 传染性迟发型超敏反应性疾病、接触性皮炎、同种异型移植排斥反应3、特点 (1 )发生较慢,常需24?72小时; (2)无抗体和补体参与。 (3)炎症反应与效应T 细胞和吞噬细胞及其产生的细胞因子或细胞毒性介质有关步骤9:临床案例,小组分析,讨论(10 分钟)

汇编实验报告

汇编语言程序设计 实验报告 学号:100511530 班级:电气信息类1005 姓名:陆淑琴 指导老师:李诗高

实验一、汇编语言上机的基本过程及环境 【实验目的】 (1)熟悉汇编语言的编辑、汇编、连接及调试的全过程,重点掌握使用DEBUG调试程序的方法。 (2)了解汇编语言的程序结构。 【实验内容】 (1)在数据段中定义两个数(数据自拟,包含有正数和负数),要求编写程序分别计算出这两个数的和、差、积、商,并用Debug的相关命令查询计算结果(包括对CF,OF,SF,ZF的影响)。 (2)首先对AX,BX,CX寄存器赋初值(数据自拟),再将AX寄存器的中间八位,BX的低四位和CX的高四位拼接成一个新的字,并把结果存入偏移地址为0000H的存储单元。其中BX的低四位作为结果字的高四位,CX的高四位作为结果字的低四位。并用Debug的相关命令查询内存单元的结果字。 源代码: DA TA SEGMENT val1 DW 1000h val2 DW 2000h maxv DW ? DA TA ENDS STACK SEGMENT STACK 'STACK'

DB 100H DUP(?) STACK ENDS CODE SEGMENT 'CODE' ASSUME CS:CODE, DS:DATA,SS:STACK .386 MAIN: MOV AX, DATA; MOV DS, AX PUSH val1 PUSH val2 CALL MAX ; POP maxv ;栈顶返回值出栈 MOV AX, 4c00H INT 21H MAX PROC PUSH BP ;执行该指令前堆栈情况 MOV BP, SP ;执行后堆栈情况 MOV AX, [BP+4] CMP AX, [BP+6] JA EXIT MOV AX, [BP+6] EXIT: MOV [BP+6], AX ;用栈顶返回值 POP BP RET 2 ;执行后堆栈情况 MAX ENDP CODE ENDS END MAIN 【实验步骤】 (1)用编辑软件(记事本、UltraEdit等)编辑一个扩展文件名为ASM的汇编语言源程序。 (2)用汇编程序MASM汇编上述的汇编语言源程序,形成目标代码文件。(扩展名为OBJ) (3)用连接程序LINK连接目标代码文件,形成可执行文件。(扩展名为EXE)(4)用DEBUG32调试可执行文件,观察执行结果,以验证其正确性。

c语言实验习题及答案详解

1.数据类型 a.输入一个小数点后有多位数字的小数,实现将其保留三位小数,并输出;, #include<> main() {double b,d; printf("请输入一个小数:"); scanf("%lf",&b); printf("输出原来的数:%f\n",b); b*=1000; b+=; b=(int)b; d=b/1000; printf("输出现在的数:%.3lf\n0",d); } b.输入一个4位整数,求其得各位数字的平方和;(1234 1+4+9+16=30) #include<> main() {int n,sum=0,i,t; printf("请输入一个四位整数:\n"); scanf("%d",&n); for(i=0;i<4;i++) {t=n%10; n/=10; sum+=t*t; } printf("%d\n",sum);

} c.定义字符型变量ch,写出六种给ch赋值字符’A’的代码; #include<> main() {char ch; ch='A'; ch=65; ch=0x41; ch=0101; ch='\101'; ch='\x41'; } d.编写程序输出26组大小写字母;(AaBbCc……….XxYyZz) #include<> main() {int i; for(i=65;i<91;i++) {printf("%c",i); printf("%c",i+32); } printf("\n"); } e.定义浮点型变量f1、f2,为f1赋值10的-30次,为f2赋值10的30次 #include<> main() { double f1,f2; f1=10e-30;

《医学免疫学》教学大纲

《医学免疫学》教学大纲 课程编号:03100030 课程名称:医学免疫学() 学分:2.5学分 总学时:45学时 理论学时:27学时 实验学时:18学时 先修课程:生物学、生物化学、生理学、病理学 适应专业:临床医学五年制 使用教材: 1.曹雪涛.医学免疫学(第6版),人民卫生出版社,2013. 2.高劲松、吴高莉. 病原生物免疫学实验教程.北京大学医学出版社,2014. 参考教材: 1.曹雪涛、何维.医学免疫学(第3版),人民卫生出版社,2015. 2.郝素珍.医学免疫学,人民卫生出版社,2010. 3.司传平、丁剑冰.医学免疫学,高等教育出版社,201 4. 4.柳忠辉、吴雄文.医学免疫学实验技术,人民卫生出版社,2014. 一、课程在培养方案中的地位、目的和任务 免疫学是研究机体防御系统——免疫系统的组织结构和生理功能的科学,主要包括三部分。基础免疫学从基因、分子、细胞和整体等不同水平研究免疫系统的结构与功能;抗原的特性;及免疫系统对抗原应答的机制与规律。临床免疫学包括免疫病理学和临床疾病免疫学。免疫病理学主要研究在疾病条件下,免疫系统的变化及对抗原应答的规律。免疫学技术主要包括免疫学诊断、预防、治疗技术原理,以及免疫学实验原理与技术操作。 医学免疫学还广泛渗入到医学各个领域,形成了众多分支学科,成为指导医学实践的理论基础。因此,医学免疫学是医学教育中的一门主干课程,是医学生必修的医学基础课程。本课程的任务是,通过教学使学生掌握免疫学的基础理论,基本知识和基本技能,为学习其他基础医学课程及临床医学课程奠定基础。 二、课程基本要求 1.基础理论与基本知识 (1)免疫学概论

计算机组成原理与汇编实验报告

计算机组成原理与汇编 实验报告 Company Document number:WUUT-WUUY-WBBGB-BWYTT-1982GT

计算机组成原理与汇编课程设计 实验报告 目录 一、课程设计目标 (3) 二、课程设计基本要求 (3) 三、课程设计的内容 (3) 四、课程设计的要求 (5) 五、实验详细设计 (5) 1.统计文件中各字母出现的频率 (5) 2.用递归计算50以内Fibonacci 数, 以十进制数输出 (9) 3.虚拟平台模拟机实验 (11) 六、使用说明 (19) 七、总结与心得体会 (19) 八、参考文献 (20) 九、附录 (20) 1.字符统计.asm (20) 2.斐波那契数(小于50).asm (29) 一、课程设计目标 通过课程设计使学生综合运用所学过的计算机原理与汇编知识,增强解决实际问题的能力,加深对所学知识的理解与掌握,提高软硬件开发水平,为今后打下基础。 课程设计的目的和要求: 1、使学生巩固和加强《计算机原理与汇编语言》课程的基本理论知识。

2、使学生掌握汇编语言程序设计的方法及编程技巧,正确编写程序。 3、使学生养成良好的编程习惯并掌握调试程序的基本方法。 4、使学生养成规范书写报告文档的能力,撰写课程设计总结报告。 5、通过查阅手册和文献资料,培养学生独立分析问题和解决问题的能力。 二、课程设计的基本要求 1、认真查阅资料,独立完成设计任务,每道题都必须上机通过。 2、编写预习报告,写好代码,上机调试。 3、独立思考,培养综合分析问题解决问题和调试程序的能力。 4、按时完成课程设计,写出课程设计报告。 三、课程设计的内容 1、给定一个英文ASCII码文件,统计文件中英文字母的频率,以十进制形式输出。 2、用递归计算50以内Fibonacci 数, 以十进制数输出. 3、虚拟平台的模型机实验,具体要求如下: 1)选择实验设备,将所需要的组件从组件列表中拖到实验设计流程栏中 2)搭建实验流程:根据原理图1和电路图(见附件),将已选择的组件进行连线。 3)输入机器指令:选择菜单中的“工具”,再选择“模型机调试”,在指令输入窗 口中输入如下指令: 00000000 00010000 00001001 00100000 00001011 00110000 00001011 01000000 00000000 00000001 本实验设计机器指令程序如下:

C语言课后实验设计题目及答案

C语言实验题目及答案 1、实验项目一 C程序的编辑、编译、连接和运行 题目:编写程序,要求屏幕上显示如下信息: *********************** This is a C program . *********************** 程序: #include void main() { printf(“***********************\n”); printf(“This is a C programn .\n”); printf(“***********************\n”); } 实验项目二数据类型、运算符、表达式 题目 (1)程序填空:输入1 个实数x,计算并输出其平方根(保留1 位小数)。 填空 1.double x,root; 2.root=sqrt(x); (2)输入一个大写英文字母,输出相应的小写字母。 填空 1.ch=ch+32; 1、#include "stdafx.h" #include "stdio.h" #include "math.h" int main(int argc, char* argv[]) { printf("This is a Cprogram\n"); return 0;

} 2、#include "stdafx.h" #include "stdio.h" #include "math.h" int main(int argc, char* argv[]) { double x; printf("x="); scanf("%lf",&x); printf("%lf\n",sqrt(x)); return 0; }

计算机网络课程实验报告

电子科技大学计算机科学与工程学院标准实验报告 课程名称计算机网络基础 电子科技大学教务处制表

电子科技大学 实验报告 学生姓名:xx 学号:指导教师: 实验地点:实验时间: 实验1 交换机基本配置 【实验名称】交换机的基本配置 【实验学时】2 【实验原理】 交换机的管理方式基本分为两种:带内管理和带外管理。通过交换机的Console口管理交换机属于带外管理,不占用交换机的网络接口,其特点是需要使用配置线缆,近距离配置。第一次配置交换机时必须利用Console端口进行配置。 交换机的命令行操作模式,主要包括:用户模式、特权模式、全局配置模式、端口模式等几种。 ●用户模式进入交换机后得到的第一个操作模式,该模式下可以简单查看交换机 的软、硬件版本信息,并进行简单的测试。用户模式提示符为switch> ●特权模式由用户模式进入的下一级模式,该模式下可以对交换机的配置文件进 行管理,查看交换机的配置信息,进行网络的测试和调试等。特权模式提示符为 switch# ●全局配置模式属于特权模式的下一级模式,该模式下可以配置交换机的全局性 参数(如主机名、登录信息等)。在该模式下可以进入下一级的配置模式,对交换 机具体的功能进行配置。全局模式提示符为switch(config)# ●端口模式属于全局模式的下一级模式,该模式下可以对交换机的端口进行参数 配置。端口模式提示符为switch(config-if)# 【实验目的】 掌握交换机命令行各种操作模式的区别,能够使用各种帮助信息,以及用命令进行基本的配置。 【实验内容】 \假设是某公司新进的网管,公司要求你熟悉网络产品,公司采用全系列锐捷网络产品,首先要求你登录交换机,了解、掌握交换机的命令行操作技巧,以及如何使用一些基本命令进行配置。 需要在交换机上熟悉各种不同的配置模式以及如何在配置模式间切换,使用命令进行基本的配置,并熟悉命令行界面的操作技巧。 【实验设备】 三层交换机1台 【实验步骤】 第一步:交换机各个操作模式直接的切换

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