当前位置:文档之家› 9-质量属性函数

9-质量属性函数

9-质量属性函数
9-质量属性函数

基础 > 基础 > 关系和参数 > 关系 (Relations) > 关系中使用的运算符和函数 > 质量属性函数

质量属性函数

质量属性函数说明

massprop_param分配或获取质量属性参数的值。

注意: 该函数仅在通过文件分配模型的质量属性时进行定义。

可以写入下列关系:

?要为质量属性参数分配值:

massprop_param(<"mass property name">)= value

?要获取质量属性参数的值:

"Modelname" = massprop_param(<"mass property name">)

其中,mass property name 可以为以下其中一

项:AREA、VOLUME、DENSITY、XCG、YCG、ZCG、IXX、IYY、IZZ、IXY、IXZ、IYZ、INRT1

和 INRT3。

例如:

?massprop_param ("XCG") = 10.5

将重心的 X 坐标值设置为 10.5。

?my volume = massprop_param ("VOLUME")

获取给定模型的体积值。

material_param返回分配给模型的材料属性的值。

material_param(<"property name">)

其中,property name 为材料属性的名称。

例如,

DEN = material_param("MASS_DENSITY")

返回给定模型的质量密度值。

mp_mass返回模型零件或装配的质量。

mp_mass (<"string">)

其中,string 是计算结果为字符串值的表达式。

例如:

?mp_mass (“”) - 返回给定模型的质量。

?mp_mass (“25:”) - 返回属于装配的元件模型 (ID=25) 的质量。

?mp_mass(“25:32:”) - 返回属于顶级装配的子装配 (具有元件 ID=25) 的元件 (ID=3

质量。

mp_assigned_mass获取模型的质量。

mp_assigned_mass (<"string">)

注意: 该函数仅在通过文件分配模型的质量属性时进行定义。

mp_surf_area返回模型零件或装配的面积。

mp_surf_area (<"string">)

mp_volume返回模型零件或装配的体积。

实验九 Servlet应用

实验九 Servlet应用 1.实验目标 1.掌握Servlet的编写与配置 2.理解Servlet的生命周期 3.理解Servlet与JSP的区别 2.实验内容与要求 1.主要通过实践掌握对servlet的使用、编写 2.创建一个简单的servlet程序并在tomcat中进行配置 3.创建一个可以接收客户端提交参数,处理后返回给客户端的servlet程序。 4.使用request.getParameterValues(“”)获取复选框数据,实现用户注册功能 3.实验步骤 1. 实现一个简单的HelloServlet,要求在IE中显示“Hello XXX”字符串。 1)通过继承HttpServlet类创建自己的servlet类 2)在servlet类的doGet()方法中输出自己的信息 3)将生成的HelloServlet.java类编译成HelloServlet.class类,注意编译的时候要用到servlet-api.jar文件。

2.创建和部署Servlet 1)在Tomcat\webapps\目录下创建自己的项目名称myExample 2)在Tomcat\webapps\myExample目录下创建WEB-INF目录,并在该目录下创建一个classes目录,将编译后的HelloServlet.class文件拷贝到这里。 3)在Tomcat\webapps\myExample目录下创建WEB-INF目录并创建一个web.xml文件。 内容为 HelloServlet是我们自己定义的servlet-name,指定HelloServlet类(如果有报名要包含包名) 中指定的是我们在IE中所用的地址。 3.启动tomcat,测试运行 输入:http://localhost:8080\myExample\HelloServlet 2.编写一个处理登录请求的Servlet 1.编写Servlet,并接收从http中传递过来的参数 说明: 1、response.setContentType("text/html;charset=GB2312"); 和request.setCharacterEncoding("GB2312");两个方法主要是设置从客户端接收的字符编码和从服务器端返回的信息的编码,以防止中文出现乱码的的情况。 2、通过request.getParameter(" ") 方法分别得到从客户端传递过来的name和 password。 3、最后用out.println()方法输出显示给客户的信息。 4、编译LoginServlet.java,注意编译的时候使用到servlet-api.jar文件,将编译生成 的LoginServlet.class 文件拷贝到tomcat\webapps\myproject\WEB-INF\classes目录 下。

实验九 函数的重载和变量的作用域

实验九函数的重载和变量的作用域 一、实验目的 1、了解内联函数、重载函数、带默认参数函数的定义及使用方法。 2、掌握作用域的概念、变量的存储类型及它们之间的差别。 3、掌握程序的多文件组织。 二、实验内容 1、重载函数允许不同的函数使用相同的名字,这使得完成类似的任务时可以使用相同的函数名。 范例:编写几个计算面积的函数,分别计算圆、矩形、梯形和三角形的面积,计算边长为1的正方形及其内切圆、内接等腰三角形和等腰梯形面积。 函数原型如下: double area(double radius=0); //圆面积,参数为半径,默认参数为0,表示点面积 double area(double a, double b); // 计算矩形面积,参数为长和宽 double area(double a, double b, double h); //计算梯形面积,参数为两底和高 double area(double a, double b, double c, int); //计算三角形面积,参数为三边长,int 型参数起标示作用,以区别于梯形,不参加计算。 #include #include using namespace std; const double PI=3.14159; double area(double radius=0); double area(double a,double b); double area(double a,double b,double h); double area(double a,double b,double c,int); int main(){ cout<<"Area of point is"<

