实验五

实验五
实验五

Name : Class :

Laboratory Exercise 5 (4 class hours)

FIR AND IIR F ILTERS

Project 4.1 Approximating Ideal Low pass filter The impulse response of anideal low pass filter is

)(sinc )sin(1][1111ΩΩ=Ω=n n n n h π

π, where 1Ω is the cut-off frequency.

Select an arbitrary value of 1Ω, truncate ][1n h with certain number of samples N , and shift it in order to get a casual impulse response ][n h . Plot the frequency response (both magnitude and phase) of ][n h through using the …freqz? function or your own …dtft? function.

Project 4.2 Shift to Band pass filter and High pass filter

Multiply the truncated version of ][1n h in Project 4.1 by )cos(0n Ω, )sin(0n Ω, and n j e 0Ω, and then shift it to get a casual sequence, the corresponding filter will be band pass or high pass (π=Ω0) filters, which depends on the choice of 0Ω. Compare the frequency responses of the three methods.

Project 4.4 User-defined function for IIR filter design

Program your own function for 1st order Butterworth digital IIR filter design, using the Bilinear Transformation with prewarping.

The syntax is “[b,a] = iirbutter(fp1,fs,N)”

Inputs:

1. fp1, the 3dB frequency of the 1st order Butterworth filter in Hz.

2. fs , the sampling frequency

3. N , the number of samples of the frequency response

Outputs:

1. vector b , the coefficients of k b , in ascending powers of 1-z

2. Vector a , the coefficient of k a , in ascending powers of 1-z i.e., 1,)(01101

10=++=--a z

a a z

b b Z H 3. plots of the frequency responses:

1) magnitude response

)Hz (|~)(|f f H 2) phase response

)Hz (~(f f )θ

Example (see e.g. 10.4 on pp. 393)

[b,a]=iirbutter(2000/(2*pi),1500,100);

Project 4.5 (only for practice) use the “[numd,dend] = bilinear(num,den,fs,fp)” function to obtain the filter coefficients, search for “bilinear” in the help browser for detailed information.

Date:2017年12月22日Signature:

UML实验指导(修改)

UML实验指导书 实验一用例图 (2) 实验二类图和对象图 (4) 实验三顺序图、协作图 (6) 实验四活动图 (8) 实验五状态图 (10) 实验六组件图和部署图 (11) 2011-9-1

实验一用例图 一、实验目的和要求 1.熟悉UML建模工具Visual Paradigm和Rational Rose的基本菜单及操作。 2.熟悉用例图的基本功能。 3.掌握绘制用例图的方法。 二、实验内容 1.设计和实现某学校的网上选课系统的用例图。 2.网上选择系统的问题描述如下: 某学校的网上选课系统主要包括如下功能:管理员通过系统管理界面进入,建立本学期要开的各种课程、将课程信息保存在数据库中并可以对课程进行改动和删除。学生通过客户机浏览器根据学号和密码进入选课界面,在这里学生可以进行三种操作:查询已选课程、选课以及付费。同样,通过业务层,这些操作结果存入数据库中。 本系统拟使用Java语言通过三层模型实现:数据核心层、业务逻辑层和接入层。数据核心层包括对于数据库的操作;业务逻辑层作为中间层对用户输入进行逻辑处理,在映射到相应的数据层操作;接入层包括用户界面、系统登录界面、管理界面、用户选课界面等。 三、实验要求 1.对本系统中的参与者、用例进行分析,并绘制用例图。 2.写出添加课程、选课的用例详述。 3.按要求认真填写实验报告。 下面是系统中出现的一些事件流。 添加课程事件流: a)管理员选择进入管理界面,用例开始。 b)系统提示输入管理员密码。 c)管理员输入密码。 d)系统验证密码。 A1:密码错误 e)进入管理界面,系统显示目前所建立的全部课程信息。 f)管理员选择添加课程。 g)系统提示输入新课程信息。 h)管理员输入信息。 i)系统验证是否和已有课程冲突。

UML实验报告

《面向对象分析与设计UML》 实验报告 学号:180108213 姓名:庞志伟 班级:08级软件2班 指导老师:姚宇峰

实验及作业一 一、实验目的 了解软件工程等基础知识,为后续的统一建模语言UML知识的学习做好准备工作。 二、实验设备与环境 装有Visio、RathionalRose的计算机。 三、实验内容 1、复习阐述“软件工程开发模型”的相关概念,并分析各种模型的优缺点,写成实验报告。 2、熟悉UML软件设计工具Visio、Rational Rose的安装及环境 四、实验过程及结果 1、软件工程开发模型有(1)瀑布模型,(2)原型模型,(3)螺旋模型,(4)喷泉模型(1)瀑布模型 将功能的实现与设计分开,便于分工协作,即采用结构化的分析与设计方法将逻辑实现与物理实现分开。将软件生命周期划分为制定计划、需求分析、软件设计、程序编写、软件测试和运行维护等六个基本活动,并且规定了它们自上而下、相互衔接的固定次序,如同瀑布流水,逐级下落。 优点: 1)为项目提供了按阶段划分的检瀑布模型查点。 2)当前一阶段完成后,您只需要去关注后续阶段。 3)可在迭代模型中应用瀑布模型。 缺点: 1)在项目各个阶段之间极少有反馈。 2)只有在项目生命周期的后期才能看到结果。 3)通过过多的强制完成日期和里程碑来跟踪各个项目阶段。 (2)原型模型 原型模型又称快速原型,它是增量模型的另一种形式;它是在开发真实系统之前,构造一个原型,在该原型的基础上,逐渐完成整个系统的开发工作。快速原型模型的第一步是建造一个快速原型,实现客户或未来的用户与系统的交互,用户或客户对原型进行评价,进一步细化待开发软件的需求。通过逐步调整原型使其满足客户的要求,开发人员可以确定客户的真正需求是什么;第二步则在第一步的基础上开发客户满意的软件产品。 优点:克服瀑布模型的缺点,减少由于软件需求不明确带来的开发风险。

