条件语句程序.ppt
《条件语句程序.ppt》由会员分享,可在线阅读,更多相关《条件语句程序.ppt(25页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、1、输入语句、输出语句和赋值语句的一般格式是什么? 2、什么是条件结构?用程序框图表示这种结构 输入语句输出语句赋值语句INPUT “提示内容”;变量PRINT “提示内容”;表达式变量表达式满足条件?满足条件?语句语句1语句语句2是是否否 复习满足条件?满足条件?是是否否语句语句1 1、理解基本算法语句、理解基本算法语句条件语句,及其与条件结构的关系条件语句,及其与条件结构的关系. .2 2、初步体验如何由程序框图转化为程序语句、初步体验如何由程序框图转化为程序语句. .3 3、通过条件语句的学习,进一步体会算法的基本思想、通过条件语句的学习,进一步体会算法的基本思想. .学习目标学习目标程
2、序框图程序框图条件语句的一般格式条件语句的一般格式IF IF 条件条件 THENTHEN 语句体语句体( (步骤步骤A)A)END IFEND IF如果(如果(IFIF)条件满足,那)条件满足,那么(么(THEN)THEN)执行语句体,否执行语句体,否则执行则执行END IFEND IF之后的语句之后的语句. .步骤步骤A满足条件?满足条件?是是否否学习过程学习过程满足条件?满足条件?步骤步骤A A步骤步骤B B是是否否程序框图程序框图条件语句的一般格式条件语句的一般格式IF IF 条件条件 THENTHEN 语句体语句体1 1( (步骤步骤A)A)ELSEELSE 语句体语句体2 2( (步
3、骤步骤B)B)END IFEND IF如果(如果(IFIF)条件满足,那么)条件满足,那么(THEN)THEN)执行语句体执行语句体1 1,否则,否则(ELSE)ELSE)执行语句体执行语句体2.2.1.IF1.IF与与END IFEND IF要配对使用要配对使用. .2.END IF2.END IF是结束条件语句,是结束条件语句,ENDEND则是结束整个程序则是结束整个程序. . 在某些情况下,也可以只使用在某些情况下,也可以只使用IFTHEN语句:语句:(即(即IFTHEN 格式)格式)IF 条件条件 THEN 语句语句END IF满足条件?满足条件?是是否否语句语句练习练习1.编写一个程
4、序,从键盘上输入一个数,编写一个程序,从键盘上输入一个数,若是正数就将其输出。若是正数就将其输出。程序:程序: INPUT “x=” ;x IF x0 THEN PRINT x END IF END练习2.把下列语句的意义翻译成程序框图(1)IF x0 THEN y=1ELSE y=0 END IF(2)IF x=0 THEN PRINT x ELSE PRINT - x END IF END程程 序序例例1 1 设计一个程序,求实数设计一个程序,求实数 的绝对值的绝对值. .x例例2 编写程序,输出两个不相等的实数编写程序,输出两个不相等的实数a、b的最大值的最大值.算法一:第一步,输入a,
5、 b的数值.第二步,判断a,b的大小关系,若ab,则输出a的值,否则,输出b的值.程序框图程序如下:(“IFTHENELSE”语句)INPUT “a,b”;a,bIF ab THEN PRINT aELSE PRINT bEND IFEND算法二:第一步,输入a,b的数值.第二步,判断a,b的大小关系,若ba,则将b的值赋予a;否则,直接执行第三步.第三步,输出a的值,结束.(程序框图如下图)程序如下:(“IFTHEN”语句)INPUT “a,b”;a,bIF ba THEN a=bEND IFPRINT aEND程序程序: INPUT “x=”;x IF x0 AND x=20 THEN y
6、=0.35x ELSE y=0.3520+0.65(x-20) PRINT “y=”;y END IF END探究交流探究交流:火车托运行李的收费方法如下:火车托运行李的收费方法如下:y是收费,是收费,x为行李重量,当为行李重量,当0 x20(千克)时,按每千克(千克)时,按每千克0.35元收费。当元收费。当x20(千克千克)时,时,20千克的部分按千克的部分按0.35元的单价收费,元的单价收费,超出超出20千克的部分,则按千克的部分,则按0.65元的单价收费。请根据上述收费方元的单价收费。请根据上述收费方法编写程序。法编写程序。,35.0)20(65.02035.0 xxy(0 x20)(x
7、 20)某市公用电话(市话)的收费标准为:3分钟之内(包括3分钟)收取0.30元;超过3分钟部分按0.10元/分钟加收费.设计一个程序,根据通话时间计算话费.练习TNPUT “通话时间”;tIF t0 THEN c=0.30ELSE c=0.30+0.10*(t3)END IFPRINT “通话费用”;cEND例例4.4.编写程序编写程序, ,使得任意输入使得任意输入3 3个整数按从大到小的顺序输出个整数按从大到小的顺序输出. .算算 法法第四步第四步, ,将将b b与与c c比较比较, ,并把小者赋给并把小者赋给c c, ,大大者者赋给赋给b b第一步第一步, ,输入输入3 3个整数个整数,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 条件 语句 程序
限制150内