二次函数的图像与性质知识点及练习

第二节 二次函数的图像与性质 1.能够利用描点法做出函数y =ax 2,y=a(x-h)2 ,y =a(x-h)2 +k 和c bx ax y ++=2图象,能根据图象认识和理解二次函数的性质; 2.理解二次函数c bx ax y ++=2中a 、b 、c 对函数图象的影响。 一、二次函数2y ax bx c =++图象的画法 五点绘图法:利用配方法将二次函数2y ax bx c =++化为顶点式2()y a x h k =-+,确定 其开口方向、对称轴及顶点坐标,然后在对称轴两侧,左右对称地描点画图.一般我们 选取的五点为:顶点、与y 轴的交点()0c ,、以及()0c , 关于对称轴对称的点()2h c ,、与x 轴的交点()10x , ,()20x ,(若与x 轴没有交点,则取两组关于对称轴对称的点). 画草图时应抓住以下几点:开口方向,对称轴,顶点,与x 轴的交点,与y 轴的交点. 例1. 在同一平面坐标系中分别画出二次函数y =x 2 ,y =-x 2 ,y =2x 2 ,y =-2x 2 ,y =2(x-1)2 的图像。 一、二次函数的基本形式 1. y =ax 2 的性质:

2. y=ax2+k的性质:(k上加下减) 3. y=a(x-h)2的性质:(h左加右减) 4. y=a (x-h)2+k的性质: 5. y=ax2+bx+c的性质:

二、二次函数图象的平移 1. 平移步骤: 方法一:⑴ 将抛物线解析式转化成顶点式()2 y a x h k =-+,确定其顶点坐标()h k ,; ⑵ 保持抛物线2y ax =的形状不变,将其顶点平移到()h k ,处,具体平移方法如下: 2. 平移规律 在原有函数的基础上“h 值正右移,负左移;k 值正上移,负下移”.概括成八个字“左 加右减,上加下减”. 方法二: ⑴c bx ax y ++=2 沿y 轴平移:向上(下)平移m 个单位,c bx ax y ++=2 变成 m c bx ax y +++=2(或m c bx ax y -++=2) ⑵c bx ax y ++=2 沿x 轴平移:向左(右)平移m 个单位,c bx ax y ++=2 变成 c m x b m x a y ++++=)()(2(或c m x b m x a y +-+-=)()(2) 四、二次函数()2y a x h k =-+与2y ax bx c =++的比较 从解析式上看,()2 y a x h k =-+与2y ax bx c =++是两种不同的表达形式,后者通过配方可以得到前者,即2 2424b ac b y a x a a -? ?=++ ??? ,其中2424b ac b h k a a -=-= ,. 六、二次函数图象的对称 二次函数图象的对称一般有五种情况,可以用一般式或顶点式表达 1. 关于x 轴对称 【或左(h <0)】向右(h >0)【或左(h 平移|k|个单位

实验9 使用T-SQL编写程序

实验9 使用T-SQL编写程序 【实验目的】 1)掌握常用函数的使用方法。 2)掌握流程控制语句的使用方法。 【实验环境】 Sql server 2005 【实验重点及难点】 1)启动SQL Server 2005查询编辑器。 2)应用转换函数。 3)应用聚合函数。 4)应用字符串函数。 5)应用IF〃〃〃ELSE语句。 6)应用WHILE语句。 【实验内容】 (1)应用转换函数 1)打开“SQL Server Manageement Studio”窗口。 2)单击“标准”工具栏上的“新建查询”按钮,打开“查询编辑器”窗口。 3)在窗口内直接输入以下语句,求Course表中课程号为“7”的课程名称的长度,并输入结果。 declare @课程名称长度int select @课程名称长度=len(Cname) from course where Cno ='7' print'课程名称长度为'+str(@课程名称长度); 4)单击“SQL编辑器”工具栏上的“分析”按钮,检查输入的T-SQL语句是否有语法错误。如果有语法错误,则进行修改,直到没有语法错误为止。 5)确保无语法错误后,单击“SQL编辑器”工具栏上的“执行”按钮。将执行结果记录下来。 (2)应用聚合函数 1)在“查询编辑器”窗口内输入以下语句,统计Student表中的学生人数,并输出结果。 declare @学生人数int select @学生人数=count(*) from Student print'学生人数为'+str(@学生人数); 2 )单击“SQL编辑器”工具栏上的“执行”按钮。将执行结果记录下来。

实验九 数组