小学五年级科学实验报告单

小学五年级科学实验报告单 五年级科学上册实验报告单动实验土壤的渗水能力 口名称 表 达 五年级科学上册实验报告单 三个同样大小的透明塑料瓶、烧杯3个、三种不同的土 仪器壤、水、纱布、细线、剪刀 名称测量水温的变化动实验 口名称 动方 1) 取三个同样大小的透明塑料瓶,去掉瓶底,用纱布蒙住瓶口,扎好,倒立在支架上,在瓶口下面放一只同样大小的烧杯。手法 2) 向三个瓶中分别装进同样多的沙质土、黏质土和壤土, 操步并同时倒入同样多的水。 3) 对三只烧杯收集到的从瓶中渗出的水,进行比较。作骤 实验从沙质土中渗出的水最多,其次是壤土,最少的是黏质土。现象 动 口 表 达 实验三种土壤的渗水能力由高到低依次是:沙质土、壤土、黏质土。结论五年级科学上册实验报告单

表 100毫升烧杯、100毫升锥形瓶、2支温度计、热水、冷水、达仪器铁架台、纸板。 名称物体传热动实验 口名称 1) 向烧杯中加入280毫升热水(80摄氏度左右),向锥形动方瓶中加入80毫升冰水。 2) 将锥形瓶放入烧杯中,用纸板盖住杯口,在纸板上打两手法 个孔。 操步 3) 将两支温度计分别放入热水和冰水中。 4) 观测两个容器中水的初始温度和间隔1分钟的变化,并作骤 做好记录。 实验把冷水放入盛有热水的容器时,冷水逐渐变热,热水会逐渐变 现象冷,最后达到共同温度后一块变成室温。动 口 表 达 实验热在冷水和热水中是从温度高的地方传向温度低的地方。结论 五年级科学上册实验报告单 表 达仪器铁架台、铁棒、酒精灯(或蜡烛)、火柴、凡士林、小木棍名称 动实验颜色与吸热口名称 动方 1)把铁棒固定在铁架台上,把小木棍的一端用凡士林依次 粘在铁棒下。(注意:凡士林用量要相同,小木棍粗细要相同) 手法

UML统一建模语言-实验报告2-活动图及状态图

《UML技术》课程实验报告 专业: 班级: 学号: 姓名: 日期: 2013 年 10 月 11 日

一、实验题目 活动图及状态图 二、实验目的 1.熟悉活动图的基本功能和使用方法。 2.掌握如何使用建模工具绘制活动图方法。 三、实验内容及原理 通过前面内容的学习,完成了对TJKD图书馆的图书馆管理系统的需求的初步分析,得出系统的用例图和相应的活动态。通过这两类图我们可以初步了解系统的业务处理过程,但对业务处理过程的处理状态间转换了解仍不够,这不利于设计人员对系统业务的进一步理解,而状态图能从对象的动态行为的角度去描述系统的业务活动。因此,指派你运用本节所学的状态图,完成如下任务: 1. 完成图书业务模块中还书用例的状态图。 1.业务分析:由前面章节对图书馆管理系统中的还书主要业务的描述和分析可知,还书业务的动态行为是由:空闲(idle)、图书查找(finding)、还书(reversion)、失败(Failure)、归还成功(Success)5种状态及激活相互转换的事件。 2.绘制状态图:请您根据分析运用UML绘制还书用例的状态图。 分析: 还书的状态图,还书的主要业务都是由管理员来完成,首先管理员必须先登录系统,并通过验证后,便可以进行下一步的操作,查找该书的相关信息,如存在,则进行还书操作,如不存在该信息,则给出提示信息; 四、实验步骤 第一个 (1)在用例图中,找到删除的用例,在删除用例上单击右键,在弹出的快捷菜单中选“New”,Rose 工具也会弹出一个菜单,选”Activity Diagram”,选中后单击,便可以新建好一个活动图。 (2)新建好活动图后,双击删除的活动图,然后把在左边的工具栏内点击“Swinlane“,在右边的图添加一个泳道,并命名为administrator.按照此步骤,再添加另一个泳道,并命名为SystemTool (3)接着在左边的工具上选取开始点,并在administrator的泳道上添加;添加完开始结点后,再来为此活动图添加活动,在左边的工具栏上选中Activity这个图标,在administrator这边的泳道上添加一个活动,命名为登录(login),再在开始结点和活动登录(login)之间添加活动关系 (4)完成步骤(2)后,登录输入需要对输入的信息进行验证,则在图中添加一个验证框结束(5)验证后,下一步的操作是查询需要删除的记录,添加一个活动,命名为delete (6)最后,在删除后,系统会返回操作结果给操作者;删除成功或删除失败系统都会有信息返回给操作者。 (7)根据分析设计情况,进一步添加或细化活动图 第二个 (1)在用例图中的还书(revesion)用例,单击右键,新建一个状态图,命名为revesion状态图,(2)双击“receivesion”状态图,展开后,在左边的工具栏上选取一个实心圆点,此结点为开始结点;当还书的时候,操作者先要询问系统的状态,如果系统忙,操作者则必需等待,因此,得到系统的两种状态

