信息技术 - 选择结构程序设计(一课时)
[1]教学目的:1、让学生了解选择结构程序2、掌握逻辑量的概念3、掌握关系表达式和逻辑表达式4、了解IF 语句[2]教学重点:选择结构程序和关系表达及逻辑表达式[3]教学难点?:选择结构程序的掌握[4]教学方法:引入法[5]教学工具:多媒体[6]教学内容:选择结构程序设计21世纪教育网版权所有
教师活动
引入:? 例子1、从键盘输入一个数,如果是正数则输出这个数,否则输出信息“这个数是负数”。
? 提问2:如果求1+2+3+4+5+……+100的和怎么办呢?
??提问3:如何求一个班所有学生的六门课程的平均成绩
??提问4:如果所求方程没有实根又怎么办呢?
???老师得出答案:这就不是顺序结构程序所能解决了。我们在前面已经学过选择结构,提醒学生回忆一下选择结构的流程图
??
??为了能很好的掌握选择程序结构的设计,我们先了解一些选择程序的基础。
一、关系表达式和逻辑表达式
??1、逻辑量的概念
??逻辑量:在VB中用-1,0,即真和假的表达法。
??何时用到:在关系表达式中和逻辑表达式中用到。
当结构为真时是-1,结果是假时为0
??例1:X+Y>Z?当成立时为真即为-1,
????????????????当不成立时为假,即为0
??例2:在2.9例中:
IF?X>0 THEN PRINT X
????2、关系运算符和关系表达式
关系:即运算量的关系。六种。><>=<=<>
关系表达式:即用关系运算符把运算量联接起来的式子。
例:A>B, X>=Y,? M<>N等。例:X=Z
注意:赋值符号和关系符号要区分开。
??LET?? A=5
??B=A
??PRINT? B=A,B,A
?3、逻辑运算符号和逻辑表达式
??逻辑运算符:NOT非?AND与?OR或
??1)NOT?即对某个运算量的逻辑值取反。
如:A>B为真时,则 NOT A 等于假
程序:
A=3
B=4
PRINT A,B,NOT?A>B,NOT? AIF?NOT A>B THEN? PRINT A
IF?NOT A>B THEN? PRINT B
END
??2)AND?相当于数学里的交集,即两个运算量取交集
如:A={1,2,3,4,5,6,7}
???B={1,2,66,54,34,5,3}
???A交B={1,2,3,5}
???即A AND B=-1如A AND B没有值则为0
?例:IF?A AND B THEN PRINT A
??3)OR?相当于数学里的并集集
??????A={1,2,3,4,5,6,7}
B={1,2,66,54,34,5,3}
AUB={1,2,3,4,5,6,7,66,54,34}
???????即A?OR B=-1,如A或B为空时则为0
逻辑运算符的运算规则为真值表:
表 4.2 逻辑运算真值表
A
B
A And B
A Or B
Not A
True
True
True
True
False
True
False
False
True
False
False
True
False
True
True
False
False
False
False
True
???逻辑表达式:用逻辑运算符联接起来的式子。
例1:?A AND B OR C OR NOT A
???????A>B NOT A等。
4、IF 语句的格式:
IF?逻辑表达式?THEN 语句1 ELSE 语句2
小结:本节课主要是让学生掌握逻辑量的概念
关系运算符和关系表达式
逻辑运算符号和逻辑表达式
教后感:学生初次接触感觉比较难,特别是容易和数学上的公式符号相混淆,教学过过程中注意引导,让学生突破常规思想,形成理念。
优秀教案
优质课教案
选
择
结
构
程
序
设
计
单 位:召陵区实验高中
姓 名:康晓锋
联 系 方 式:15936612274