122条件语句

上传人:人*** 文档编号:587490593 上传时间:2024-09-06 格式:PPT 页数:15 大小:1.20MB
返回 下载 相关 举报
122条件语句_第1页
第1页 / 共15页
122条件语句_第2页
第2页 / 共15页
122条件语句_第3页
第3页 / 共15页
122条件语句_第4页
第4页 / 共15页
122条件语句_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《122条件语句》由会员分享,可在线阅读,更多相关《122条件语句(15页珍藏版)》请在金锄头文库上搜索。

1、温故知新温故知新1.输入语句、输出语句与赋值语句的一般格式是什么?输入语句、输出语句与赋值语句的一般格式是什么?(1 1)输入语句:)输入语句: INPUT “提示内容提示内容”;变量变量(2)输出语句:输出语句: PRINT “提示内容提示内容”;表达式表达式(3)赋值语句:赋值语句:变量变量=表达式表达式2.下列程序执行后结果为下列程序执行后结果为3,则输入则输入x的值可能为的值可能为_. -3或或13.下面一段程序执行后的结果是下面一段程序执行后的结果是_ 104.下列程序执行后,变量下列程序执行后,变量a,b的值分别为的值分别为()A20,15 B35,35C5,5 D5,5A 算法中

2、的条件结构是由条件语句来表达的,是处理算法中的条件结构是由条件语句来表达的,是处理条件分支逻辑结构的算法语句。条件分支逻辑结构的算法语句。 1. IFTHEN语句语句 : IF 条件条件 THEN 语句体语句体 END IF 计算机执行这种形式的条件语句时,也是首先对计算机执行这种形式的条件语句时,也是首先对IF后的条件进行判断,如果条件符合,就执行后的条件进行判断,如果条件符合,就执行THEN后的语句体,否则执行后的语句体,否则执行END IF 之后的语句。之后的语句。 步骤步骤A满足条件满足条件?是是否否二二. 条件语句:条件语句:2 IFTHENELSE语句语句: IF 条件条件 THE

3、N 语句体语句体1 ELSE 语句体语句体2 END IF 步骤步骤A满足条件满足条件?步骤步骤B是是否否 当当计计算算机机执执行行上上述述语语句句时时,首首先先对对IF后后的的条条件件进进行行判判断断,如如果果条条件件符符合合,就就执执行行THEN后后的的语语句句体体1,否则执行,否则执行ELSE后的语句体后的语句体2。 IF 条件条件 THEN 语句体语句体1ELSE 语句体语句体2END IFIF 条件条件 THEN 语句体语句体END IF满足条件?满足条件?语句体语句体是否满足条件?满足条件?语句体语句体1语句体语句体2是否(单分支条件结构)单分支条件结构)(双分支条件结构)双分支条

4、件结构)诱思探究诱思探究1两种形式条件结构有何区别?两种形式条件结构有何区别?程序框图程序框图算算 法法第一步第一步 输入一个实数输入一个实数 . 第二步第二步 判断判断 的符号的符号.若若 ,则输出则输出 ;否则否则,输出输出 .是是输出输出开始开始输入输入结束结束否否输出输出INPUT x IF x=0 THEN PRINT x ELSE PRINT - x END IF END程程 序序设计一个程序,求实数设计一个程序,求实数x x的绝对值的绝对值. .例题剖析例题剖析1例例2 编写程序,输出两个不相等的实数编写程序,输出两个不相等的实数a、b的最大值的最大值.算法步骤一:算法步骤一:程

5、序框图程序框图INPUT “a,b”;a,bIF ab THEN PRINT aELSE PRINT bEND IFEND第一步,输入第一步,输入a, b的数值的数值.第二步,判断第二步,判断a,b的大小关系,的大小关系,若若ab,则输出,则输出a的值,否则,的值,否则,输出输出b的值的值.程序:程序:算法步骤二:算法步骤二:第一步,输入第一步,输入a,b的数值的数值.第二步,判断第二步,判断a,b的大小关系,若的大小关系,若ba,则将则将b的值赋予的值赋予a;否则,直接执行第三步;否则,直接执行第三步.第三步,输出第三步,输出a的值,结束的值,结束.程序框图程序框图INPUT “a,b”;a

6、,bIF ba THEN a=bEND IFPRINT aEND程序:程序:编写程序编写程序, ,使得任意输入使得任意输入3 3个整数按从大到小的顺序输出个整数按从大到小的顺序输出. .算算 法步骤法步骤第四步第四步, ,将将b b与与c c比较比较, ,并把小者赋给并把小者赋给c c, ,大大者者赋给赋给b b第一步第一步, ,输入输入3 3个整数个整数第二步第二步, ,将将 与与b b比较比较, ,并把小者赋给并把小者赋给b b, ,大大者者赋给赋给第三步第三步, ,将将 与与c c比较比较, ,并把小者赋给并把小者赋给c c, ,大大者者赋给赋给 第五步第五步, ,按顺序输出按顺序输出

7、例题剖析例题剖析3INPUT INPUT “a a,b b,c=c=”;a a,b b,c c程序程序开始开始t=a,a=b,b=tt=a,a=b,b=tt=a,a=c,c=tt=a,a=c,c=tt=b,b=c,c=tt=b,b=c,c=t输入输入a a,b b,c c输出输出a a,b b,c cb ba?a?c ca?a?c cb?b?否否否否否否结束结束程序框图程序框图是是是是是是IF b a THENIF b a THEN t = a t = a a = b a = b b = t b = tEND IFEND IFIF c a THENIF c a THEN t = a t = a

8、 a = c a = c c = t c = tEND IFEND IFIF c b THENIF c b THEN t = b t = b b = c b = c c = t c = tEND IFEND IFPRINT aPRINT a,b b,c cENDEND1.阅读右图程序:阅读右图程序:则该程序运行后,变量则该程序运行后,变量y的值为的值为()A4 B16 C6 D82.阅读左图程序,其功能是阅读左图程序,其功能是_.课堂练习课堂练习课堂小结课堂小结 本节课学习的主要内容:本节课学习的主要内容:1.理解条件理解条件语句的两种形式语句的两种形式 ;2.看懂看懂条件条件语句,能够解决简单的问题。语句,能够解决简单的问题。课外作业课外作业

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 幼儿/小学教育 > 小学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号