
信息技术 - 选择结构程序设计(一课时) [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? AB 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 ... ...
~~ 您好,已阅读到文档的结尾了 ~~