实验九数组 一、实验目的 ①掌握数组的声明、数组元素的引用。 ②掌握静态数组和动态数组的使用差别。 ③掌握用数组解决与数组有关的常用算法,如:求最大(最小)值、求和、求平均值、排序(冒泡法排序、选择法排序和插入法排序)和查找等。 二、实验任务 实验内容1: 设有如下两组数据:A:2,8,7,6,4,26,24B:79,27,32,40,57,66,82 编写一个程序,把上面两组数据分别读入两个数组中,然后把两个数组中对应下标的元素相加,即2+79,8+27,…,24+82,并把相应的结果放入第三个数组中,最后输出第三个数组的值。分别以姓名1.frm 和姓名1.vbp为窗体名和工程名保存在计算机上。 【分析】 两个一维数组中下标相同的元素相加之和是第三个一维数组中对应下标的元素。 实验内容2: 使用Array函数给数组进行初始化为:6,2,5,8,9,15,26,18,然后计算数组各元素的和,并在窗体上输出数组各元素的值和数组元素的和。分别以姓名 2.frm 和姓名2.vbp为窗体名和工程名保存在计算机上。 【分析】 ?Array函数只能给variant类型的数组变量进行初始化,只能给一位数组进行初始化 ?数组的元素类型必须相同,单如果数组类型是variant时,可以包含不同类型的元 素 ?数组的下界缺省为0,也可用option语句将数组的下界设置为1.数组的上界可通过 ubound函数获得。 实验内容3: 从键盘上输入10个整数,并放入一个一维数组中, 然后将其前5个元素与后5个元素对换,即:第1个 元素与第10个元素互换,第2个元素与第9个元素互 换……第5个元素与第6个元素互换。分别输出数组 原来各元素的值和对换后各元素的值。 【分析】 同一数组中元素的互换与变量交换值是类同的, 需要借助与第三个变量来作为中转的对象。

人教版九年级数学上册二次函数教案

教材分析 本节课是数学新人教版九级(上)第二十二章《二次函数》第一节课内容 二次函数教学设计 一、教学目标知识方面: 1.理解并掌握二次函数的概念; 2.能根据实际问题中的条件列出二次函数的解析式。 3.经历探索、分析和建立两个变量之间的二次函数关系的过程,体会二次函数是刻画现实世界的一个有效的数学模型。 4.通过分析实际问题列出二次函数关系式,培养学生分析问题、解决问题的能力。情感方面:通过学生的主动参与,师生、学生之间的合作交流,提高学生的学习兴趣,激发他们的求知欲、培养合作意识。 二、教材分析 本节课是数学新人教版九年级(上)第二十二章《二次函数》第一节课内容.知识方面,它是在正比例函数,一次函数,对函数认识的完善与提高;也是对方程的理解的补充,同时也是以后学习初等函数的基础。根据本节的教学内容及学生学情,给彩虹、桥梁等图片这些丰富的生活实例,进一步让学生充分感受到二次函数的应用价值与实际意义。 重点是理解二次函数的概念,能根据已知条件写出函数解析式; 难点是从实例中抽象出二次函数的定义,会分析实例中的二次函数关系。 三、教学过程教学过程: 一、提出问题,导入新课。 1、回忆一下什么是正比例函数、一次函数?它们的一般形式是怎样的?图象形状各是什么? 2、教师提出问题:投篮球时篮球运行的路线是什么曲线?这种曲线的形状是怎样的?是否象以前学过的函数图象?能否用新的函数关系式来表示?怎样计算篮球达到最高点时的高度?这将在本章——二次函数中学习。 3、你能举出一些生活中类似的曲线吗? 二、合作交流,形成概念。1.列式表示下面函数关系。 问题1:正方体的六个面是全等的正方形,如果正方形 的棱长为x,表面积为y,写出y与x的关系。 问题2:某工厂一种产品现在的年产量是20件,计划今后两年增加产量.如果每年都比上一年的产量增加x倍,那么两年后这种产品的数量y将随计划所定的x的值而定,y与x之间的关系怎样表示? 活动中教师关注: (1)学生参与小组合作讨论后,能否明白题意,写出相应关系式。 (2)问题3中可先分析一年后的产量,再得出两年后的产量。 2.教师引导学生观察,分析上面三个函数关系式的共同点。 学生小组交流、讨论得出结论,它们的共同点: (1)等号左边是变量y,右边是关于自变量x的整式。 a,b,c为常数,且a≠0 (2)等式的右边最高次数为,可以没有一次项和常数项,但不能没有二次项。(3)x的取值范围是任意实数。 教师口述二次函数的定义并板书在黑板上:一般地,形如y=ax2+bx+c(a,b,c是常数,a≠0)的函数,叫二次函数。

Excel实验2表格格式设置及公式和函数的应用

表格格式设置及公式和函数的应用 实验目的:1、熟练掌握公式和函数的应用 2、熟练掌握数据的填充、复制和移动 3、熟练掌握对表格的格式设置以及格式刷的使用 实验内容共包括四项,总分100分。 实验内容一:以自己的学号和姓名建立一个电子表格,如在工作薄“050123456789张三.xls”中的sheet1工作表中完成下列操作,其中职员工资一览表如下:(25分) 操作要求: 1.输入正确数据,按要求设置单元格和表头文字。表格标题:黑色、黑体、 加粗、合并、居中。(5分) 2.在“税收”列计算税收,当月收入超过1600元,征收5%的个人所得税,保 留2位小数。(5分) 3.在“实发金额”列计算实际发放金额,保留2位小数。(4分) 4.合计“工资”、“奖金”、“税收”、“实发金额”列,保留2位小数。(5分) 5.在表格中将工资少于1600元的职工工资用红色标出(4分) 6.将工作表的名字“sheet1”改为“职工工资一览表”(2分)

