文档库 最新最全的文档下载
当前位置:文档库 › 甘教版八年级信息技术下教案模块二第四节选择结构的QBASIC程序

甘教版八年级信息技术下教案模块二第四节选择结构的QBASIC程序

模块二QBASIC程序设计

第四节选择结构的QBASIC程序

教学目的:

知识目标:

1、理解IF语句的用法;

2、看懂选择结构的程序;

3、了解选择结构在程序中的作用。

能力目标:理解IF语句的用法。

情感目标:通过本课的学习,体验计算机语言。

教学重点与难点:理解IF语句的用法。

教学方法:讲授、练习、拓展

教学准备:QBASIC程序

教学过程:

第一教时

一、导入新课:略

二、学习新课:

1、讲授:加法计算训练时如何让计算机当裁判,正确的答案给予鼓励,错误的解答给予纠正?

在解决实际问题时常常需要先根据条件作出判断,依据判断的结果决定执行下面的哪一种操作,这就用到选择结构程序。通常用IF 语句来实现选择结构的程序设计。

2、讲授:选择结构语句——IF语句

(1)IF语句的格式

IF条件THEN

语句组A

[ELSE

语句组B]

ENDIF

(2)执行过程

Ⅰ、执行IF语句时,先判断所给条件是否成立,如果判断条件为是,则执行语句A,然后跳过ELSE行和语句B,直接执行ENDIF后的语句。

Ⅱ、如果判断条件为否,则跳过THEN部分的语句组A,而去执行ELSE部分的语句组B,然后执行ENDIF后的语句。

三、做中学

(1)启动QBASIC,输入下面的程序,以文件名“A4.BAS”保存文件。

INPUT “a,b:”;a,b

IF a>b THEN ‘比较a和b,判断a>b条件是否成立

PRINT a ‘a>b 条件成立输出a的值

ELSE ‘否则

PRINT b ‘a>b条件不成立输出b的值

ENDIF ‘IF语句结束

END

程序运行结果:

a,b:? 10,20<回车>

20

(2)再次运行程序,输入50,30按回车键,观察运行结果。

四、小结

IF语句结构以IF-THEN行开始,以EDN IF行结束。“语句组A”和“语句组B”可以仅为一条语句,也可以包含多个语句行。

第二教时

一、导入新课:略

二、学习新课:

(一)讲授:QBASIC程序中的关系表达式和逻辑表达式

1、关系运算符和关系表达式

QBASIC提供了六种关系运算符:=、>、<、<>(不等于)、>=、<=。关系表达式是用关系运算符把常量、变量和关系表达式连接起来的式子。关系表达式的值是逻辑量,只有两个值:“真”和“假”。如果关系表达式成立,值为“真”;若关系表达式不能成立,则值为“假”。

2、逻辑运算符和逻辑表达式

如果条件是几个条件组合的,例如数学上的0

三、做中学

1、根据课本P60页内容完成IF语句的应用示例学习。

2、根据课本P61页内容完成选择结构程序示例学习。

四、实践与提高:

完成课本P63页练习1、2.

相关文档
相关文档 最新文档