实验5实验报告

学号:20164477 姓名:陈家凤 实验五SQL语言 一、目的与要求 1.掌握SQL语言的查询功能; 2.掌握SQL语言的数据操作功能; 3.掌握对象资源管理器建立查询、索引和视图的方法; 二、实验准备 1.了解SQL语言的查改增删四大操作的语法; 2.了解查询、索引和视图的概念; 3.了解各类常用函数的含义。 三、实验内容 (一)SQL查询功能 使用提供的studentdb数据库文件,先附加到目录树中,再完成下列题目,SQL命令请保存到脚本文件中。 1.基本查询 (1)查询所有姓王的学生的姓名、学号和性别 Select St_Name,St_Sex,St_ID From st_info Where St_Name like'王%' 图5-1 (2)查询全体学生的情况,查询结构按班级降序排列,同一班级再按学号升序, 并将结果存入新表new中 select*into new from st_info order by Cl_Name desc,st_ID asc

图5-2 (3)对S_C_info表中选修了“体育”课的学生的平均成绩生成汇总行和明细 行。(提示:用compute汇总计算) 因2014版本已不支持compute关键字,所以选择用其他方式。 Select c_no,score From s_c_info Where c_no=29000011 group by c_no,score 图5-3 2.嵌套查询 (1)查询其他班级中比“材料科学0601班”的学生年龄都大的学生姓名和年 龄 select st_name,born_date from st_info where cl_name!='材料科学0601班'and born_date<(select min(born_date) from st_info where cl_name='材料科学0601班')

UML实验三活动图

实验三活动图 [实验目的和要求] 1、掌握活动的概念以及表示方法。 2、掌握活动图中各元素表示的意义和表示方法。 3、掌握分支、监护条件、分岔、汇合和泳道的概念。 4、掌握阅读和绘制活动图的方法。 5、掌握UML的可见性规则和构造型的作用。 [实验环境] 1、Windows操作系统(XP、Vista等) 2、Rational Rose2003软件(或RSA8.0) [实验内容和步骤] 1、说明下面活动图所表达的信息。 表达的信息:用户下订单,可以直接生成送货单,然后由供应商发货,修改订单项状态,然后等所有的订单项全都送货完毕,这样一笔订单就完成了。或者也可以由用户下订单,然后

选择支付方式,如果用户想要取消订单或订单超过了时限则该订单取消,否则供应商收款后送货,然后修改订单项状态,待所有的订单项全都送货完毕,订单就完成了。 2、用活动图表示for(i=0;i<9;i++)循环。 输入i=0 i>=9 i++ i<9 2、了解使用“支付宝”进行网上购物的活动过程,并画出活动图,关于支付宝的相关说明可以登录https://www.360docs.net/doc/4a9934790.html,/查看。

登陆淘宝网,选择要购买的商品,选中 后点“立即购买”买下选中的商品 正确填写您的收货地址、收货人、联系电话,填写您所需的购买数量;补充完成您的个人基本信息,点“确认无误,购买”继续 选择支付宝账户余额支付,输入支付宝账户支付密码,点“确认无误,付款”支付宝账户无余额可以选择网上银行、支付宝卡通、网点付款来完成支付 支付宝付款成功,点“点此查看 本笔交易详情” 卖家发货后,买家注意查收货物,收 到货物后,点“确认收货”付款给卖家 输入支付宝账户的支付密码, 点“同意付款”付款给卖家; 收到货点“确定”付款给卖家 成功付款 给卖家 双方相互 评价 交易成功 [分析与讨论] 1总结UML在软件工程中的作用以及使用UML建模的必要性。 作用:在现代软件工程中,需求到详细设计是非常重要的环节,后续的编码、测试、维护都只是按照前面的规划计划进行,一个非常详细的设计,利用UML几乎能将整个的代码通过UML表示出来,UML处理好了,就简化了软件的制作难度。我们利用画UML,把自己想实现的程序实现。 必要性:通过使用UML,这些我们就能够阅读和交流系统架构和设计规划,就像建筑工人多年来所使用的建筑设计图一样,能让人一目了然。

C上机实验报告实验五

C上机实验报告实验五 This manuscript was revised by the office on December 22, 2012

