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

下载本文档

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

文档简介

1、八年级信息技术教案第四章择路而行-选择结构程序设计 第四章择路而行-选择结构程序设计 节路口诀择-条件语句 一、教学目标 掌握选择结构程序中常用的Qbasic语句。 掌握选择结构程序设计方法。 能利用选择结构程序设计解决简单的实际问题。 二、教学重点: 选择结构的语句及功能 选择结构中程序设计方法。 三、教学方法:讲授法,对比法,分组讨论法。 四、教学时间:2课时 五、教学教程: 引入新课:前面我们学习了顺序结构程序设计,利用顺序结构只能设计一些较简单的程序,如果要处理复杂的问题,就需要采用另外两种基本结构:选择结构和循环结构。选择结构,是一种常用的主要基本结构,是计算机科学用来描述自然界和社

2、会生活中分支现象的重要手段。其特性是:无论分支多寡,必择其一;纵然分支众多,仅选其一。 讲述新 l单行条件选择语句IF 单行结构条件语句IFTHENELSE 格式:IFTHENELSE 功能:最简单的条件选择语句,用来进行条件判断,使语句有条件的执行。 说明: )当为真时,则执行。 )ELSE语句可以省略。 )当为假时,而且语句中有ELSE语句则执行。 )IF、THEN、ELSE必须在同一行上。 示例A、输入x的值,计算y的值。 RE程序名为:eg1.bas INPUT“请输入x的值:”,x IFx>=0THENy=1+XELSEy=1-2*X PRINTy=; END 例:求一元二次方

3、程Ax2+Bx+c=0的实数根。 分析:写写出程序的流程图,参考流程图来写程序。 程序清单如下: INPUTA,B,c D=B*B-4*A*c 的值。y=2x-5的值并计算表达式x时,输入IFD=5 INPUTx IFx>=5THENy=2*x-5 PRINT END 输入a、b、c三个数,要求将绝对值最大者打印出来。 INPUTa,b,c IFABS>ABSANDABS>ABSTHENPRINT“绝对值最大的为”;a IFABS>ABSANDABS>ABSTHENPRINT“绝对值最大的为”;b IFABS>ABSANDABS>ABSTHENPRIN

4、T“绝对值最大的为”;c END l块结构条件语句IFTHENELSEENDIF 格式:IFTHEN ELSEIFTHEN ELSEIFTHEN ELSE ENDIF 说明 THEN必须放在IF或ELSEIF语句的尾部。 举例 )程序名为:eg2.bas 义啐屔请输入x的值:,x IFX>=0THEN y=1+x ELSE y=1-2*x ENDIF PRINTy=; END )编写程序,任意输入一个整数,判定该整数的奇偶性。 讲解其中的一种方法,让学生想第二种方法。 Input“Enteranuber:”;n IFnoD2=0THENPRINTn:“iseven”ELSEPRINTn:

5、“isodd” END 或者用块IF语句: INPUT“Enteranuber:”;n IFnoD2=0THEN PRINTn;“iseven” ELSE PRINTn;“isodd” ENDIF END *4、练习 任给定一年,判断该年是否闰年 INPUT“请输入年份”;year IFyearoD4=0ANDyearoD1000oRyearoD4000THEN PRINTyear;“是闰年” ELSE PRINTyear;“是平年” ENDIF 六、小结 七、作业:课后练习1-4题。 教学后记:第二节指点迷津-SELEcTcASE语句 一、学习目标 了解SELEcTcASE的特点。 二、教学

6、重点 掌握SELEcTcASE的使用方法。 三、教学难点 SELEcTcASE的应用。 四、教学方法 演示法。 实践法。 五、教学手段与教学媒体 多媒体网络教室。 六、课时安排 课时。 用嵌套的IF语句可实现多分支选择 基本格式 selectcase case case case caseelse endselect 每一个cASE句中指定一个值条件,当cASE变量的值符在执行完该语句组后,执行该子句下面的语名组,合条件时,跳过其它cASE子句,从ENDSELEcT转出。 c=int 在cASE子句中使用To cASE To 在cASE子句中使用IS cASEIS 在cASE子句中使用多个条件 允许在一个cASE子句中指定多个条件,各条件 之间用逗号分开。 条件=单值、值范围、单条 SELEcTcASE语句的一般格式 selectcase case,, case,, case,, caseelse endsele

温馨提示

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

评论

0/150

提交评论