八年级信息技术教案第四章 择路而行---选择结构程序设计_第1页
八年级信息技术教案第四章 择路而行---选择结构程序设计_第2页
八年级信息技术教案第四章 择路而行---选择结构程序设计_第3页
八年级信息技术教案第四章 择路而行---选择结构程序设计_第4页
八年级信息技术教案第四章 择路而行---选择结构程序设计_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

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

文档简介

1 / 9 八年级信息技术教案第四章 择路而行 -选择结构程序设计 第四章择路而行 -选择结构程序设计 第一节路口诀择 -条件语句 一、教学目标 1、掌握选择结构程序中常用的 Qbasic 语句。 2、掌握选择结构程序设计方法。 3、能利用选择结构程序设计解决简单的实际问题。 二、教学重点: 1选择结构的语句及功能 2选择结构中程序设计方法。 三、教学方法:讲授法,对比法,分组讨论法。 四、教学时间: 2 课时 五、教学教程: (一)引入新课:前面我们学习了顺序结构程序设计,利用顺序结构只能设计一些较简单的程序,如果要处理复杂的问题,就需要采用另外两种基本结构:选择结构和循环结构。选择结构,是一种常用的主要基本结构,是计算机科学用来描述自然界和社会生活中分支现象的重要手段。其特性是:无论分支多寡,必择其一;纵然分支众多,仅选其一。 (二)讲述新课 2 / 9 l 单行条件选择语句 IF 1、单行结构条件语句 IFTHENELSE 格式: IFTHENELSE 功能:最简单的条件选择语句,用来进行条件判断,使语句有条件的执 行。 说明: 1)当 为真(非零数)时,则执行 。 2) ELSE语句可以省略。 3)当 为假(零)时,而且语句中有 ELSE语句则执行 。 4)IF、 THEN、 ELSE 必须在同一行上。 2、示例 A、输入 x 的值,计算 y 的值。 REm程序名为: INPUT“ 请输入 x 的值: ”,x IFx=0THENy=1+XELSEy=1-2*X PRINTy=;y END 例:求一元二次方程 Ax2+Bx+c=0(A0)的实数根。 分析:写写出程序的流程图,参考流程图来写程序。 程序清单如下: INPUTA,B,c 3 / 9 D=B*B-4*A*c IFD=5时,输入 x 的值并计算表达式 y=2x-5 的值。 INPUTx IFx=5THENy=2*x-5 PRINTy END 2、输入 a、 b、 c 三个数,要求将绝对值最大者打印出来。 INPUTa,b,c IFABS(a)ABS(b)ANDABS(a)ABS(c)THENPRINT“ 绝对值最大的为 ” ; a IFABS(b)ABS(a)ANDABS(b)ABS(c)THENPRINT“ 绝对值最大的为 ” ; b IFABS(c)ABS(a)ANDABS(c)ABS(b)THENPRINT“ 绝对值最大的为 ” ; c 4 / 9 END l 块结构条件语句 IFTHENELSE ENDIF 1、格式: IFTHEN ELSEIFTHEN ELSEIFTHEN ELSE ENDIF 2、说明 THEN必须放在 IF或 ELSEIF语句的尾部。 3、举例 1)程序名为: INPUT请输入 x 的值: ,x IFX=0THEN y=1+x ELSE y=1-2*x ENDIF 5 / 9 PRINTy=;y END 2)编写程序,任意输入一个整数,判定该整数的奇偶性。 讲解其中的一种方法,让学生想第二种方法。 Input“Enteranumber:”;n IFnmoD2=0THENPRINTn:“iseven”ELSEPRINTn:“isodd” END 或者用块 IF语句: INPUT“Enteranumber:”;n IFnmoD2=0THEN PRINTn;“iseven” ELSE PRINTn;“isodd” ENDIF END *4、练习 任给定一年,判断该年是否闰年(闰年的条件: 109 页练习题8yearmoD4=0ANDyearmoD1000oRyearmoD4000) INPUT“ 请输入年份 ”;year IFyearmoD4=0ANDyearmoD1000oRyearmoD400&6 / 9 gt;0THEN PRINTyear;“ 是闰年 ” ELSE PRINTyear;“ 是平年 ” ENDIF 六、小结(学生总结分支结构的程序设计) 七、作业:课后练 习 1-4 题。 教学后记: 第二节指点迷津 -SELEcTcASE 语句 一、学习目标 了解 SELEcTcASE 的特点。 二、教学重点 掌握 SELEcTcASE 的使用方法。 三、教学难点 SELEcTcASE 的应用。 四、教学方法 1演示法。 2实践法。 五、教学手段与教学媒体 多媒体网络教室。 7 / 9 六、课时安排 1 课时。 用嵌套的 IF语句可实现多分支选择 1、基本格式 selectcase case case case caseelse endselect 每一个 cASE句中指定一个值条件,当 cASE变量的值符合条件时,执行该子句下面的语名组,在执行完该语句组后,跳过其它 cASE子句,从 ENDSELEcT转出。 c=int(s/250) 2、在 cASE子句中使用 To cASE To 3、在 cASE子句中使用 IS 8 / 9 cASEIS 4、在 cASE子句中使用多个条件 允许在一个 cASE 子句中指定多个条件 ,各条件 之间用逗号分开。 条件 =单值、值范围、单条件 5、 SELEcTcASE 语句的一般格式 selectcase case, , case, , case, , caseelse endselect 六、多分支转移语句 格式: ,

温馨提示

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

最新文档

评论

0/150

提交评论