实验五继承与派生 1.实验目的 1.学习定义和使用类的继承关系,定义派生类 2.熟悉不同继承方式下对基类成员的访问控制 3.学习利用虚基类解决二义性问题 2.实验要求 1.定义一个基类Animal,有私有整型成员变量age,构造其派生类dog,在其成员函数SetAge(intn)中直接给age赋值,看看会有什么问题,把age改为公有成员变量,还会有问题吗?编程尝试。 2.定义一个基类BaseClass,有整型变量Number,构造其派生类DerivedClass,观察构造函数和析构函数的执行情况。 3.定义一个车(vehicle)基类,具有Maxspeed、Weight等成员,Run、Stop 等成员函数,由此派生出自行车(bicycle)类、汽车(motorcar)类。自行车(bicycle)类有高度(Height)等属性,汽车(motorcar)类有座位数(SeatNun)等属性。从bicycle和motorcar派生出摩托车(motorbicycle)类,在继承过程中,注意把vehicle设置为虚基类。如果不把vehicle设置为虚基类,会有什么问题?编程尝试。 3.实验内容及实验步骤 1.编写程序定义基类Animal,成员变量age定义为私有的。构造派生类dog,在其成员函数SetAge(intn)中直接对age赋值时,会出现类似以下的错误提示: errorC2248:‘age’:cannotaccessprivatememberdeclaredinclass‘Animal’errorC2248:‘age’:cannotaccessprivatememberdeclaredinclass‘Animal’把age改为公有成员变量后重新编译就可以了。程序名:lab7_1.cpp。 2.编写程序定义一个基类BaseClass,构造其派生类DerivedClass,在构造函数和析构函数中用cout输出提示信息,观察构造函数和析构函数的执行情况。程序名:lab7_2.cpp。 3.用debug功能跟踪程序lab7_2的执行过程,观察基类和派生类的构造函数和析构函数的执行情况。 4.编写程序定义一个车(vehicle)基类,由此派生出自行车(bicycle)类、汽车(motorcar)类,注意把vehicle派生为虚基类。再从bicycle和motorcar派生出摩托车(motorcycle)类,在main()函数中测试这个类。程序名:lab7_3.cpp。 编译成功后,把vehicle设置为非虚基类,再编译一次,此时系统报错,无法编译成功。这是因为若不把vehicle设置为虚基类,会出现二义性错误,程序不能成功编译。 4.思考题 1.如何在已有的类的基础上设计新的类?

义务教育课程标准实验教科书五年级上册数学期末试卷数学

义务教育课程标准实验教科书数学五年级(上册) 期末调查卷(A) 班级姓名成绩 一、直接写出得数 1.5+3 = 1.8×0.3 = 42×100 = 3.4+1.6 = 4×0.25 = 6.6-0.6 = 0.49÷7 = 100×0.2 = 1-0.01 = 10÷0.1 = 二、用竖式计算并验算 0.48×0.15 2÷0.16 验算:验算: 三、能简便运算的用简便方法算 4.4×4.6+ 5.4×4.4 1÷[0.1÷(1.43-0.93)] 12.6-1.9+1.9-3.39 3.5×4.5×4 四、填空 1.南极冬天的气温曾经达到零下76.5℃,可以记作。从银行取出 1500元,存折上通常记作。一盒食品的包装袋上标着“净重(300±5)克”,实际质量在克到克之间。 2.15个一和8个千分之一组成的数是,精确到十分位的近似数 是。2008年我国在校小学生约11246.2万人,改写成用“亿人”作单位的数是亿人。 3.在括号里填适当的数。

()() () 4.右图中的大长方形由2个1平方厘米的小长方形拼成的。 涂色三角形的面积是平方厘米, 三角形①的面积是平方厘米。 5.在○里填上“>”“<”或“=”。 0.404○0.44 2.63○2.630 1○0.9999 6.580 米=()千米300000 平方米=()公顷 4.2 吨=()千克8 平方千米=()平方米 7.根据34×29 = 986,3.4×2.9 = ,0.43×0.29 = 。 8.9.8÷0.015 = 98÷()=()÷15。 9.一件上衣卖56元,一条裤子卖28元。买一套这样的衣服,如果都付面值20 元的人民币,至少付张。用500元最多买套这样的服装。 五、选择合适的答案,在□里画“√” 1.比3大,比4小的两位小数有多少个? 90个□99个□100个□ 2.把一张长方形纸裁成直角边是3分米的三角形 做小旗(如右图),最多可以裁多少面? 6面□12面□15面□ 3.一道减法算式的被减数是4.356,减数是一位小数,差是几位小数? 两位小数□三位小数□四位小数□

实验5-RAID实验-实验报告

计算机系统结构实验报告 班 级 实验日期 实验成绩 姓 名 学号 实 验 名 称 计算机系统结构实验5(磁盘、固态盘仿真) 实 验 目 的 、 要 求 编译Disksim,测试单个磁盘的性能(Response time) 配置RAID0、RAID1、RAID5并做性能测试 探究性实验(2选1) 实 验 内 容 、 步 骤 及 结 果 一、编译D ISKSIM,测试单个磁盘的性能(R ESPONSE TIME) 测试某个磁盘,cheetah4LP.parv ../src/disksim cheetah4LP.parv cheetah4LP.outv validate cheetah4LP.trace 0 查看相应的outv文件,获取响应时间结果,使用grep命令得到 grep "IOdriver Response time average" cheetah4LP.outv 二、配置RAID0、RAID1、RAID5并做性能测试 (1)RAID5:为了方便对性能进行比较,进行如下的参数修改: 保存为synthraid5.parv,并进行测试 (2)RAID0:删除多余的generator 0 只留下一个,做如下更改:

保存为synthraid0.parv,并进行测试 (3)RAID1:删除多余的generator 0 只留下一个,做如下更改: 保存为synthraid1.parv,并进行测试 结论:通过测试我们可以发现在有效存储容量相同的情况下,RAID0使用的时间最少,速度最快。 三、探究性实验(2选1) 设计实验,任意选择其中一种RAID模式,分析验证其参数敏感性 参数包括盘数,条带大小。 ◎敏感性指:给定负载,其性能是否会随着参数变化而剧烈变化? ◎看上去完全没变化?注意负载强度是否足够。 这里我们选择RAID5模式进行测试。 (1)条带大小一定,磁盘数改变 此时(Stripe unit = 64,Parity stripe unit = 64) 磁盘个数7个8个9个10个11个 设备有效容量12336048 14392056 16448064 18504072 20560080 Synthetic结果21.657719 20.865686 20.332438 19.923599 19.728367 Financial结果2014.436976 1355.984474 1019.857911 882.827067 676.563854