说明。(共计15分) 1.标题设为20磅红色行文行楷。把第一行设置为合并居中。(2分) 2.在“姓名”前插入一列,标题为“学号”,数据从2005001开始,按步长为3 的等差数列有上至下填充。(3分) 3.所有数据都设置对齐方式为水平和垂直居中。将表的外边框设置为蓝色双线, 内部为蓝色单线,表格底纹为浅青绿色。如下图所示(5分) 4.正确计算各位同学的总分。(2分)

(共计40分) 1、第一行字体要求16磅、黑体、合并及居中;(3分) 2、第一行和第二行分别加上底纹,如下图所示;(3分) 3、第二行8磅、华文细黑,自动换行,调整列宽如下图所示;(5分) 4、取消08普本通信内部的边框线,前6列合并单元格,第7、8、9列要求 左对齐,缩小字体填充,其余居中对齐,自动换行;(5分) 5、“07普本通信工程”的格式设置如“08普本通信工程”;(5分) 6、第一列加上虚线、绿色边框;(3分) 7、工作表名称“sheet3”修改为“开课计划”;(1分) 8、“合计”项使用求和函数,分别求出各年级“学分”,“课程总学时”, “理论学时”,“实践学时”的总和,并设置格式为蓝色加粗。(9分)

C++实验九类和对象的使用实验报告

实验九类和对象的使用实验报告 一实验目的 1、学会用构造函数对类对象进行初始化 2、掌握析构函数,并了解构造函数和析构函数的调用顺序 3、了解对象数组和对象指针的用法 4、学会共用数据的保护,了解常对象、常成员函数等的使用限制 二实验内容和要求 1.回顾课本知识,掌握重点和难点,认真分析例题熟悉本章内容。 2.完成本章课后习题2、6、7题,认真分析每一题的代码。 三实验环境 Visual C++6.0开发环境 四源程序 2、 #include using namespace std; class Date { public: Date(int,int,int); Date(int,int); Date(int); Date(); void display(); private: int month; int day; int year; }; Date::Date(intm,intd,int y):month(m),day(d),year(y) {} Date::Date(intm,int d):month(m),day(d) {year=2005;} Date::Date(int m):month(m) { day=1; year=2005; }

