VB中判定结构教学设计_第1页
VB中判定结构教学设计_第2页
VB中判定结构教学设计_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、3.5.1 判定结构知识目标:掌握单行条件语句,块条件语句的格式、功能、执行过程 技能目标:能利用条件语句进行代码编写 情感目标:提高学生分析问题、解决问题的能力,培养学生良好的逻辑思维能力和学习 兴趣教学重点:条件语句的格式、功能、执行过程 教学难点:利用条件语句解决实际问题 教学方法:任务驱动教学法授课类型:新授课 利用 VB 的集成开发环境开发 VB 应用程序时,主要完成两方面的工作,一方面进行用 户界面的设计, 另一方面更重要的是根据不同的事件来编制不同的程序代码以完成预定 的功能, VB 程序代码有三种基本结构:一、顺序结构。二、选择结构。三、循环结构 本节主要讲述判定结构。教学方法

2、:任务驱动法。 教学过程及时间分配:一、发布任务:为某水果批发市场设计收费程序。要求:购买水果 10千克及以下者每千克按 1。6 元计费。 10千克以上者,每千克按 1 4 元计费二、问题分析:1、从数学的角度分析:可写出如下分段函数: (由学生上黑板书写)X 表示水果重量, Y 表示应收金额Y=1.6*x1.4*xx10(提示:能写成分段函数的问题就是判定结构的问题。 )2、从编程的角度分析: 计算机处理问题的工作过程如下:( 1):通过输入设备(键盘)将水果的重量送入内存变量 X 中( 2):由 CPU 进行处理,求出应缴金额后送入结果变量 Y 中 ( 3):将结果变量 Y 中的值输出三、

3、程序开发过程: 第一步:界面设计:由学生设计, 第二步:编写代码:提问 1:对那个控件的什么事件编写事件过程代码? 学生很容易回答出:对命令按钮 1 编写单击事件过程提问 2:如何将文本框 1 中从键盘输入水果重量送入变量 X 中,(对应计算机处理问题 过程中的( 1)。若计算出了结果,又如何将结果显示在文本框 2 中(对应计 算机处理问题过程中的( 3) 由学生上黑板书写:对应( 1)X=Text1.Text对应( 3)Text2.Text=Y提问 3:如何求出结果变量的值,(本节的新知识,对应计算机处理问题过程中的( 3), 我们要用到今天要讲的新知识, 3.5.1 判定结构一、条件结构的

4、语句1、语句格式: 单行结构格式 1: If 条件 Then 语句 格式 2: If 条件 Then 语句 1 Else 语句 块结构语句格式 1: If 条件 Then语句块End语句格式: If 条件 Then语句块Else语句块End if2、执行过程:语句假3、应用:对提问 3 的解决方案( 1) 用两个 if then-来完成由学生上黑板书写If x10 Then y=1.4*x( 2) 用一个 if-then-else-语句来完成由学生上黑板书写If x=10 Then y=1.6*x else y=1.4*x 比较两种方法,(1)中用两个 if-then-进行了两次条件判定, ( 2)中用一个 if-then-else- 只进行了一次条件的判定,故比前者效率高,故我们采用 if-then-else-语句来完成任务。到此代码部分完全由学生编写出来了,具体代码如下: (板书部分)Private Sub Command1_Click()Dim x as single,y as singleX=Text1.TextIf x=10 Then y=1.6*x else y=1.4*xText2.Text=yEnd Sub第三

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论