义务教育课程标准实验教科书五年级数学.doc

(人教课标版)五年级数学上册【知识点】第一单元《小数乘法》 第二单元《小数除法》

第三单元《观察物体》 第四单元《四简易方程》

具体内容 平行四边形的 面积 平行四边形的面积二底X 高 用字母表示:S=ah 三角形的面积 三角形的面积=底乂高用字母表示:S=ah~2 梯形的面积 组合图形的面 积 第五单元《多边形的面积》 梯形的面积=(上底+下底)x 高:2 用字母表示:S=(a+b)h+2 把求组合图形的面积转化成求几个简单的平面图形面积的和或差 第六单元《统计与可能性》 第七单元 《数学广角》 【邮政编码的意义和机构】 1. 邮政编码的意义:邮政编码是代表投送邮件的邮局的一种专用代号,也是这个局(所) 投送范围内的居民与单位的通信代号。

2. 邮政编码的结构:邮政编码山六位数字组成,前两位数字表示省(或自治区、直辖市);第三位数表示邮区;第四位数表示县(市);最后两位数表示投递局(所)° 【身份证号码蕴含的信息和编码的含义】 1. 公民身份证的意义:公民身份号码是每个公民唯一?的、终身不变的身份代码,山公安机关按照公民身份号码国家标准编制的。 2. 身份证的作用:居民身份证是公民进行社会活动,维护社会秩序,保障公民合法权益,证明公民身份的法定证件。它的作用很多,如:(1)选民登记;(2)户口登记;(3)兵役登记;⑷入学、就业;(5)办事公证事务;(6)办理申请出境手续;(7)办理机动车、船驾驶证和行驶证、非机动车执照…… 3. 身份证号码的分类:身份证号码有15和18位之分。1985年我国实行居民身份证制度,当时签发的身份证号码是15位的(属于第一代居民身份证),1999年签发的身份证山 于年份的扩展(山两位变为四位)和末尾加了校验码,就成了18位(属于第二代居民身份证)o 这两种身份证号码将在相当长的一段时期内共存。(备注:第一代居民身份证或将于2013 年1月1号停止使用。) 4. 身份证号码的组成。 (1)18位身份证号码的组成: 举例:110102 20050107 151 9 前6位第7?14位第15?17位第18位 前6位:行政区划代码,其中1、2位数为各省级政府的代码, 3、4位数为地、市级政府的代码, 5、6位数为县、区级政府代码。 第7?10位为出生年份,11?12位为出生月份,13?14位为出生日期。 第15?17位为顺序号及性别区分,单数为男性分配码,双数为女性分配码。 第18位校验码(识别码)。 (2)15位身份证号码的组成: %11、2位代表申办身份证时户口所在省分(省公安厅)编号; %13、4位代表所在地区(市级公安局)编号; %15、6位代表所在地区的更进一步行政划分(城市中的区,县一级的公安局); %17、8位代表出生年后两位(1901-2000); %19、10位代表出生月份; %111、12位代表出生日; %113、14、15这后三位代表户口所在派出所被分配到的号码段。 (提示:同一省份的公民身份证的前几位数字都相同) (3)字母表示身份证号的组成: 'AABBCC ---- 所属区域编码 YYYY MM DD——出生年月日 AABBCCYYYYMMDDNNNC | NNN——地区编号及性别区分 ,C——校验码 【归纳总结】: 居民身份证的号码是按照国家的标准编制的,山18个数字组成;前6位为行政区划分代码,第7至14位为出生日期码,第15至17位为顺序码,第18位为校验码。

信息系统开发与设计实验九活动图、状态图

福建农林大学计算机与信息学院实验报告 1.实验项目名称:面向对象分析与设计–活动图、状态图 2.实验目的 1.熟悉活动图的基本功能和使用方法。 2.熟悉状态图的基本功能和使用方法。 3.掌握如何使用建模工具绘制活动图方法。 4.掌握如何使用建模工具绘制状态图方法。 3.实验器材 1.计算机一台。 2.Rational Rose 工具软件。 4.实验内容 (1)根据学院的图书管理系统开发进度,在完成对系统的需求建模,得到用例模型后,应针对每个用例进行业务分析,说明其具体的业务流程、在删除读者用例描述的基础上,系统分析部指派您完成该项任务。要求:用活动图来描述系统中已知用例的业务过程: 1.描述添加读者用例。 2.描述添加管理员用例。 3.描述新加书籍用例 (2) 通过前面内容的学习,在学院图书馆的图书馆管理系统的需求的初步分析,得出系统的用例图和相应的活动态。通过这两类图我们可以初步了解系统的业务处理过程,但对业务处理过程的处理状态间转换了解仍不够,这不利于设计人员对系统业务的进一步理解,而状态图能从对象的动态行为的角度去描述系统的业务活动。通过还书用例的状态图绘制学习,完成如下任务: 1. 完成图书业务模块中借书用例的状态图。 2. 完成图书业务模块中新加书籍用例的状态图。 绘制“删除读者信息”用例的活动图的实验步骤 删除读者信息一般按照以下步骤进行: (1)管理员在录入界面,输入待删除的读者名; (2)“业务逻辑”组件在数据库中,查找待删除的读者名; (3)如果不存在,则显示出错信息,返回步骤(1),如果存在则继续; (4)“业务逻辑”组件判断“待删除的读者”是否可以删除; (5)如果不可以,则显示出错信息,返回步骤(8),如果可以则继续; (6)在数据库中,删除相关信息; (7)显示删除成功信息; (8)结束。 5. 实验报告要求 1.整理实验结果。

