《C语言程序设计案例教程》课件5.2条件选择结构程序设计.pptx
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《《C语言程序设计案例教程》课件5.2条件选择结构程序设计.pptx》由用户(momomo)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C语言程序设计案例教程 语言程序设计 案例 教程 课件 5.2 条件 选择 结构 程序设计
- 资源描述:
-
1、Teacher teaching designCONTENTS 目 录自主学习 明确考点案例分析 交流提升课后作业 自我提升仿真演练,体验探索自主学习 明确考点PART 01if语句的三种形式单分支结构if(表达式)语句序列格式流程图该if语句执行过程为:当执行到if语句时,先判断其条件表达式,若条件的值为非0即成立为真时,就执行其后所带的语句序列;若条件的值为0时即不成立为假时,则不进行任何操作,然后去执行语句序列后的下一条语句执行过程条件程序段A该if语句执行过程为:先判断if后面的表达式,若条件的值为非0即成立为真时,则执行程序段A,然后跳过else 子句,去执行语句序列1后面的下一条语
2、句;若条件的值为0即不成立为假时,跳过程序段A子句,去执行else所带的程序段B,接着去执行语句序列2后的下一条语句双分支结构if ()else 双分支结构:格式执行过程流程图真假条件程序段A程序段B当if和else下面的语句组,仅由一条语句组成时,也可不使用复合语句形式(即去掉花括号)各程序段可以是简单语句,也可是复合语句else子句是if语句的一部分,必须与if配对使用(采取就近匹配原则),不能单独使用。说明3(1)if后的“条件”一般为关系表达式或逻辑表达式,也可以是任意数值类型,如整型、实型、字符型等。但必须用“()”括起来。只要条件的值为非零值,条件就为真,反之条件为假。说明1说明如
3、果if和else之间的语句不只一条语句时,必须用复合语句形式,即将多条语句用括起来,否则它将只执行后面的第一条语句。特别注意中的每一条语句后都要加“;”但后不能加“;”说明2 案例分析 交流提升PART 02main()int x,y;printf(n Please input x:);scanf(%d,&x );if(x=0)y=x;/*if选择语句,关系式x=0是条件*/else y=-x;printf(y=%d,y);/*输出函数值y*/案例分析 交流提升1 运行结果程序一Please input x:3 y=3 Please input x:-6 y=6 main()int x,y;p
4、rintf(Input a number:);scanf(%d,&x);if(x0)y=-x;printf(The absolute value is%dn,y);Input a number:5 The absolute value is 5 Input a number:-3 The absolute value is 3 运行结果程序二输入数据给xx0TFy=xy=-x输出y的值N-S流程图已知x的值,求绝对值y。x(当 x 0时)y=-x (当x 0 时)对任意两个数,求出最大的一个数题目1采用假设法,把x先赋给变量max(假设x是最大数),再用if语句判别max和y的大小,如max小
展开阅读全文