模块二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.