第4章(讲课2次,上机1次)
第4章上机要求
1.创建一个名为Cti的窗体,在窗体页眉位置添加一个标签控件,名称为BTitle,标题显示为“学生信息输出”具体操作:用设计视图创建,打开“窗体设计视图”,第一次打开只有“主体节”,单击“视图”——“窗体页眉/页脚”和“页面页眉/页脚”,“设计视图”才会显示窗体页眉/页脚”和“页面页眉/页脚”,点击保存,名称为“Cti”,在工具箱先点击“控件向导”按钮,确保其按下,再单击“标签”控件,放到“窗体页眉”区域,输入“学生信息输出”,选中标签控件,单击鼠标左键,选择“属性”,进入属性对话框,将“名称”设为“BTitle”2.在主体节添加一个“选项组”控件,其名称为“opt”,选项组标签显示内容为“性别”,名称为“bopt”具体操作:确保“控件向导”按钮按下情况下,单击“选项组”控件,放到“主体节”区域,先选中“选项组”方框,单击右键,进入“属性”对话框,将名称设为“opt”;再选中选项组的标签控件,操作同前。
3.在选项组内放置两个“选项按钮”控件,选项按钮分别命名为“opt1”和“opt2”,选项按钮标签显示内容分别为“男”,“女”,名称分别为“bopt1”和“bopt2”具体操作:确保“控件向导”按钮按下情况下,单击“选项按钮”控件(注意:是跟标签控件绑定的),放到“主体节”的“选项组”控件上,选择其中的标签控件,进入“属性”对话框后,标题设为“男”,名称为“bopt1”,选择“选项按钮”,进入其属性对话框,设置“名称”为opt1;另一个操作相同4.窗体页脚节区位置添加两个命令按钮,分别命名“Bok”和“Bquit”,按钮标题分别为“确定”和“退出”(docmd.close)具体操作:确保“控件向导”按钮按下情况下,单击“命令按钮”控件,放到“窗体页脚节”区域,进入“属性”对话框后,标题设为“确定”,名称为“Bok”,另一个操作相同5.将窗体标题设置为“员工信息输出”具体操作:在窗体设计视图中双击“窗体选择器”,进入窗体“属性”对话框,后面操作类似6.另建一个窗体,名称为“femp”,设置“输出”按钮的单击事件属性为给定的宏对象“memp”(改变宏memp,让单击事件可以打开窗体cti)具体操作:确保“控件向导”按钮按下情况下,单击“命令按钮”控件,放到“主体节”区域,进入“属性”对话框后,标题设为“输出”,“单击”属性选择memp7.将“femp”窗体的“输出”按钮显示为图片test(图片在12月4号上机文件夹内)具体操作:确保“控件向导”按钮按下情况下,单击“命令按钮”控件,放到“主体节”区域,进入“属性”对话框后,“图片”属性选择文件夹中的“test”图片8.在“femp”窗体中添加一个命令按钮,名称为“open”,标题显示为“打开”具体操作:操作类似,不介绍了9.“open”按钮显示的文字名称为黑体,字号大小20,字体粗细为加粗具体操作:进入“属性”对话框后,设置相应的属性即可10.创建一个报表名为“显示信息”,数据连接表“tTemp”,在报表页眉添加一个标签控件,名称为“BT”,标题显示为“职工信息输出”,字体大小为20,加粗,居中。
数字信号处理—原理、实现及应用(第4版)第4章 模拟信号数字处理 学习要点及习题答案
·78· 第4章 模拟信号数字处理4.1 引 言模拟信号数字处理是采用数字信号处理的方法完成模拟信号要处理的问题,这样可以充分利用数字信号处理的优点,本章也是数字信号处理的重要内容。
4.2 本章学习要点(1) 模拟信号数字处理原理框图包括预滤波、模数转换、数字信号处理、数模转换以及平滑滤波;预滤波是为了防止频率混叠,模数转换和数模转换起信号类型匹配转换作用,数字信号处理则完成对信号的处理,平滑滤波完成对数模转换后的模拟信号的进一步平滑作用。
(2) 时域采样定理是模拟信号转换成数字信号的重要定理,它确定了对模拟信号进行采样的最低采样频率应是信号最高频率的两倍,否则会产生频谱混叠现象。
由采样得到的采样信号的频谱和原模拟信号频谱之间的关系式是模拟信号数字处理重要的公式。
对带通模拟信号进行采样,在一定条件下可以按照带宽两倍以上的频率进行采样。
(3) 数字信号转换成模拟信号有两种方法,一种是用理想滤波器进行的理想恢复,虽不能实现,但没有失真,可作为实际恢复的逼近方向。
另一种是用D/A 变换器,一般用的是零阶保持器,虽有误差,但简单实用。
(4) 如果一个时域离散信号是由模拟信号采样得来的,且采样满足采样定理,该时域离 散信号的数字频率和模拟信号的模拟频率之间的关系为T ωΩ=,或者s /F ωΩ=。
(5) 用数字网络从外部对连续系统进行模拟,数字网络的系统函数和连续系统传输函数 之间的关系为j a /(e )(j )T H H ωΩωΩ==,≤ωπ。
数字系统的单位脉冲响应和模拟系统的单位冲激响应关系应为 a a ()()()t nTh n h t h nT === (6) 用DFT (FFT )对模拟信号进行频谱分析(包括周期信号),应根据时域采样定理选择采样频率,按照要求的分辨率选择观测时间和采样点数。
要注意一般模拟信号(非周期)的频谱是连续谱,周期信号是离散谱。
用DFT (FFT )对模拟信号进行频谱分析是一种近似频谱分析,但在允许的误差范围内,仍是很重要也是常用的一种分析方法。
《结构力学》教学大纲
《结构力学》教学大纲大纲说明课程代码:5125015总学时:80学时(讲课76学时,上机4学时)总学分:5学分课程类别:必修适用专业:土木工程专业(本科)预修要求:高等数学、理论力学、材料力学课程的性质、目的、任务:结构力学是土木工程专业的一门主要的技术基础课。
它的任务是在学习理论力学和材料力学的基础上,了解和掌握杆件结构的计算原理和方法,熟悉各类结构的受力特点和性能,培养结构分析和计算的能力,为学习有关专业课程和解决生产实践中的结构力学问题打好基础。
通过学习,使学生掌握平面杆件结构的组成分析、静定结构和超静定结构的内力和位移的计算分析方法。
课程教学的基本要求:本课程的学习中,要密切联系实际,培养学生正确的分析问题的方法,注意正确理解掌握基本概念和基本方法。
考虑到课程性质,建议采用多媒体教学手段。
计算机应用是本课程的重要组成部分,在教学中应予以充分重视。
大纲的使用说明:本大纲适用于土木工程本科专业80课时的结构力学课程使用,可根据具体的课时情况作适当的增删。
大纲正文第一章绪论学时:2学时(讲课2学时)本章讲授要点:结构力学的研究对象和任务;平面杆件结构和荷载的分类;结构计算简图概念及确定计算简图的原则。
重点:结构力学的研究对象和任务;结构计算简图概念及确定计算简图的原则。
难点:确定计算简图第一节结构力学的研究对象和任务第二节结构的计算简图第三节平面杆件结构和荷载的分类第四节结构力学的学习方法习题:3题第二章平面体系的几何组成分析学时:4学时(讲课3学时,习题1学时)本章讲授要点:几何不变体系的基本组成规律;对体系几何组成的分析和判定;静定结构和超静定结构的几何组成特征。
重点:运用无多余约束的几何不变体系的三个简单组成规则分析一般体系的几何组成。
难点:三刚片体系中虚铰在无穷远处的情况。
第一节概述第二节几何不变体系组成规则及体系分析举例习题:6题第三章静定结构的内力计算学时:10学时(讲课8学时,习题2学时)本章讲授要点:梁、刚架的内力计算及内力图的绘制;多跨静定梁、静定平面刚架、三铰拱、受弯杆件与桁架杆件组合结构的内力计算;结点法和截面法计算静定平面架内力;三铰拱的受力特点,内力图特征,合理拱轴概念及静定结构的基本特征。
第四章正视和屈光不正讲课文档
3、全远视:总的远视量,即显性远视与隐性远视的 总和。是睫状肌麻痹状态下所能接受的最大正镜 的度数。
2021/10/19
浙江工贸学院--眼视光技术
14
第十四页,共67页。
4、绝对性远视:调节所无法代偿的远视,即 超出调节幅度范围的远视,只能通过镜片矫 正。绝对性远视等于常规验光过程中矫正至 正视的最小正镜的度数。
38
第三十八页,共67页。
等效球镜-2.00/-1.00×180﹦﹦-2.50
2021/10/19
浙江工贸学院--眼视光技术
39
第三十九页,共67页。
二、病因和临床表现
• 散光的来源:角膜、晶状体及各屈光成分在 视轴上的不对称,屈光指数的改变等。
1、曲率因素 生理性:眼睑的作用 病理性:圆锥角膜、睑板腺囊肿和肿瘤 2、眼球各屈光成分的偏斜
浙江工贸学院--眼视光技术
3
第三页,共67页。
远视的远点
• 远视远点位于视网膜后,为虚像点。
2021/10/19
浙江工贸学院--眼视光技术
第四页,共67页。
远点
4
远视眼的调节
• 例:近视-2.00D,其调节近点在20cm处, 求其调节幅度?
• 例:远视+2.00D,其调节近点在20cm处, 求其调节幅度?
49
第四十九页,共67页。
单纯散光:视网膜位于一条焦线上,另一焦线在 视网膜外称单纯散光。
• 视网膜位于前焦线称为单纯性远视散光
• 视网膜位于后焦线为单纯性近视散光。 复合散光:视网膜位于两焦线的同侧,为复合散光
。
• 当视网膜们于两位线前,称为复合性远散
数字信号处理(第四版)高西全第4章ppt课件
第4章 快速傅里叶变换(FFT)
2. 旋转因子的变化规律
如上所述,N点DIT-FFT运算流图中,每级都有N/2
个蝶形。每个蝶形都要乘以因子
W
p N
,称其为旋转因子,
p为旋转因子的指数。但各级的旋转因子和循环方式都
有所不同。为了编写计算程序,应先找出旋转因子
W
p N
与运算级数的关系。用L表示从左到右的运算级数
mN
WN 2
WNm
(4.2.3b)
FFT算法就是不断地把长序列的DFT分解成几个短序
列的DFT,并利用
W
kn N
的周期性和对称性来减少DFT
的运算次数。算法最简单最常用的是基2FFT。
第4章 快速傅里叶变换(FFT)
4.2.2 时域抽取法基2FFT基本原理 基2FFT算法分为两类:时域抽取法FFT(Decimation
第4章 快速傅里叶变换(FFT)
自从1965年库利(T. W. Cooley)和图基(J. W. Tuky) 在《计算数学》(Math. Computation, Vol. 19, 1965)杂 志上发表了著名的《机器计算傅里叶级数的一种算法》 论文后,桑德(G. Sand)—图基等快速算法相继出现, 又经人们进行改进,很快形成一套高效计算方法,这 就是现在的快速傅里叶变换(FFT)。
其运算流图应有M级蝶形,每一级都由N/2个蝶形运算构成。
因此,每一级运算都需要N/2次复数乘和N次复数加(每个蝶
形需要两次复数加法)。所以,M级运算总共需要的复数乘
次数为
CM
NMNlbN
2
2
复数加次数为
CANMNlbN
第4章 快速傅里叶变换(FFT)
工程制图第4章 基本立体及其表面交线(讲课版)
——求截交线的作图实质是 找出截平面与立体表面的若 干共有点的投影。
截交线
二、截交线的求法
(一)形体分析
(1)分析截交线的空间形状 ①一般情况下:截交线是一条平面曲线 (2)分析截交线的投影情况
②特殊情况下:截交线是多边形或圆弧 (二)作图步骤: ①积聚性:截切面有积聚性,可已知截交线的一个投影
a
(d)
c
例 求如图所示的五棱柱表面上折线断RST的H、W面投影。
三、辅助线法
1.棱锥表面上取点 例4-9 已知三棱锥表面上点D和E的正面投影,求作另两投影。 如果立体是锥、球等,它们在各投影图中的投 方法一:过锥顶作辅助直线 方法二:作底边平行线为辅助线 方法三:任作一直线为辅助线 影都没有积聚性,此时可利用“点在线上,线在面 上”的原理,利用过点作辅助线的方法得到点的第 第一步: 由题给投影可看出,点D位于前棱面 二个投影。 SAB上,点E位于后棱面SAC上,它们 m′ e d e 的正面投影重合,棱锥没有积聚性. 注意:辅助线应为直线或平行某投影面的圆。 d((e)) d(e) g′
面组成。侧棱线交于有限远 的一点——锥顶。 s s
2.棱锥 ⑴ 棱锥的组成 ⑵ 由一个底面和若干侧棱 三棱锥的三视图
A
S
C B
三、曲面立体的三视图 1.圆柱体
⑴ 圆柱体的组成 ⑵ 圆柱体由圆柱面和两个底面组成。 圆柱体的三视图 ⑶ 其中:圆柱面是由直线AA1绕与它 轮廓线素线的投影分析 平行的轴线OO1旋转而成。直线 AA1 与曲面的可见性的判断 ) 称为母线。圆柱面上与轴线平行的 a′ b′ (d′) c′ d″ a″ (c″ b″ 任一直线称为圆柱面的素线。
a
《航空发动机原理》课程教学大纲
《航空发动机原理》课程教学大纲课程名称:航空发动机原理/Theory of Aeroengine学时:64 学分:4 讲课学时:64 上机/实验学时:0 考核方式:考试先修课程:《航空概论》,《空气动力学》适用专业:交通运输(航空机务工程)开课院系:交通运输(航空器械维修系)教材:彭泽琰. 航空燃气轮机原理. 北京:国防工业出版社. 2001.8主要参考书:杜声同,航空燃气轮机燃烧与燃烧室,西安:西北工业大学出版社. 1995.12林基恕. 航空燃气涡轮发动机机械系统设.北京:航空工业出版社. 2005.7一、课程性质和任务本课程教学大纲是根据交通运输(航空机务工程)本科学生的专业要求和教学计划编制,其课程性质是飞行技术专业学生必修的学科专业基础课之一。
根据本专业的课程设置要求,课程主要包括热力学和气动力学基础,航空活塞式发动机原理和燃气涡轮发动机原理等内容。
本课程的主要教学任务是使学生系统地了解和掌握燃气涡轮发动机的工作原理,包括各主要部件(进气道和风扇、压气机、燃烧室、涡轮、尾喷管)的结构特点、性能指标、系统特性和工作原理。
通过本课程的学习可以为学生毕业后更好的从事机务工作奠定理论基础。
二、教学内容和基本要求第一章热力学和气动力学基础1.教学内容(1)工程热力学基础(2)空气动力学基础2.教学要求(1)掌握气体状态参数、气体状态方程、热力学第一定律、热力过程、热力学第二定律、热力循环等热力学基础知识。
(2)掌握气体性质、基本概念、基本方程、临界和滞止参数、膨胀波和激波等空气动力学基础知识。
3.重点难点(1)热力学第一定律和第二定律;(2)膨胀波、激波知识。
第二章航空活塞式发动机1.教学内容(1)航空活塞式发动机的组成和工作原理(2)航空活塞式发动机性能参数(3)航空活塞式发动机的工作系统(4)航空活塞式发动机的转速调节(5)航空活塞式发动机的特性2.教学要求(1)掌握航空活塞式发动机的组成和工作原理(2)了解航空活塞式发动机性能参数(3)了解航空活塞式发动机的工作系统(4)掌握航空活塞式发动机的转速调节原理(5)掌握航空活塞式发动机的特性3.重点难点(1)航空活塞式发动机的组成和工作原理(2)航空活塞式发动机的转速调节原理第三章燃气涡轮发动机概述1.教学内容(1)燃气涡轮发动机的特点和分类(2)典型燃气涡轮动力装置(3)推力计算2.教学要求(1)了解燃气涡轮发动机的特点和分类(2)了解燃气涡轮发动机的基本组成和工作(3)掌握布莱顿循环(4)掌握推力计算的方法3.重点难点(1)布莱顿循环(2)推力计算第四章发动机的部件工作1.教学内容(1)进气道(2)压气机(3)燃烧室(4)涡轮(5)尾喷管2.教学要求(1)掌握进气系统的功用与要求,亚音速进气道和超音速进气道(2)掌握轴流式压气机的基本工作原理,包括压气机的基元级以及压气机级的工作情况,以及压气机的喘振问题和防喘措施。
创新创业教育课程标准
《创新创业教育》课程标准一、课程概述1.课程定位在国家“大众创业、万众创新”的新时代背景下,创新、创业已成为时代鲜明的特征和大学生们自我实现价值的首要选择。
为贯彻落实新形势下,党中央以及省教育厅关于做好大学创新创业与就业工作的各项文件精神,按照我院的具体部署,针对全院学生开设《创新创业教育》课程,促进我院学生的创业与就业。
《创新创业教育》是面向我院全体学生开展的创新创业教育的核心课程,纳入学校教学计划,本课程建议32学时、2学分。
(请领导决策)2.课程基本理念和设计思路《创新与创业教育》课程基于彼得.德鲁克的《创新与创业精神》介绍,以大前研一《创新者的思考》、檀润华的《发明问题解决理论》为主介绍创新与创业方法论;以对各行各业创业者的成功案例剖析为主,尤其是对全国信息类、互联网类等优秀的创新创业企业案例的剖析。
采用以课堂教学为主、以个性化创新创业指导为辅,理论和实践课程交替进行的教学模式。
在内容上尽量安排通俗易懂的、与实际联系紧密的创新创业相关知识,从创新与创业的概念讲起,进而引出创业意识与创新精神、创业者特质与创业素质研究、市场与创业机会,逐步深入的讲解创业管理、创业计划与资源整合。
最后讲述初创期企业经营管理,从而引导学生积极参加城市职业学院“大学生创新创业训练计划”项目,为学生介绍创新与创业的最新知识。
二、课程目标通过《创新创业教育》课程教学,应该在教授学生创业知识、锻炼创业能力、培育创新意识、培养创业精神等方面达到以下目标:1.情感能力、专业能力的培养使学生掌握开展创新、创业活动所需要的基本知识。
认识创新、创业的基本内涵和创业活动的特殊性,辨证地认识和分析创业者、创业机会、创业资源、创业计划和创业项目。
2.方法能力的培养使学生具备必要的创新意识和创业能力。
掌握创业资源整合与创业计划撰写的方法,熟悉新企业的开办流程与管理,提高创办和管理企业的综合素质和能力。
3.社会能力的培养使学生树立科学的创新、创业观念。
Photoshop CS基础教程与上机指导第四章
1. 位图模式转换为灰度模式
在Photoshop中,只有灰度模式的图像才能转换为位图模式,所以彩 Photoshop中 只有灰度模式的图像才能转换为位图模式, 色模式在转换为位图模式时,必须先转换成灰度模式。 色模式在转换为位图模式时,必须先转换成灰度模式。下面就介绍在这 两种模式之间转换的方法。 两种模式之间转换的方法。 要将一个位图模式的图像转换为灰度模式,操作如下: 要将一个位图模式的图像转换为灰度模式,操作如下: 打开要进行转换的图像,然后选择【图像】 模式】 灰度】 (1) 打开要进行转换的图像,然后选择【图像】|【模式】|【灰度】命 令。 打开【灰度】对话框,如图所示,提示输入转换图像的大小比例, (2) 打开【灰度】对话框,如图所示,提示输入转换图像的大小比例, 变化范围是1 16。例如在文本框中输入“ , 变化范围是1~16。例如在文本框中输入“2”,那么转换后的图像尺 寸就会缩小一半,同时像素数也会减少。 寸就会缩小一半,同时像素数也会减少。 单击【 按钮就可以将位图模式转换为灰度模式。 (3) 单击【好】按钮就可以将位图模式转换为灰度模式。
第4 章
图像颜色模式转换和颜色选取
教学提示: 教学提示:颜色是图像中最本质的信息,不同的颜色给人的感觉 是不一样的。因此,我们在绘图之前必须选择适当的颜色 ,才能绘制 五彩斑斓的图像。本章将从介绍颜色模式的基本概念开始 ,学习颜色 模式转换和选取颜色的操作。 教学目标: 教学目标:通过本章的学习,读者可以了解颜色模式的作用和各 种颜色模式的特点,以及如何在不同模式之间相互转换 ,并掌握选取 颜色的各种技巧。
/webnew/
4.1.2 颜色模式的转换
在这节我们将为用户介绍几种常用模式之间转换的方法。 在这节我们将为用户介绍几种常用模式之间转换的方法。
第四章公众的心理定势讲课文档
人格我们是不得而知的,仅仅是推断的。
2、晕轮效应一词由来 晕轮效应最早是由美国著名心理学家爱
德华·桑戴克于本世纪二十年代提出的。他认为,
人们对人的认知和判断往往只从局
第十二页,共65页。
部出发,扩散而得出整体印象,也即常常以偏 概全。一个人如果被标明是好的,他就会被一 种积极肯定的光环笼罩,并被赋予一切都好的 品质;如果一个人被标明是坏的,他就被一种 消极否定的光环所笼罩,并被认为具有各种坏 品质。这就好象刮风天气前夜月亮周围出现的 圆环(月晕),其实呢,圆环不过是月亮光的 扩大化而已。据此,桑戴克为这一心理现象起 了一个恰如其分的名称“晕轮效应”,也称作 “光环作用”。
从认知角度讲,晕轮效应仅仅抓住并根据事 物的个别特征,而对事物的本质或全部特征 下结论,是很片面的。因而,在人际
第十四页,共65页。
交往中,我们应该注意告诫自己不要被别人 的晕轮效应所影响,而陷入晕轮效应的误区。
3、晕轮效应心理学成因
从心理学的角度看,晕轮效应的形成原因,
与我们知觉特征之一——整体性有关。我们在
第二页,共65页。
第一节 心理定势概述
导入:一位公安局长在路边同一位老人在说话, 这时过来一个小孩,急促的对公安局长说: “你爸爸和我爸爸吵起来了!”老人问:“这
孩子是你什么人?”公安局长说:“这是我儿
子。”请回答:这两个吵架的人和公安局长是 什么关系?
解释答案,引出本节课内容:心理定势
一、什么是心理定势
第七页,共65页。
微观心理定势
首次效应 1、定义: 第一次进入一个新环境、第一
次和某个人接触、第一次品尝一种新的食品 等等,留下了深刻的印象,成为一种心理定 势而难以改变,这种现象称为首次效应或第 一印象。 2、特点:具有层次性、广泛性、推延性。 3、首次效应测试 【评分标准】 选A:1分; B:3分; C:5分。
UA5000(高密)VOIP语音业务上机指导书
UA5000(高密)VOIP语音业务培训上机指导书华为技术有限公司版权所有侵权必究第1章:学习目标熟练掌握UA5000(高密)VOIP语音业务数据配置方法。
第2章:基本配置命令2.1基本命令1 机框配置管理命令2单板配置管理命令3MG接口相关操作列表4 配置POTS用户数据相关操作列表第3章:业务配置3.1 配置VOIP语音业务3.2 组网信息:3.2.1 数据规划:用户数据:3.2.2 配置信息:1. 增加机框(1) 增加主控框。
机框号为0,机框类型为MAIN_H602HABD(HABD)。
UA5000(config)#frame add{ frameid<U><0,97> }:0Command: frame add 0FrameType:0:MAIN_HABM_30(HABA) 1:MAIN_HAFM_30(HABD)2:MAIN_HAFM_6(HABL) 3:MAIN_H602HABD(HABD)4:MAIN_H601HABC(HABC) 5:SLAVE_HAFS_32(HABE)6:SLAVE_HABS_32(HABB) 7:SLAVE_HABS_30(HABA)8:SLAVE_HAFS_30(HABD) 9:SLAVE_H602HABD(HABD)10:SLAVE_H602HABE(HABE) 11:RSU_HAFS_30(HABD)12:RSU_HABS_30(HABA) 13:RSU_HAFS_12(HABC)14:RSU_HAFS_6(HABL) 15:RSUG_ONU60A(HUBO)16:RSUG_ONU04A 17:RSUG_ONU08A18:RSP_19(HCB) 19:RSP_15(HDB)20:RSP_14(HIB) 21:RSP_12(HFB)22:RSP_10(HGB) 23:RSP_6A(HMB)24:RSP_6B(HLB) 25:UAM_R (HUBM)26:UAS_R (HUBS) 27:UAFM_R(HUBE)28:UAFS_R(HUBF) 29:UAMB_R(HUBB)30:ONU60A_R(HUBO) 31:ONUF01D100_R(HUBL)32:VRSP_12(HABA) 33:VRSP_18(HABA)Please select frame type (0 ~ 33):3Frame add successfully (2)2. 增加用户板通过board add命令可以为主、从框、辅框增加用户板。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
程序说明
For-Next常用于循环次数已知的循环中 For-Next常用于循环次数已知的循环中 常用于循环次数已知 循环体语句可以是一条或多条语句 循环体语句可以是一条或多条 一条或多条语句 可以使用Exit For语句提前结束循环 可以使用Exit For语句提前结束循环 语句提前结束
For i =1 To 10 x = x + Int( Rnd * 100 ) sum = sum + x If sum > 300 Then Exit For End If Next i Print sum
循 环 控 制 变 量
程序说明
用于存放和值的变量 sum应在循环累 用于存放和值的变量sum 应在循环累 加前赋予初值0 加前赋予初值0 在VB中,对于Integer型变量系统默认 VB中 对于Integer型变量系统默认 其初值为0 其初值为0 程序中省略了语句sum = 0 程序中省略了语句sum
处理第2个数据 处理第2
9 次
程 序 代 码
Private Sub cmdMax_Click() Dim a As Integer, i As Integer, max As Integer Randomize a = Int(Rnd * 100) + 1 lblData.Caption = a max = a For i = 1 To 9 重复执行9 重复执行9次 a = Int(Rnd * 100) + 1 lblData.Caption = lblData.Caption & "," & a If a > max Then max = a End If 求1000个数 个数 Next i 中的最大? 中的最大 lblMax.Caption = max End Sub
15条彩色线段 15条彩色线段
10个彩色圆 10个彩色圆 200个位置随机 200个位置随机 的彩色点
编程点拨
(1)画1个点
设画笔宽度
frmEx4_4.DrawWidth frmEx4_4.DrawWidth = 5 x = 500 : y = 500 : a = 1 PSet (x, y), QBColor(a) Pset (画点坐标 , 画点颜色 画点坐标) 画点坐标 QBColor(颜色值 颜色值) 颜色值
练习
计算1+3+5+…+99的值 计算1 99的值 计算100+90+80+…+10的值 计算100+90+80+ 10的值
P128
【例4.2】计算1!+2!+……+n!的值。 4.2】计算1 +2!+……+n!的值。 (1≤n≤20)
超范围
显示计算结果
编程点拨
(1) 求阶乘运算:1×2×3×…×n 求阶乘运算: s = 1 '存放乘积 '存放乘积 For i=1 To n 初值为1 初值为1 s = s * i Next i
P125
第4章 循环结构程序设计
4.1 For-Next 语句 For4.2 Do While-Loop和Do-Loop While语句 While-Loop和DoWhile语句 4.3 循环语句的嵌套
P126
4.1 For-Next 语句(第10次课) For语句( 10次课 次课)
【例4.1】计算1+2+3+…+100的值。 计算1 100的值 的值。
P130 找最大值。 【例4.3】找最大值。单击最大值按钮时产 10个 100之间的随机整数显示在框 生 10 个 1 ~ 100 之间的随机整数显示在框 架内的标签中, 架内的标签中 , 同时将最大值显示在下 方的标签内。 方的标签内。
编程点拨
处理第1个数据 处理第1
– – – – – – a = Int(Rnd * 100) + 1 产生一个随机数,存放在变量a 产生一个随机数,存放在变量a中 lblData.Caption lblData)中 显示在标签(lblData) 将a显示在标签(= a 作为当前最大值放在变量max中 将a作为当前最大值放在变量max中 max = a 产生新的随机数,存放在变量a 产生新的随机数,存放在变量a中 a = Int(Rnd * 100) + 1 连接显示在标签(lblData) 将a连接显示在标签(lblData)原有内容之后 lblData.Caption = lblData.Caption & "," & a 如果a大于max,则将a作为最大值放在max中 如果a大于max,则将a作为最大值放在max中 If a > max Then max = a End If
书写位置? 书写位置?
For – Next 循环的一般语法格式
For 循环变量 = 初值 To 终值 Step 步长
成 对 出 现
循环体语句 Next [循环变量] 循环变量]
步长为1 步长为1时可省略 步长可取正或负数; 步长可取正或负数; 循环变量值介于初 步长为负时终值应 值和终值之间时反 小于初值 复执行
编程点拨
绘制直线或矩形
Line (起点坐标)-(终点坐标) , 颜色 [ , B[F]] (起点坐标 终点坐标) 起点坐标)
绘制圆
Circle (圆心坐标) , 半径 , 颜色 (圆心坐标 圆心坐标)
程 序 代 码
Private Sub cmdDot_Click() Dim x As Integer, y As Integer Dim a As Integer, i as Integer frmEx4_4.Cls 绘制前先清屏 frmEx4_4.DrawWidth = 5 Randomize For i = 1 To 200 x = Rnd * frmEx4_4.Width y = Rnd * frmEx4_4.Height a = Int(Rnd * 16) PSet (x, y), QBColor(a) Next i End Sub
For — Next 语句的执行过程
变量 i 赋初值1 赋初值1
No
变量 i 加1
1<= i <= 100
Yes
sum = sum + i
程序代码
Private Sub cmdCal_Click() Dim sum As Integer Dim i As Integer For i = 1 To 100 sum = sum + i For 语句 Next i 循环体语句 lblValue. lblValue.Caption = sum End Sub 可省略
编程点拨
(3)画不重叠、多色的200个点 画不重叠、多色的200个点
For i = 1 To 200 frmEx4_4.DrawWidth = 5 x = Int(Rnd * frmEx4_4.Width) frmEx4 随机生成 y = Int(Rnd * frmEx4_4.Height) frmEx4 一组坐标 16) 产生随机颜色值 a = Int(Rnd * 16) PSet (x, y), QBColor(a) QBColor(a Next i
s=1 程序代码 For i = 1 To n Private Sub cmdCal_Click() s=s*i Dim sum As= sum + ss As Double sum Double, Dim n Asi Integer, i As Integer Next n = lblOut.Caption = sum Val(txtIn.Text) If n >= 1 And n <= 20 Then 计算阶乘之和并输出 Else 显示出错消息框 准备接受用户的再次输入 End If End Sub
单击时在标签中 显示计算结果
算法分析:计算1+2+3+…+100的和 算法分析:计算1+2+3+…+100的和
sum sum sum ┋ sum = 0 = sum + 1 For i = 1 To 100 sum = sum + i = sum + 2 概括 Next i = sum + 100 变化到100 从1变化到100
编程点拨
(2)画200个点 200个点
For i = 1 To 200 frmEx4_4.DrawWidth = 5 x = 500 : y = 500 : a = 1 PSet (x, y), QBColor(a) Next i
存在的问题:200个点重叠且同一颜色 存在的问题:200个点重叠且同一颜色
调试方法介绍 —— 设置断点
通过设置断点, 通过设置断点,使程序运行到指定 的代码行时暂时停止, 的代码行时暂时停止,并切换到中断模 式,等待调试人员作进一步的分析和判 从而确定出下一步的调试任务。 断,从而确定出下一步的击
课堂练习2 课堂练习2
单击窗体
清空窗体
教学总结
1.For-Next 语句的一般格式 . 2.求累加和、阶乘的算法 .求累加和、 3.求最大值的算法 . 4.设置断点调试程序的方法 .
作业
习题4中:第3、4题 习题 中 、 题 课堂上未做完的内容
预习
例4.4~例4.7 例
(第11次课) 11次课 次课)
P132
【例4.4】在窗体上随机绘制彩色的点、直 4.4】在窗体上随机绘制彩色的点、 线或圆。 线或圆。
连 乘 算 法
编程点拨
(2) 使用累加算法计算阶乘之和 s = 1 For i = 1 To n s = s * i
累加阶乘值s 累加阶乘值s