电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

河南省淇县2011-2012学年高一数学下学期 1.2.2《条件语句》导学案 沪教版

河南省淇县2011-2012学年高一数学下学期 1.2.2《条件语句》导学案 沪教版_第1页
1/3
河南省淇县2011-2012学年高一数学下学期 1.2.2《条件语句》导学案 沪教版_第2页
2/3
河南省淇县2011-2012学年高一数学下学期 1.2.2《条件语句》导学案 沪教版_第3页
3/3
河南省淇县 2011-2012 学年高一数学下学期 1.2.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 x<=20 THENy=0.35*xELSEy=0.35*20+0.65*(x-20)END IFPRINT “该旅客行李托运费为:”;yEND注:① 如果有两个或是两个以上的并列条件时,用“AND”把它们连接起来。IF 条件 THEN语句 1ELSE语句 2END IF满足条件?语句 1语句 2是否IF 条件 THEN语句END IF满足条件?语句是否② 提示内容可写中文也可英文。其作用是提示操作者输入什么数据。〖例 2〗:任意给定 3 个正实数,设计一个程序,判断分别以这 3 个数为三边边长的三角形是否存在。分析:利用三角形的两边之和大于第三边的性质,需要验证这 3 个数当中任 意两个数的和是否大于第 3 个数。程序: INPUT “请输入三个正数 a,b,c=”; a,b,c IF a+b>c AND a+c>b AND b+c>a THEN PRINT “以下列三个数:”;a,b,c,“可以构成三角形。”ELSEPRINT “以下列三个数:”;a,b,c,“不可以构成三角形!”END IFEND【情态...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

河南省淇县2011-2012学年高一数学下学期 1.2.2《条件语句》导学案 沪教版

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部