网站大量收购独家精品文档,联系QQ:2885784924

C语言程序的设计第四单元选择结构程序的设计.pptx

C语言程序的设计第四单元选择结构程序的设计.pptx

  1. 1、本文档共53页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言程序的设计第四单元选择结构程序的设计.pptx

PPT模板下载:/moban/行业PPT模板:/hangye/ 节日PPT模板:/jieri/ PPT素材下载:/sucai/PPT背景图片:/beijing/ PPT图表下载:/tubiao/优秀PPT下载:/xiazai/ PPT教程: /powerpoint/Word教程: /word/ Excel教程:/excel/ 资料下载:/ziliao/ PPT课件下载:/kejian/ 范文下载:/fanwen/试卷下载:/shiti/ 教案下载:/jiaoan/ C语言程序设计任务驱动式教程第四单元 选择结构程序设计 问题引入 通过编程解决问题一般需要数据输入、数据处理和数据输出三个顺序步骤,但是在实际问题中,程序的逻辑并非完全是顺序的,常常会碰到一些要做选择的事情,程序执行时常通过条件来决定往下执行的流程,若满足条件执行一个流程,若不满足条件则执行另一个流程,这种结构称为选择结构或称分支结构。 本单元的五个典型任务讲解和分析了在C语言程序中选择结构的程序设计方法。第四单元 选择结构程序设计 单元任务拓展提高单元小结任务1:身高预测任务2:闰年判断任务3:划分成绩等级任务4: 旅游景点门票打折任务5:设计一个小型计算器任务1:身高预测——简单if 语句的运用 工作任务思路指导相关知识任务实施特别提示工作任务 每个父母都关心自己孩子成人后的身高,据有关生理卫生知识与数理统计分析表明,影响小孩成人后身高的因素有遗传、饮食习惯与体育锻炼情况等。小孩成人后的身高与其父母的身高及自身的性别密切相关。 设faheight为其父身高,moheight为其母身高,身高预测公式为: 男性成人时身高=(faheight+moheight)*0.54(cm) 女性成人时身高=(faheight*0.923+moheight)/2(cm) 此外,如果喜爱体育锻炼,那么可增高身高2%;如果有良好的卫生饮食习惯,那么可增加身高1.5%。相关知识1.单分支结构 单分支结构如图4.1所示,当条件成立时,执行语句序列。相关知识2.双分支结构 双分支结构如图4.2所示,当条件满足时,执行语句序列1,当条件不成立使执行语句序列2。相关知识 3.多分支结构 多分支结构如图4.3所示,当满足条件1时,执行语句序列1;当满足条件2时,执行语句序列2;以此类推,当满足条件n时,执行语句n;当给定的条件都不满足时,执行语句n+1。在多个条件中选择一个去执行。相关知识(二)解决选择问题的基本步骤和方法 选择结构是结构化程序设计的三种结构之一,也是常用的一种结构,在大多数的程序中都包含有选择结构,一般来说解决这样的问题用以下的方法和步骤: 1. 判断解决的问题是否是选择问题。 2. 若是选择问题,则判断是哪种选择结构类型,是单分支、双分支还是多分支结构。 3. 若是选择问题,确定选择结构,确定选择条件、执行过程与结束过程。 4. 用C语言描述。相关知识(三)条件的描述 描述条件一般是关系表达式或逻辑表达式,统称条件表达式。条件表达式的值为“真”或“假”,在C 语言中有如下规定,“真”用整数1表示,“假”用整数0表示,条件表达式判断的结果非0即真。程序根据条件表达式的结果(真或假)选择执行相应的语句。相关知识 1.关系运算符和关系表达式 在程序中经常需要比较两个数据的大小关系,以决定程序下一步的工作,比较两个数据的运算符称为关系运算符。 小于 = 小于或等于 大于 = 大于或等于 == 等于 != 不等于 关系表达式的一般形式为:表达式 关系运算符 表达式 关系表达式的值为“真”或“假”,当关系表达式成立时,其值为1,当关系表达式不成立时,其值为0。相关知识 2.逻辑运算符和逻辑表达式 C语言提供了3种逻辑运算符: 与运算 ||或运算 !非运算 与运算符“”和或运算符“||”都是双目运算符,具有左结合性,非运算符“!”是单目运算符,具有右结合性。“”和“||”的优先级别低于算术运算符和关系运算符,而“!”的优先级则高于算术运算符和关系运算符逻辑表达式的一般形式为:表达式 逻辑运算符 表达式相关知识 (四)简单if语句(单分支if语句) 1.简单if(单分支if语句)语法格式 if(表达式) //条件 {语句组} //执行的操作 2.简单if语句的执行过程 简单if语句结构,当条件成立时,执行语句序列,条件不成立时,跳过语句序列1,执行后续语句。 图4-4简单if语句流程图 任务实施#includestdio.hvoid main( ){ char sex; /*孩子性别*/ char sports;

文档评论(0)

youngyu0329 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档