实验报告5答案

实验报告 课程名称:高级语言程序设计 实验五:循环结构程序设计 班级: 学生姓名: 学号: 专业: 指导教师: 学期:2010-2011学年上学期 云南大学信息学院

一、实验目的 1、理解循环的概念 2、理解并掌握循环结构相关语句的含义、格式及使用 3、学会循环的应用及控制,包括: ① 掌握使用循环输入多个数据的方法 ② 掌握在多个数据中有选择地输出数据的方法 ③ 掌握在多个数据中对某种数据进行计数的方法 ④ 掌握求多个数据中最大值、最小值的方法 ⑤ 掌握使用break 、continue 语句终止循环 4、掌握循环的嵌套 二、知识要点 1、循环变量、循环条件、循环体的概念 2、三种循环语句的一般格式、执行过程 3、理解选择结构与循环结构中“条件表达式”之不同含义 4、二重循环的执行过程 三、实验预习 (要求做实验前完成) 1、循环变量的主要用途是: 2、用循环求多个数的和之前,先要把和的初始值赋为: 3、用循环求多个数的乘积之前,先要把乘积的初始值赋为: 4、字符变量能否作为循环变量? 5、循环过程中,如果循环条件成立,但需要结束循环,可采用什么办法? 6、什么叫循环的嵌套? 四、实验内容 (要求提供:① 算法描述或流程图 ② 源程序 ) 1、编程,利用循环计算以下表达式的值: (5+52)*(4+42)*(3+32)*(2+22)*(1+12)*(1/2+1/3+1/4+1/5)(for 循环) 2、编程,从键盘输入若干个整数,当输入0时,输入停止。统计并输出总共输入了几个 数,以及所有输入数的和。(while 循环) 3、输入一行字符,分别统计其中的英文字母、数字、空格和其他字符的个数。 4、使用二重循环编程,绘制如下图形: *****A ****B ***C **D *E 5. 输入10个整数,输出最大值、最小值和平均分。 6. 编写程序,其功能是:根据以下公式求π的值(要求精度0.0005,即某项小于0.0005时停止迭代)。程序运行后,若输入精度0.0005,则程序应输出为3.14…。 () 1121231234121233535735793521n n π?????????=++++++?????????+………… 五、实验结果(要求写出运行界面及输出的运行结果)

2020-2021成都武侯实验中学小学五年级数学下期末第一次模拟试卷附答案

2020-2021成都武侯实验中学小学五年级数学下期末第一次模拟试卷附答案 一、选择题 1.张阿姨开车去办事,半途中突然有一只狗冲在车前,她用力刹车才没撞它,张阿姨受惊后仍开车回家.右图曲线是张阿姨开车的速度记录。张阿姨在什么时间为躲避那只狗而刹车?( ) A. 8:01 B. 8:06 C. 8:08 D. 8:11 2.8和12的最小公倍数是() A. 12 B. 96 C. 24 3.如果是一个真分数(a是自然数),那么a可取的值有()。 A. 8个 B. 7个 C. 6个 D. 无数个4.用两个长为5cm,宽为4cm,高为3cm的长方体拼成一个表面积最小的大长方体,应把()的两个面拼在一起。 A. 5×4 B. 4×3 C. 5×3 5.3个棱长都是10cm的正方体拼成一个长方体,这个长方体的体积是()立方厘米.A. 1800 B. 1400 C. 3000 6.将下图直角三角形绕O点逆时针旋转90°可以得到图形()。 A. B. C. D. 7.下面这个美丽的图案用到了()

A. 平移 B. 旋转 C. 对称 8.一个两位数个位数字既是偶数又是质数,十位数字既不是质数又不是合数,则这个两位数是() A. 32 B. 16 C. 12 9.20以内质数的和是() A. 77 B. 78 C. 75 D. 76 10.用最少的小正方体摆一个立体图体,使得从正面、上面和侧面看都是,这个立体图体是() A. B. C. D. 11.观察下面的几何体,从正面和左面看到的都是,这个几何体是()。 A. B. C. 12.下面算式的结果不是的是()。 A. + B. 2- C. 1- 13.=() A. 1 B. C. D. 二、填空题 14.下面是A、B两市去年上半年降水量情况统计图 B市5~6月份降雨量的平均值是________毫米。 15.想一想下面的运动,是平移的打“√”,是旋转的画“○”。树上的水果掉在地上________

实验7 面向对象分析与设计—活动图

实验7 面向对象分析与设计—活动图姓名:学号:日期: 7.1 实验目的 ?熟悉熟悉UML活动图的功能和组成元素 ?理解活动图的语义 ?学会构思活动图 ?掌握活动图的绘制方法 7.2 实验类型及学时 ?验证型 ?2学时 7.3 实验设备 ?PC机一套,要求安装Windows操作系统、Office软件 ?安装Visio分析建模工具 7.4 实验要求 ?要求能够熟练运用Visio软件所提供的菜单、工具、模型等制作图形或图 表;能用Visio软件所提供的专业图形模板,自行绘制出专业化、高质量的图形或图表 ?结合案例1,根据给定系统(案例2)的业务需求,构思网上书店的活动 图,且绘制活动图 ?攥写实验报告,请以“学号+姓名”命名实验报告文档,并在规定时间内 提交

