八年级信息技术教案第四章择路而行 选择结构程序设计范文整理

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

八年级信息技术教案第四章择路而行---选择结构程序设计

第四章择路而行---选择结构程序设计

节路口诀择----条件语句

一、教学目标

掌握选择结构程序中常用的Qbasic语句。

掌握选择结构程序设计方法。

能利用选择结构程序设计解决简单的实际问题。

二、教学重点:

.选择结构的语句及功能

.选择结构中程序设计方法。

三、教学方法:讲授法,对比法,分组讨论法。

四、教学时间:2课时

五、教学教程:

引入新课:前面我们学习了顺序结构程序设计,利用顺序结构只能设计一些较简单的程序,如果要处理复杂的问题,就需要采用另外两种基本结构:选择结构和循环结构。选择结构,是一种常用的主要基本结构,是计算机科学用来描述自然界和社会生活中分支现象的重要手段。其特性是:无论分支多寡,必择其一;纵然分支众多,仅选其一。

讲述新

l单行条件选择语句IF

单行结构条件语句IF…THEN…ELSE

格式:IFTHEN[ELSE]

功能:最简单的条件选择语句,用来进行条件判断,使语句有条件的执行。

说明:

)当为真时,则执行。

)ELSE语句可以省略。

)当为假时,而且语句中有ELSE语句则执行。

)IF、THEN、ELSE必须在同一行上。

示例A、输入x的值,计算y的值。

RE程序名为:eg1.bas

INPUT“请输入x的值:”,x

IFx>=0THENy=1+XELSEy=1-2*X

PRINTy=;

END

例:求一元二次方程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>ABSTHENPRINT“绝对值最大的为”;c END

l块结构条件语句IF…THEN…ELSE…ENDIF

格式: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:“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的特点。

二、教学重点

掌握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

相关文档
最新文档