初三上册vb第三课学案条件判断.doc

上传人:小飞机 文档编号:4480077 上传时间:2023-04-24 格式:DOC 页数:5 大小:370.50KB
返回 下载 相关 举报
初三上册vb第三课学案条件判断.doc_第1页
第1页 / 共5页
初三上册vb第三课学案条件判断.doc_第2页
第2页 / 共5页
初三上册vb第三课学案条件判断.doc_第3页
第3页 / 共5页
初三上册vb第三课学案条件判断.doc_第4页
第4页 / 共5页
初三上册vb第三课学案条件判断.doc_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《初三上册vb第三课学案条件判断.doc》由会员分享,可在线阅读,更多相关《初三上册vb第三课学案条件判断.doc(5页珍藏版)》请在三一办公上搜索。

1、第三课学案算法:程序的分支结构掌握程序设计的分支结构特点和作用,理解if/else条件分支语句的功能及用法,并能灵活运用其编写程序代码;掌握Visible 属性,Enable属性,并能灵活运用其解决实际问题。生活中我们常常会遇到这样的问题:做一些事情,总有对或者不对两种情况出现,这就是判断结果。 例如:当我们要登陆QQ的时候,首先,是要输入QQ号码与QQ密码,当点击“登陆QQ”的时候,经常会有两种情况出现:要不就是正常登陆QQ,打开相关的界面;要不就是弹出一个错误对话框,告诉我们密码不正确。 任务1:编写实现“玛丽左出右进”的程序任务分析: 当玛丽走到左边框的距离为玛丽图像宽度的相反数时,玛丽

2、在窗体上就消失了。 当玛丽从左边框消失时,让“玛丽到左边框的距离=窗体宽度-玛丽图像宽度”时,玛丽就会出现在窗体的右侧。1.设计用户界面 2.设置对象属性 对象属性名属性值属性说明Form1(窗体1)Caption玛丽坠崖显示在窗体的标题栏上Picture(Bitmap)导入“背景3.gif”Image1(图像框1)Picture(Bitmap)导入“玛丽2.gif”(行走图片)Timer(计时器1)Interval100每隔0.1秒Timer事件被触发一次3.编写事件过程代码玛丽行走的时间过程分析:如果 玛丽到左边框的距离小于等于玛丽宽度的相反数则 让玛丽到左边框的距离为窗体的宽度减去玛丽的

3、宽度否则 玛丽左移一段距离结束判断以上判断过程编写为以下程序代码:Private Sub Timer1_Timer() If Image1.Left -Image1.Width Then Image1.Left = Form1.Width - Image1.Width Else Image1.Left = Image1.Left - 100 End IfEnd Sub试着想想:我们现在要实现的操作 适合用条件语句1还是条件语句2? 条件语句格式1:If then Else End if 条件语句格式2:If then End if 根据给定的条件是否成立,来决定所执行的操作,这样的程序结构我们

4、称为:分支结构知识延伸: 2.修改“左出右进”的程序,使玛丽按“右出左进” 的方式移动。参考程序:Private Sub Timer1_Timer() If Image1.Left Form1.Width Then 如果对象到左边框的距离大于窗体的宽 Image1.Left = 0 则让对象到左边框的距离为0 Else Image1.Left = Image1.Left + 100 否则让对象到左边框的距离加100 End IfEnd Sub二、编写“玛丽坠崖”的程序1.设计用户界面2.设置对象属性 对象属性名属性值属性说明Form1(窗体1)Caption玛丽坠崖显示在窗体的标题栏上Pict

5、ure(Bitmap)导入“背景3.gif”Image1(图像框1)Picture(Bitmap)导入“玛丽2.gif”(行走图片)Timer(计时器1)Interval100每隔0.1秒Timer事件被触发一次Image2(图像框2)Picture(Bitmap)导入“玛丽1.gif”(直立图片)VisibleFalse不可见Timer2(计时器1)Interval100每隔0.1秒Timer事件被触发一次EnabledFalse不可用3.编写事件过程代码Rem 行走Private Sub Timer1_Timer() 直行 a = Image1.Left If a 3960 And a 4

6、680 Then Timer1.Enabled = False Timer2.Enabled = True Image2.Visible = True Image1.Visible = False Else If Image2.Visible = True Then Image2.Visible = False Image1.Visible = True Else Image1.Visible = False Image2.Visible = True End If Image1.Left = Image1.Left - 200 Image2.Left = Image2.Left - 200

7、End IfEnd SubRem 坠崖Private Sub Timer2_Timer() 坠落 Image2.Top = Image2.Top + 150End Sub知识点1.几个常用的属性(1).位置属性:Left的值表示对象到容器左边框的距离,top的值表示对象到容器上边框的距离。(2).大小属性, 的值表示对象的宽, 的值表示对象的高。(3).可用性属性,Enabled的值为 时对象可用,Enabled的值为 时对象不可用。(4).可见性属性:Visible的值为 时对象可见,Visible的值为 时对象不可见。2.静态设置属性与动态设置属性 在属性窗口设置属性称为静态设置属性,在程

8、序代码中设置属性称为动态设置属性,代码中设置的属性是在程序运行过程中设置的, 代码书写的一般格式为: 对象名.属性名=属性值3.条件语句:根据条件成立与否决定程序执行内容的控制语句是条件语句 ,也称为分支语句,条件语句的一般格式为:格式1:If then Else End If 格式2:If then End If 4.程序执行过程中,根据语句的执行顺序可以形成不同的程序结构,常见的程序结构有顺序结构、循环结构和分支结构。5.编程解决问题的一般过程是:分析问题、算法设计、编写程序、调试程序。作业:1. .在结构化程序设计中,包含_、_和_三种常见的程序结构。2. 根据给定的条件是否成立,来决定所执行的操作,这样的程序结构我们称为:_3.编程解决问题的一般过程是:_、_、_、_ 。4.大小属性, 的值表示对象的宽, 的值表示对象的高。5.可用性属性,Enabled的值为 时对象可用,Enabled的值为 时对象不可用。6.可见性属性:Visible的值为 时对象可见,Visible的值为 时对象不可见。7.根据条件成立与否决定程序执行内容的控制语句是 ,也称为:_。8.条件语句的格式及流程图(格式和格式)5

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号