河南省淇县 2011-2012 学年高一数学下学期 1
2《条件语句》导学案 沪教版【知识与技能】算法中的条件结构是由条件语句来表达的,是处理条件分支逻辑结构的算法语句
条件语句的作用:在程序执行过程中,根据判断是否满足约定的条件而决定是否需要转换到何处去
需要计算机按条件进行分析、比较、判断,并按判断后的不同情况进行不同的处理
它的一般格式是:(IF-THEN-ELSE 格式)程序执行过程:当计算机执行上述语句时,首先对 IF 后的条件进行判断,如果条件符合,就执行 THEN 后的语句 1,否则执行 ELSE 后的语句 2
其对应的程序框图为:(如下右图)在某些情况下,也可以只使用IF-THEN 语句:(即 IF-THEN 格式)程序执行过程:计算机执行这种形式的条件语句时,也是首先对 IF 后的条件进行判断,如果条件符合,就执行 THEN 后的语句,如果条件不符合,则直接结束该条件语句,转而执行其他语句
其对应的程序框图为:(如下右图)【过程与方法】〖例 1〗:铁路部门托运行李的收费方法如下:y 是收费额(单位:元),x 是行李重量(单位:kg),当 0<x≤20 时,按0
35 元/kg 收费,当 x>20kg 时,20kg 的部分按 0
35 元/kg,超出 20kg 的部分,则按 0
65 元/kg 收费,请根据上述收费方法编写程序
分析:首先由题意得:该函数是个分段函数
需要对行李重量作出判断,因此,这个过程可以用算法中的条件结构来实现
程序: INPUT “请输入旅客行李的重量(kg)x=”;xIF x>0 AND xc AND a+c>b AND b+c>a THEN PRINT “以下列三个数:”;a,b,c,“可以构成三角形
”ELSEPRINT “以下列三个数:”;a,b,c,“不可以构成三角形
”END IFEND【情态