7.5实验内容 1、案例1——图书管理系统之用户管理模块 2、案例2——网上书店系统 7.6 实验结果 1、案例2——网上书店系统 请将“网上书店系统的活动图”放置于实验报告7。 (1)客户购书的活动图

(2)订单处理的活动图 7.7 心得体会 (请大家根据自己的实际情况,如实填写)

不过如此,我觉得简单的小菜一碟,就和那个什么一样,和上次实验报告三一样,这几个案列通过之前的几次操作都是剖析的较为详细了,所以实际上画活动图和前面的几张图片没有太大差别。就是把已经剖析好的每个部分用着活动图的规则来进行摆放,尽管可能因为时间不够,然后导致有些地方出错,或者会看不出来,所以我百度了一下下,发现没有别人做的,所以就先这样上交了。非要说问题的话就是感觉有很多地方有缺漏,而且说明分析可能不够,而且图画的不是很漂亮,但是时间不够我就不改了。

实验五计数器的设计实验报告

实验五计数器的设计——实验报告 邱兆丰 15331260 一、实验目的和要求 1.熟悉JK触发器的逻辑功能。 2.掌握用JK触发器设计同步计数器。 二、实验仪器及器件 1、实验箱、万用表、示波器、 2、74LS73,74LS00,74LS08,74LS20 三、实验原理 1.计数器的工作原理 递增计数器----每来一个CP,触发器的组成状态按二进制代码规律增加。递减计数器-----按二进制代码规律减少。 双向计数器-----可增可减,由控制端来决定。 2.集成J-K触发器74LS73 ⑴符号: 图1 J-K触发器符号

⑵功能: 表1 J-K触发器功能表 ⑶状态转换图: 图2 J-K触发器状态转换图

⑷特性方程: ⑸注意事项: ①在J-K触发器中,凡是要求接“1”的,一定要接高电平(例如5V),否则会出现错误的翻转。 ①触发器的两个输出负载不能过分悬殊,否则会出现误翻。 ② J-K触发器的清零输入端在工作时一定要接高电平或连接到实验箱的清零端子。3.时序电路的设计步骤 内容见实验预习。 四、实验内容 1.用JK触发器设计一个16进制异步计数器,用逻辑分析仪观察CP和各输出波形。2.用JK触发器设计一个16进制同步计数器,用逻辑分析仪观察CP和各输出波形。3.设计一个仿74LS194 4.用J-K触发器和门电路设计一个特殊的12进制计数器,其十进制的状态转换图为:5.考虑增加一个控制变量D,当D=0时,计数器按自定义内容运行,当D=1时,反方向运行 五、实验设计及数据与处理 实验一

16进制异步计数器 设计原理:除最低级外,每一级触发器用上一级触发器的输出作时钟输入,JK都接HIGH,使得低一级的触发器从1变0时高一级触发器恰好接收下降沿信号实现输出翻转。实验二 16进制同步计数器 设计原理:除最低级外,每一级的JK输入都为所有低级的输出的“与”运算结果实验三 仿74LS194 设计原理:前两个开关作选择端输入,下面四个开关模仿预置数输入,再下面两个开关模仿左移、右移的输入,最后一个开关模仿清零输入。四个触发器用同一时钟输入作CLK输入。用2个非门与三个与门做成了一个简单译码器。对于每一个触发器,JK输入总为一对相反值,即总是让输入值作为输出值输入。对于每一个输入,当模式“重置”输出为1时,其与预置值结果即触发器输入;当模式“右移”、“左移”输出为1时,其值为上一位或下一位对应值;当各模式输出均为0时各触发器输入为0,使输出为0。 实验四 设计原理: 在12进制同步计数器中,输出的状态只由前一周期的状态决定,而与外来输入无关,因此目标电路为Moore型。而数字电路只有0和1两种状态,因此目标电路要表达12种状态需

面向对象的系统分析与设计实验报告-周佳胤-12408300120

面向对象系统分析与设计实验 实验报告书 面向对象系统分析与设计 起止日期:2015 年10 月19 日至2015 年11 月19 日 学生姓名惠大贺 班级软件工程1201 学号12408300123 成绩 指导教师(签字) 计算机与通信学院 2015年11月19日 1

目录 实验一用例图及进度安排------------------------------------------------------------------03 实验二活动图---------------------------------------------------------------------------------08 实验三状态图---------------------------------------------------------------------------------16 实验四类---------------------------------------------------------------------------------------23 实验五类的关系------------------------------------------------------------------------------30 实验六、七交互图---------------------------------------------------------------------------34 实验八、九对象图和包---------------------------------------------------------------------43 实验十、十一组件图和部署图------------------------------------------------------------45 实验十二正向工程---------------------------------------------------------------------------51 实验总结---------------------------------------------------------------------------------------56 2

实验五-复杂查询-实验报告

