资源简介 信息技术 - 选择结构程序设计(一课时)[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=3B=4PRINT A,B,NOT?A>B,NOT? AIF?NOT A>B THEN? PRINT AIF?NOT A>B THEN? PRINT BEND??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 展开更多...... 收起↑ 资源预览