Date::Date() { month=1; day=1; year=2005; } void Date::display() { cout< using namespace std; class Student { public: Student(intn,float s):num(n),score(s) {}; void change(intn,float s) { num=n; score=s; } void display() { cout<

浙教版九年级上册二次函数知识点总结及典型例题

浙教版九年级上册二次函数知识点总结及典型例题 知识点一、二次函数的概念和图像 1、二次函数的概念 一般地,如果特)0,,(2 ≠++=a c b a c bx ax y 是常数,,特别注意a 不为零,那么y 叫做x 的二次函数。 )0,,(2≠++=a c b a c bx ax y 是常数,叫做二次函数的一般式。 2、二次函数的图像 二次函数的图像是一条关于a b x 2- =对称的曲线,这条曲线叫抛物线。 抛物线的主要特征: ①有开口方向;②有对称轴;③有顶点。 3、二次函数图像的画法--------五点作图法: (1)先根据函数解析式,求出顶点坐标,在平面直角坐标系中描出顶点M ,并用虚线画出对称轴 (2)求抛物线c bx ax y ++=2 与坐标轴的交点: 当抛物线与x 轴有两个交点时,描出这两个交点A,B 及抛物线与y 轴的交点C ,再找到点C 的对称点D 。将这五个点按从左到右的顺序连接起来,并向上或向下延伸,就得到二次函数的图像。 当抛物线与x 轴只有一个交点或无交点时,描出抛物线与y 轴的交点C 及对称点D 。由C 、M 、D 三点可粗略地画出二次函数的草图。如果需要画出比较精确的图像,可再描出一对对称点A 、B ,然后顺次连接五点,画出二次函数的图像。 【例1】、已知函数y=x 2 -2x-3, (1)写出函数图象的顶点、图象与坐标轴的交点,以及图象与 y 轴的交点关于图象对称轴的对称点。然后画出函数图象的草图; (2)求图象与坐标轴交点构成的三角形的面积: (3)根据第(1)题的图象草图,说 出 x 取哪些值时,① y=0;② y<0;③ y>0 知识点二、二次函数的解析式 二次函数的解析式有三种形式:口诀----- 一般 两根 三顶点 (1)一般 一般式:)0,,(2 ≠++=a c b a c bx ax y 是常数, (2)两根 当抛物线c bx ax y ++=2 与x 轴有交点时,即对应的一元二次方程02=++c bx ax 有实根1 x 和2x 存在时,根据二次三项式的分解因式))((212x x x x a c bx ax --=++,二次函数c bx ax y ++=2 可转化为两根式))((21x x x x a y --=。如果没有交点,则不能这样表示。 a 的绝对值越大,抛物线的开口·越小。 (3)三顶点 顶点式:)0,,()(2 ≠+-=a k h a k h x a y 是常数, 当题目中告诉我们抛物线的顶点时, 我们最好设顶点式,这样最简洁。

二次函数的性质

20.4二次函数的性质 教学目标: 1.从具体函数的图象中认识二次函数的基本性质. 2.了解二次函数与二次方程的相互关系. 3.探索二次函数的变化规律,掌握函数的最大值(或最小值)及函数的增减性的概念,会求二次函数的最值,并能根据性质判断函数在某一范围内的增减性 教学重点:二次函数的最大值,最小值及增减性的理解和求法. 教学难点:二次函数的性质的应用. 教学过程: 一、复习引入 二次函数: y=ax2 +bx + c (a 1 0)的图象是一条抛物线,它的开口由什么决定呢? 补充: 当a的绝对值相等时,其形状完全相同,当a的绝对值越大,则开口越小,反之成立. 二、新课教学: 1.探索填空: 根据下边已画好抛物线y= -2x2的顶点坐标 是, 对称轴是,在侧,即x_____0时, y随着x的增大而增大;在侧,即x_____0时, y随着x的增大而减小. 当x= 时,函数y最大值是____. 当x____0时,y<0. 2. 探索填空::据上边已画好的函数图象填空:抛物线y= 2x2的顶点坐标 是, 对称轴是,在侧,即x_____0时, y随着x的增大而减少;在侧,即x_____0时, y随着x的增大而增大. 当x= 时,函数y最小值是____. 当x____0时,y>0

3.归纳: 二次函数y=ax2+bx+c(a≠0)的图象和性质 (1).顶点坐标与对称轴 (2).位置与开口方向 (3).增减性与最值 当a ﹥0时,在对称轴的左侧,y随着x的增大而减小;在对称轴的右侧,y随着x的增大而增大;当时,函数y有最小值。当a ﹤0时,在对称轴的左侧,y随着x的增大而增大;在对称轴的右侧,y随着x的增大而减小。当时,函数y有最大值 4.探索二次函数与一元二次方程 二次函数y=x2+2x,y=x2-2x+1,y=x2-2x+2的图象如图所示. (1).每个图象与x轴有几个交点? (2).一元二次方程x2+2x=0,x2-2x+1=0有几个根?验证一下一元二次方程x2-2x+2=0有根吗? (3).二次函数y=ax2+bx+c的图象和x轴交点的坐标与一元二次方程ax2+bx+c=0的根有什么关系? 归纳: (3).二次函数y=ax2+bx+c的图象和x轴交点有三种情况: ①有两个交点, ②有一个交点, ③没有交点. 当二次函数y=ax2+bx+c的图象和x轴有交点时, 交点的横坐标就是当y=0时自变量x 的值,即一元二次方程ax2+bx+c=0的根.

实验九-可逆计数器的功能测试及应用电路

实验九可逆计数器的功能测试及应用电路 实验目的: (1)掌握可逆计数器74LS191、74LS191、74LS192、74LS193的逻辑功能及使用方法。 (2)熟悉可逆计数器实现任意进制的数码倒计时电路的工作原理。 实验仪器与器件: 实验箱一个;双踪示波器一台;稳压电源一台;函数发生器一台。 74LS191、74LS191、74LS191或74HC48、74LS00和74LS04。 实验内容: 1测试74LS190和74LS191的逻辑功能,并用数码管显示,验证是否与表2-9-4一致,分别画出各单元的电路图,写出各自的状态 实验原理:单时钟74LS191二进制同步加/减计数器的功能表如下: 表2-9-4 单时钟74LS191二进制同步加/减计数器的功能表 单时钟74LS191二进制同步加/减计数器是十进制的,其他功能与74LS191一样。它的有效状态为0000~1001. 实验电路: 如图所示是减计数时当计数器的状态变为0时的电路状态:RCO=0,MAX/=1; MIN

实验现象与结果: 该结果是当CTEN =0,D L =1,D U /=1时,A B C D Q Q Q Q 的 波形图; 该结果是当CTEN =0,D L =1,D U /=1时, RCO 与MIN MAX /的波形图

需要说明的是:当CTEN= D L=1时,电路保持原来的状态。 2测试74LS192和74LS193的逻辑功能,并用数码管显示,验证是否与表2-9-3及2-9-5一致。画出测试电路图。 实验原理: 双时钟74LS192同步十进制可逆计数器的功能表如下表所示,74LS192是十进制计数器。 表2-9-3双时钟74LS192同步十进制可逆计数器的功能表 输入输出工作 状态 U CP UP D CP DOW N CLR D L DCBA A B C D Q Q Q Q U TC D TC **H H ****0000 H H 异步 清零**L L 1001 1001 H H 异步 置数 H ↑L H ****1001→ 0001→ 0000H H H L 减法 计数 ↑H L H ****0000→ 1000→ 1001H L H H 加法 计数 双时钟74LS193二进制同步加/减法计数器的功能表如下表所示,74LS193是一个十六进制的计数器。

实验报告9答案

实验报告 课程名称:高级语言程序设计 实验九:函数与数组 班级: 学生姓名: 学号: 专业: 指导教师: 学期:2010-2011学年上学期 云南大学信息学院

一、实验目的 1、掌握数组作为参数的函数编写与调用方法 2、掌握数组作为参数的特殊性 3、掌握字符串作为参数的函数编写与调用方法 二、知识要点 1、地址传递的概念及使用 2、数组元素和数组名作为函数参数的特点与区别 3、字符串作为参数的特点:‘\0’字符的使用 三、实验预习(要求做实验前完成) 1、数组作为函数参数时,其特殊性是 2、定义作为参数的函数时,通常需要提供长度作为参数;而定义 作为参数的函数时,通常不需要提供长度参数 3、写出满足如下要求函数的函数首部: ①函数名为fmax,求一个实型数组的最大元素值: ②函数名为scount,求一个字符串中大写字母的个数: ③函数名为delf,删除一个字符串的第一个字符: 四、实验内容 1、编写一个函数,其功能是将字符串中的大写字母改为小写字母,其他字 符不变。 2、编写一个函数,求出给定的二维数组中每一行最大的元素,并显示出来。 3、在主函数中输入N个人的某门课程的成绩,分别用函数求:①平均分、最 高分和最低分;②分别统计90~100分的人数、80~89分的人数、70~ 79分的人数、60~69分的人数及59分以下的人数。结果在主函数中输出。 五、实验结果(要求写出运行界面及输出的运行结果) 六、实验小结

1.#include #include void change(char a[]) {int i; for(i=0;i='A'&&a[i]<='Z') a[i]+=32; } void main() {char c[30],k; printf("请输入一个包含大写字母的字符串:\n"); gets(c); change(c); puts(c); } 2.#include void max(int b[3][3]) {int i,j,max[3]; for(i=0;i<3;i++) max[i]=b[i][0]; for(i=0;i<3;i++) for(j=0;j<3;j++) if(b[i][j]>max[i]) max[i]=b[i][j]; for(i=0;i<3;i++) printf("第%d行最大值为:%d\n",i+1,max[i]); printf("\n"); } void main() {int i,j,a[3][3]; printf("输入3行3列的数组:"); for(i=0;i<3;i++) for(j=0;j<3;j++) scanf("%d",&a[i][j]); printf("数组元素为:\n"); for(i=0;i<3;i++) {for(j=0;j<3;j++) printf("%d ",a[i][j]); printf("\n"); } max(a); } 3. #include

人教版九年级上册数学二次函数知识点总结

二次函数知识点 一、二次函数概念: 1.二次函数的概念:一般地,形如2y ax bx c =++(a b c ,,是常数,0a ≠)的函数,叫做二次函数。 这里需要强调:和一元二次方程类似,二次项系数0a ≠,而b c ,可以为零.二次函数的定义域是全体实数. 2. 二次函数2y ax bx c =++的结构特征: ⑴ 等号左边是函数,右边是关于自变量x 的二次式,x 的最高次数是2. ⑵ a b c ,,是常数,a 是二次项系数,b 是一次项系数,c 是常数项. 二、二次函数的基本形式 1. 二次函数基本形式:2y ax =的性质: a 的绝对值越大,抛物线的开口越小。 2. 2y ax c =+的性质: 上加下减。 3. ()2 y a x h =-的性质: 左加右减。 4. ()2 y a x h k =-+的性质:

1. 平移步骤: 方法一:⑴ 将抛物线解析式转化成顶点式()2 y a x h k =-+,确定其顶点坐标()h k ,; ⑵ 保持抛物线2y ax =的形状不变,将其顶点平移到()h k , 处,具体平移方法如下: 【或左(h <0)】向右(h >0)【或左(h 平移|k|个单位 2. 平移规律 在原有函数的基础上“h 值正右移,负左移;k 值正上移,负下移”. 概括成八个字“左加右减,上加下减”. 方法二: ⑴c bx ax y ++=2 沿y 轴平移:向上(下)平移m 个单位,c bx ax y ++=2 变成 m c bx ax y +++=2(或m c bx ax y -++=2) ⑵c bx ax y ++=2 沿轴平移:向左(右)平移m 个单位,c bx ax y ++=2 变成 c m x b m x a y ++++=)()(2(或c m x b m x a y +-+-=)()(2) 四、二次函数()2 y a x h k =-+与2y ax bx c =++的比较 从解析式上看,()2 y a x h k =-+与2y ax bx c =++是两种不同的表达形式,后者通过配方可以得到前者,即2 2424b ac b y a x a a -? ?=++ ?? ?,其中2424b ac b h k a a -=-= ,. 五、二次函数2y ax bx c =++图象的画法 五点绘图法:利用配方法将二次函数2y ax bx c =++化为顶点式2()y a x h k =-+,确定其开口方向、 对称轴及顶点坐标,然后在对称轴两侧,左右对称地描点画图.一般我们选取的五点为:顶点、与y 轴的交点()0c , 、以及()0c ,关于对称轴对称的点()2h c ,、与x 轴的交点()10x ,,()20x ,(若与x 轴没有交点,则取两组关于对称轴对称的点).

Excel 实验指导——函数的使用

实验八学生成绩表------数学函数、统计函数 一、实验目的 1、掌握数组公式、Sum()函数 2、掌握Averageif()和Sumif() 3、掌握COUNT()、COUNTA()、COUNTIF()、Countblank() 4、RANK.EQ 5、数据库函数的使用 二、实验内容 1、利用数组公式或Sum()函数来统计每个同学上学期的总分。 2、利用Averageif()和Sumif()统计平均分和总分。 3、利用统计函数统计班级人数,每门课程不及格人数,缺考科目数。 4、对班级同学的考试情况进行排名。 5、选择合适的数据库函数统计信息 三、实验任务 小王是班级学习委员,现正值新学期评优时期,班主任委托小王统计班级同学上学期的考试成绩情况。小王要应用函数分析学生信息、计算考试成绩,分析每科成绩的最高分、最低分和平均分,统计每个学生的总分排名,并统计不同寝室的学习情况。 本例效果图如图9- 1所示,小王需要完成的工作包括: (1)统计每个同学各门课程的总分并排名。 (2)统计每个寝室的平均分。 (3)统计每门课程的不及格人数和缺考人数。 (4)统计符合特定条件的学生信息。 图9- 1 学生成绩表效果图

9. 3 案例实现 9.3.1统计班级每个学生的考试总分 1.使用一般公式方法 公式是Excel工作表中进行数值计算的等式,公式输入是以“=”开始的,简单的公式有加、减、乘、除等计算。 我们可以在I3单元格中编辑公式,输入“=D3+E3+F3+G3+H3”,回车后即可,其他同学的总分可以通过填充柄拖动来求得。 2.数组公式计算总分 Excel中数组公式非常有用,尤其在不能使用工作表函数直接得到结果时,数组公式显得特别重要,它可建立产生多值或对一组值而不是单个值进行操作的公式。 输入数组公式首先必须选择用来存放结果的单元格区域(可以是一个单元格),在编辑栏输入公式,然后按Ctrl+Shift+Enter组合键锁定数组公式,Excel将在公式两边自动加上花括号“{}”。注意:不要自己键入花括号,否则,Excel认为输入的是一个正文标签。 利用数组公式计算I3:I32单元格的总分。选中I3:I32单元格,然后按下“=”键编辑加法公式计算总分,因为数组公式是对一组值进行操作,所以直接用鼠标选择D3:D32,按下“+”号,再用鼠标选择其余科目成绩依次累加,然后按Ctrl+Shift+Enter组合键完成数组公式的编辑,如图9- 2所示。 图9- 2 数组公式 在数组公式的编辑过程中,第一步选中I3:I32单元格尤为关键。绝不能开始只选中I3单元格,在最后用填充柄填充其他单元格,那样其他单元格的左上角将会出现绿色小三角,是错误的方法。 3.使用Sum()函数计算总分 Sum()求和函数,可以用来计算总分列。选择I3单元格,使用“公式”→“插入函数”或“自动求和”按钮,可选择Sum()函数,选中求和区域D3:H3,如图9- 3所示,按Enter 键,求和结果显示在单元格中。 通过填充操作完成其余各行总分的计算。

【浙教版初中数学】《二次函数的性质》综合练习

1.3 二次函数的性质 一、基础训练 1.若抛物线y=x2-2x+m与x轴只有一个公共点,则m=______. 2.如图所示的抛物线是二次函数y=ax2-3x+a-1的图象,那么a的值是_____. 3.若抛物线y=x2+(m-2)x-m与x轴的两个交点关于y轴对称,则m=______.4.二次函数y=-x2+4x+m的值恒小于0,则m的取值范围是______.5.不论k取任何实数,抛物线y=a(x+k)2+k(a≠0)的顶点都在()A.直线y=x上B.直线y=-x上C.x轴上D.y轴上 6.已知抛物线y=ax2+bx+c上的两点(2,0),(4,0),那么它的对称轴是直线() A.x=-3 B.x=1 C.x=2 D.x=3 7.已知直角三角形的两直角边之和为4,求斜边长的最小值及当斜边长达到最小值时的两条直角边长. 1

8.心理学家发现,学生对概念的接受能力y与提出概念所用的时间x(单位:分)之间满足函数关系:y=-0.1x2+2.6x+43(0≤x≤30).y值越大,表示接受能力越强. (1)x在什么范围内,学生的接受能力逐步增强?x在什么范围内,学生的接受能力逐步降低? (2)第几分钟,学生的接受能力最强? 二、提高训练 9.已知二次函数y=x2-4x-a,下列说法正确的是() A.当x<0时,y随x的增大而减小 B.若图象与x轴有交点,则a≤4 2

C.当a=3时,不等式x2-4x+a>0的解集是1

实验十函数应用答案

实验十函数应用 一?实验目的 1.掌握函数的定义和调用; 2.理解形参和实参的使用和传值调用; 3.理解函数声明的使用; 4.掌握函数的嵌套调用; 5.了解函数的嵌套与递归调用,掌握递归函数的编写规律; 6.了解数组元素、数组名作函数参数。 二?实验学时数 2学时 三?实验步骤 (一)阅读程序 1.#include int fun (int x, int y, int z) { z=x * x + y * y; } main() { int a=38; fun(7,3,a); printf("%d",a); 2.#include void fun (int x,int y ); main() {int x=5,y=3; fun(x,y); printf("%d,%d\n",x,y); } void fun (int x,int y ) { x=x+y; y=x-y;

x=x-y; printf("%d,%d\n",x,y); 3.#include int f (int a); main() { int s[ 8 ] = {1,2,3,4,5,6} ,i, d=0; for (i=0; f( s[i] ) ; i++) d+=s[i]; printf("%d\n",d); } int f(int a) { return a%2; } 4.#include long f( int g) { switch(g) { case 0:return 0; case 1: case 2: return 1; } return ( f(g-1)+ f(g-2)); } main ( ) { long int k; k = f(7); printf("\nk= %d\n",k); }

实验九 利用函数电路实现波形变换

实验九利用函数电路实现波形变换 —、实验目的 1 、利用二极管非线性特性 , 实现三角波→正弦波的变换。 2 、利用差分对管的饱和与截止特性,实现三角波→正弦波变换。 二、预习要求 1 、预习方波产生电路和方波→三角波的变换电路工作原理。 2 、预习三角波→正弦波的变换电路和工作原理。 三、实验仪器设备 1 、双踪示波器 2 、万用表 3 、高频电路实验装置 四、实验电路和工作原理 1 、二极管波形变换电路工作原理 从三角波和正弦波的波形上看 , 二者主要的差别在波形的峰值附近 , 其余部 分都很相似 . 因此只要设法将三角波的幅度按照一定的规律逐段衰减 , 就能 将其转换为近似正弦波 . 见图 9.1 所示 . 用二极管将三角波近似转换为正弦波的实验电路见图 9.2 。图中 , R4 ~ R7,D1 ~ D3 负责波形的正半周, R8 ~ R11,D4 ~ D6 负责波形的的下半周, R2 和 R3 为正负半周共用电阻, R1 对输入的三角波进行降压。在正半周的变换过程中,设 R4 ~ R7 都取值为 1.2K Ω, 在正半周 , 当 D1 ~ D3 都不导通时, C 、 B 、 A 点的电压分别为 1.25V,2.5V,3.75V 。在波形变换的过程中 , 由于二极管的非线性特性,加上输入函数的时间关联性 , 不同时刻二极管上所承受的电压是不同的。为了分析的方便 , 我们假设二极管的正向导通电压为 0.5V, 则当输入电压高于 1.75V 时 , 二极管 D3 导通,输出电压高于 1.75V ;当输入电压高于 3V 后 , 二极管 D2 导通 , 输出电压高于 3V; 当输入电压高于 4.25V 后 , 二极管 D1 导通 , 输出高于 4.25V. 以此类推 , 便可近似得到正弦波形 . 若增大电阻 R4 的值 , 可以降低波峰时的电压降 , 以适应不同输入电压的变换要求 . 负半周的变换原理与此相类似 , 读者可以自行分析。

新人教版九年级上二次函数知识点总结与练习

新人教版九年级上二次函数知识点总结与练习知识点一:二次函数的定义 1.二次函数的定义: 一般地,形如2 =++(a b c y ax bx c ,,是常数,0 a≠)的函数,叫做二次函数. 其中a是二次项系数,b是一次项系数,c是常数项. 知识点二:二次函数的图象与性质 ? 2. 二次函数()2 =-+的图象与性质 y a x h k (1)二次函数基本形式2 =的图象与性质:a的绝对值越大,抛物线的开口越小 y ax (2)2 =+的图象与性质:上加下减 y ax c

(3)()2 y a x h =-的图象与性质:左加右减

(4)二次函数()2 y a x h k =-+的图象与性质 3. 二次函数c bx ax y ++=2的图像与性质 (1)当0a >时,抛物线开口向上,对称轴为2b x a =-,顶点坐标为2424b ac b a a ??-- ??? ,. 当2b x a <- 时,y 随x 的增大而减小;当2b x a >-时,y 随x 的增大而增大;当2b x a =-时,y 有最小值 2 44ac b a -. (2)当0a <时,抛物线开口向下,对称轴为2b x a =-,顶点坐标为2424b ac b a a ??-- ??? ,. 当2b x a <- 时,y 随x 的增大而增大;当2b x a >-时,y 随x 的增大而减小;当2b x a =-时,y 有最大值 2 44ac b a -.

4. 二次函数常见方法指导 (1)二次函数2y ax bx c =++图象的画法 ①画精确图 五点绘图法(列表-描点-连线) 利用配方法将二次函数2y ax bx c =++化为顶点式2()y a x h k =-+,确定其开口方向、对称轴及顶点坐标,然后在对称轴两侧,左右对称地描点画图. ②画草图 抓住以下几点:开口方向,对称轴,与y 轴的交点,顶点. (2)二次函数图象的平移 平移步骤: ① 将抛物线解析式转化成顶点式()2 y a x h k =-+,确定其顶点坐标()h k , ; ② 可以由抛物线2 ax 经过适当的平移得到具体平移方法如下: 【或左(h <0)】向右(h >0)【或左(h 平移|k|个单位 平移规律:概括成八个字“左加右减,上加下减”. (3)用待定系数法求二次函数的解析式 ①一般式:.已知图象上三点或三对、 的值,通常选择一般式. ②顶点式:.已知图象的顶点或对称轴,通常选择顶点式. ③交点式: .已知图象与轴的交点坐标 、 ,通常选择交点式. (4)求抛物线的顶点、对称轴的方法 ①公式法:a b ac a b x a c bx ax y 44222 2 -+ ?? ? ??+=++=,∴顶点是),(a b ac a b 4422--,对称轴是直线a b x 2- =. ②配方法:运用配方的方法,将抛物线的解析式化为()k h x a y +-=2 的形式,得到顶点为(h ,k ),对称轴是直线h x =.

相关主题
文本预览
相关文档 最新文档