实验五复杂查询 1 实验目的与要求 (1) 熟练掌握SQL语句的使用。 (2) 熟练使用SQL语句进行连接操作。 2 实验内容 (1)在订单明细表中查询订单金额最高的订单。 select a.* from orderdetail a,ordermaster b where a.orderno=b.orderno and ordersum=(select max(ordersum) from ordermaster) (2)找出至少被订购3次的商品编号、订单编号、订货数量和订货金额,并按订货数量 的降序排序输出。 select productno 商品编号,orderno 订单编号,quantity 订货数 量,quantity*price 订货金额 from orderdetail where productno in (select productno from orderdetail group by productno having count(*)>=3) order by quantity desc

(3)查找销售总额少于5000元的销售员编号、姓名和销售额。 select a.salerno 销售员编号,b.employeename 姓名,sum(ordersum)销售额from ordermaster a,employee b where a.salerno=b.employeeno group by a.salerno,b.employeename having sum(ordersum)<5000 (4)找出目前业绩未超过5000元的员工,并按销售业绩的降序排序输出。 select salerno 销售员编号,sum(ordersum)销售业绩 from ordermaster group by salerno having sum(ordersum)<=5000 order by sum(ordersum)desc (5)查询订购的商品数量没有超过10个的客户编号和客户名称。 select a.customerno 客户编号,customername 客户名称 from customer a,ordermaster b,orderdetail c where a.customerno=b.customerno and b.orderno=c.orderno group by a.customerno,customername having sum(quantity)<=10

义务教育课程标准实验教科书数学五年级(上册).doc

2.十二生肖为鼠、牛、虎、兔、是()年。龙、蛇、马、羊、猴、鸡、狗、猪,今年是蛇年,2100年 义务教育课程标准实验教科书数学五年级(上册) 第三■五单元目标检测题 班级姓名评分 一、填空题(29分) 1、48.073读作(),它是由()个1和()个千分之一组成的。 2、四百二十点六三五写作(),保留整数是()。 3、整数部分最小的计数单位是()。小数部分最大的计数单位是(),这两个计 数单位之间的进率是()。 4、把1吨平均分成1000份,其中一份写成小数是()吨,其中56份是()吨, 其中的129份是()吨。 5、380976^38万,口里可填的数字分别是()。 6、4.5里面有()个0.1, 0.45里面有()0.01。 7、一个数由9个1、3个0. 1和6个0. 01组成,这个数是()。 8、一个数的百位、个位和百分位上是5,其余位上都是0,这个数是()。 9、你会按要求把横线上的数改写成用“万”或“亿”作单位的数吗? 1306280000=()亿40450000=()万 10、将下列数先改写成用万或亿作单位的数,再求近似数(保留一位小数) 8005600=()万 R ()万5500=()万 R ()万 430670900=( )亿 R ( )亿9954000000 =( )亿 R ( )亿 11、OOAAAOOAAA……左起第38个图形是(),前38个图形中有( ) 个O,有()个 二、精挑细选(6分) 1.9.999……保留两位小数是()。 A 10 B 9.99 C 10. 00

3、 ?个两位小数精确到十分位是5.0, 这个数最小是( ) 4、 5、 A 、4.99 B 、5.1 C 、 4.94 D 、4.95 L8等于( )个白分之 A 、18 B 、180 C 、 1800 D 、1.82. 下面各数,把0都去掉大小不变的数是( )o A 、 470 B 、 7.04 C 、 4.70 D 、 4.070 6、 乂回家去取,这样他比平时.上学多走了( 千米。 A 、1.3 B 、2.2 C 、0.4 D 、0.2 4.3-0. 03 = 7. 5—4. 05 = 8-6.7 = 12.6-7.3 = 7. 7+3 = 10.5 — 5 = 9. 2+8.9 = 0.8-0. 48 = 10. 98+8. 43 42.5-3. 85 16. 83—4. 192 (请验算) 2、用简便方法计算(18分) 2 + 2. 9 + 0. 18 + 9. 1 9. 3 + 4. 8-6. 3 13. 35-4. 68 + 2. 65 肖强早上从家到学校去上学,要走1.1千米,他走了 0.2千米后,发现没有戴红领巾, 三、看谁算得快(4分) 四、我是计算小能手(26分) 1、列竖式计算。(8分)

实验5 Matlab绘图操作实验报告

Tutorial 5 实验报告 实验名称:Matlab 绘图操作 实验目的: 1、 掌握绘制二维图形的常用函数; 2、 掌握绘制三维图形的常用函数; 3、 掌握绘制图形的辅助操作。 实验内容: 1. 设sin .cos x y x x ?? =+ ??+?? 23051,在x=0~2π区间取101点,绘制函数的曲线。 2. 已知: y x =21,cos()y x =22,y y y =?312,完成下列操作: (1) 在同一坐标系下用不同的颜色和线性绘制三条曲线; (2) 以子图形式绘制三条曲线; (3) 分别用条形图、阶梯图、杆图和填充图绘制三条曲线。 3. 已知:ln(x y x x ≤=??+>??0102 ,在x -≤≤55区间绘制函数曲线。 4. 绘制极坐标曲线sin()a b n ρθ=+,并分析参数a 、b 、n 对曲线形状的影响。 5.在xy 平面内选择区域[][],,-?-8888, 绘制函数z =的三种三维曲面图。 6. 用plot 函数绘制下面分段函数的曲线。 ,(),,x x f x x x x ?+>? ==??+

8. 在同一坐标轴中绘制下列两条曲线。 (1).y x =-205 (2)sin()cos ,sin()sin x t t t y t t π=?≤≤? =?303 实验结果: 1. 2. (1)

(2)

(3)

相关文档
最新文档