学海荡舟手机网

主页 > 实用文摘 > 教育文摘_08 > > 详细内容

选择结构程序设计_初中信息技术

教学目的:
1、让了解选择结构程序
2、掌握逻辑量的概念
3、掌握关系表达式和逻辑表达式
4、了解if 语句
教学重点:选择结构程序和关系表达及逻辑表达式
教学难点:选择结构程序的掌握
教学方法:引入法
教学工具:
教学内容:

教师活动

活动

引入:

  例子1、从键盘输入一个数,如果是正数则输出这个数,否则输出“这个数是负数”。

  例子2、用程序编写一个求的六门课程六课程的的平均成绩和总分的程序。

  例子3、用程序编写一个二元一次方程的根(△>=0

  例子4、把10个职工的工资和打印出来

  提问5:如果求1+2+3+4+5+……+100的和怎么办呢?

  提问6:如果求一个班所有的六门课程的平均成绩

  提问7:如果所求方程的没有实根又怎么办呢?

  提问8:如果要我们打印100个职工的工资又怎么办呢?

  得出答案:这就不是顺序结构程序所能解决了。我们在前面已经学过选择结构,提醒回忆一下选择结构的流程图

  图略:

  为了能很好的掌握选择程序结构的设计,先了解一些选择程序的基础。

 

1

2

 

3

4

回答5

回答6

回答7

回答8

一、关系表达式和逻辑表达式

  1、逻辑量的概念

  逻辑量:在qbasic中用-10,即真和假的表达法。

  何时用到:在关系表达式中和逻辑表达式中用到。

当结构为真时是-1,结果是假时为0

  1x+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=aba

 3、逻辑运算符号和逻辑表达式

  逻辑运算符:not and or

  1not 即对某个运算量的逻辑值取反。

如:a>b为真时,则 not a 等于假

程序:

a=3

b=4

print abnot a>b,not  a<b

if not a>b  then  print a

if not a>b  then  print b

end

  2and 相当于里的交集,即两个运算量取交集

如:a={1234567}

   b={1266543453}

   ab={1235}

   aand b=-1aandb没有值则为0

 例:if a and b then print a

  3or 相当于里的并集集

      a={1234567}

   b={1266543453}

   aub={1234567665434}

         a or b=-1,如ab为空时则为0

逻辑运算符的运算规则为真值表:

真值表为(略)

   

逻辑表达式:用逻辑运算符联接起来的式子。

1 a and b or c or not a

       a>b not a等。

4if 语句的格式:

if 逻辑表达式 then 语句1  else 语句2

 

 

 

 

 

 

 

 

写出程序运行的值:

 

 

 

 

 

 

 

  小结:

   

 

  教效果

 

  教后感