第3章Java程序流程控制 实验1 三种基本程序结构 【实验目的】 (1)掌握Java中顺序语句、选择语句及循环语句的使用。 (2)熟练掌握用三种基本程序结构及相关的变量、表达式、运算符及有关类的方法来解决问题的思想。 【实验要求】 (1)设置MyEclipse的当前工作空间为D:\java。 (2)在MyProject3项目中创建GuessNumber类,并实现猜数游戏。 (3)编写程序WhileLoop实现用while结构求0~100整数数字之和。 (4)编写程序DoWhileLoop实现用do-while结构求0~100整数数字之和。 (5)编写程序ForLoop实现用for结构求0~100整数数字之和。 (6)求三个数中的最大值和最小值。 【实验内容】 (1)启动MyEclpise并设置MyEclipse的工作空间为D:\java。 (2)创建MyProject3项目并在该项目创建GuessNumber类,实现猜数游戏。利用Math.random()方法产生1~100的随机整数,利用JOptionPane.showInputDialog()方法产生一个输入对话框,用户可以输入所猜的数。若所猜的数比随机生成的数大,则显示“猜大了,再输入你的猜测:”;若所猜的数比随机生成的数小,则显示“猜小了,再输入你的猜测:”;若所猜的数正好为随机生成的数,则显示“猜对了!”。 (3)在MyProject3项目中创建WhileLoop类,用while结构求0~100的整数数字之和。 (4)在MyProject3项目中创建DoWhileLoop类,用do -while结构求0~100的整数数字之和。 (5)在MyProject3项目中创建ForLoop类,用for结构求0~100的整数数字之和。 (6)在MyProject3项目中创建MaxMinDemo类,求给定三个数中的最大值和最小值并输出这两个值。 【实验步骤】 1.设置MyEclipse的工作空间为D:\java (1)单击【开始】|【所有程序】|【MyEclipse】|【MyEclipse 8.5】选项启动MyEclipse。 (2)在出现的当前工作空间设置对话框中输入“D:\java”,并按【OK】按钮进入MyEclipse 工作界面。
第三章程序流程控制 一、教学内容 在Visual Basic6.0中,其流程控制语句分为条件测试语句和循环语句。本章将重点介绍这两种流程控制语句的用法与功能 二、目的要求 1.熟练掌握行if语句、块if结构、Select Case情况选择结构有使用,掌握选择的嵌套结构; 2.熟练掌握实现循环结构的For/Next循环结构及Exit For语句、Do/Loop循环结构的使用,掌握多重循环。 三、教学重点与难点 教学重点:选择结构及循环结构的实现及其应用 教学难点:选择的嵌套及多重循环结构 四、教学方法 多媒体教学为主。适当提问,加深学生对概念的理解。
第一讲(2学时) 一、教学内容 3种条件测试语句:由If构成的两种类型测试语句和由Select Case构成的测试语句二、目的要求 1.熟悉If…Then结构,If…Then…Else结构,Select…Case 结构 2.了解多重If语句,If语句的嵌套 三、教学重点与难点 教学重点:If…Then结构,If…Then…Else结构。 教学难点:多重If语句,If语句的嵌套 四、教学方法 多媒体教学。 五、教学过程 3.1.1 If测试语句 1. If…Then结构 单行语句格式: If 条件表达式Then 语句 多行语句格式: If 条件表达式Then 语句块 End If 2. If…Then…Else结构
语句格式: If 条件表达式Then 语句块1 Else 语句块2 End If 3. 多重If语句 语句格式: If 条件表达式1 Then 语句块1 ElseIf 条件表达式2 Then 语句块2 ElseIf 条件表达式3 Then 语句块3 …… ElseIf 条件表达式n Then 语句块n Else 语句块 End If
过程控制系统与仪表习题答案---第三章
第3章 习题与思考题 3-1 什么是控制器的控制规律?控制器有哪些基本控制规律? 解答: 1)控制规律:是指控制器的输出信号与输入偏差信号之间的关系。 2)基本控制规律:位式控制、比例控制、比例积分控制、比例微分控制和比例积分微分控制。 3-2 双位控制规律是怎样的?有何优缺点? 解答: 1)双位控制的输出规律是根据输入偏差的正负,控制器的输出为最大或最小。 2)缺点:在位式控制模式下,被控变量持续地在设定值上下作等幅振荡,无法稳定在设定值上。这是由于双位控制器只有两个特定的输出值,相应的控制阀也只有两个极限位置,总是过量调节所致。 3)优点:偏差在中间区内时,控制机构不动作,可以降低控制机构开关的频繁程度,延长控制器中运动部件的使用寿命。 3-3 比例控制为什么会产生余差? 解答: 产生余差的原因:比例控制器的输出信号y 与输入偏差e 之间成比例关系: e K y p = 为了克服扰动的影响,控制器必须要有控制作用,即其输出要有变化量,而对于比例控制来讲,只有在偏差不为零时,控制器的输出变化量才不为零,这说明比例控制会永远存在余差。 3-4 试写出积分控制规律的数学表达式。为什么积分控制能消除余差? 解答: 1)积分控制作用的输出变化量y 是输入偏差e 的积分:?=edt T y 1 1
2)当有偏差存在时,输出信号将随时间增大(或减小)。当偏差为零时,输出停止变化,保持在某一值上。因而积分控制器组成控制系统可以到达无余差。 3-5 什么是积分时间?试述积分时间对控制过程的影响。 解答: 1)? =edt T y 11 积分时间是控制器消除偏差的调整时间,只要有偏差存在,输出信号将随时间增大(或减小)。只有当偏差为零时,输出停止变化,保持在某一值上。 2) 在实际的控制器中,常用积分时间Ti 来表示积分作用的强弱,在数值上,T i =1/K i 。显然,T i 越小,K i 就越大,积分作用就越强,反之亦然。 3-6 某比例积分控制器输入、输出范围均为4~20mA ,若将比例度设为100%、积分时间设为2min 、稳态时输出调为5mA ,某时刻,输入阶跃增加0.2mA ,试问经过5min 后,输出将由5mA 变化为多少? 解答: 由比例积分公式:??? ? ??+=?edt T e P y 111分析: 依题意:%1001==p K p ,即K p =1, T I = 2 min , e =+0.2; 稳态时:y 0=5mA , 5min 后:mA edt T e P y y )7.05()52.02 12.0(151110±=??±±?+=???? ??++ =? 3-7 比例控制器的比例度对控制过程有什么影响?调整比例度时要注意什么问题? 解答:P74 1)控制器的比例度P 越小,它的放大倍数p K 就越大,它将偏差放大的能力越
第3章 习题与思考题 3-1 什么是控制器的控制规律?控制器有哪些基本控制规律? 解答: 1)控制规律:是指控制器的输出信号与输入偏差信号之间的关系。 2)基本控制规律:位式控制、比例控制、比例积分控制、比例微分控制和比例积分微分控制。 3-2 双位控制规律是怎样的?有何优缺点? 解答: 1)双位控制的输出规律是根据输入偏差的正负,控制器的输出为最大或最小。 2)缺点:在位式控制模式下,被控变量持续地在设定值上下作等幅振荡,无法稳定在设定值上。这是由于双位控制器只有两个特定的输出值,相应的控制阀也只有两个极限位置,总是过量调节所致。 3)优点:偏差在中间区内时,控制机构不动作,可以降低控制机构开关的频繁程度,延长控制器中运动部件的使用寿命。 3-3 比例控制为什么会产生余差? 解答: 产生余差的原因:比例控制器的输出信号y 与输入偏差e 之间成比例关系: e K y p = 为了克服扰动的影响,控制器必须要有控制作用,即其输出要有变化量,而对于比例控制来讲,只有在偏差不为零时,控制器的输出变化量才不为零,这说明比例控制会永远存在余差。 3-4 试写出积分控制规律的数学表达式。为什么积分控制能消除余差? 解答: 1)积分控制作用的输出变化量y 是输入偏差e 的积分:?=edt T y 1 1
2)当有偏差存在时,输出信号将随时间增大(或减小)。当偏差为零时,输出停止变化,保持在某一值上。因而积分控制器组成控制系统可以到达无余差。 3-5 什么是积分时间?试述积分时间对控制过程的影响。 解答: 1)? =edt T y 11 积分时间是控制器消除偏差的调整时间,只要有偏差存在,输出信号将随时间增大(或减小)。只有当偏差为零时,输出停止变化,保持在某一值上。 2) 在实际的控制器中,常用积分时间Ti 来表示积分作用的强弱,在数值上,T i =1/K i 。显然,T i 越小,K i 就越大,积分作用就越强,反之亦然。 3-6 某比例积分控制器输入、输出范围均为4~20mA ,若将比例度设为100%、积分时间设为2min 、稳态时输出调为5mA ,某时刻,输入阶跃增加0.2mA ,试问经过5min 后,输出将由5mA 变化为多少? 解答: 由比例积分公式:??? ? ??+=?edt T e P y 111分析: 依题意:%1001==p K p ,即K p =1, T I = 2 min , e =+0.2; 稳态时:y 0=5mA , 5min 后: m A edt T e P y y )7.05()52.0212.0(151110±=??±±?+=??? ? ??++=? 3-7 比例控制器的比例度对控制过程有什么影响?调整比例度时要注意什么问题? 解答:P74 1)控制器的比例度P 越小,它的放大倍数p K 就越大,它将偏差放大的能力越