下载此文档

选择结构程序设计(1).ppt


文档分类:IT计算机 | 页数:约58页 举报非法文档有奖
1/58
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/58 下载此文档
文档列表 文档介绍
第四章云南师范大学陈娟C语言程序设计寞疚囊绢釉逾啸妨串砍籍泼志齐污捷盆锭柳行赃吹江示玲鹏傅耗取某种彻选择结构程序设计(1)选择结构程序设计(1)回顾程序的控制结构。任何复杂的算法都可以由顺序结构、选择(分支)结构和循环结构这三种基本结构组成。由此构成了程序的三种控制结构。C语言程序的执行部分是由语句组成的。程序的功能也是由执行语句实现的。C语言中的语句可以分为控制语句、表达式语句、函数调用语句、复合语句及空语句五类。赋值语句是由赋值表达式加上一个分号“;”构成。滥烫假哑踊八鼻滔事俗曼旷捣乌够杉甫钨戍角嘿旱呵奄濒婚俄耸阻绩汛囤选择结构程序设计(1)选择结构程序设计(1)回顾printf函数称为格式输出函数,一般形式:printf(“格式控制”,输出列表);scanf函数称为格式输入函数,一般形式:scanf("格式控制",地址列表);getchar()函数是从终端输入一个字符,它的返回值为一整型数,即是被输入字符的ASCII码。putchar()函数是向终端输出一个字符。射裹瑟彦肮简税涉蜡锹最登靠锐晒匹吝埔恶著仓熙庙皖蹲梳身***穷强谬寸选择结构程序设计(1)选择结构程序设计(1)第四章:选择结构程序设计学****的意义在编制程序时,有时并不能保证程序一定执行某些指令,而是要根据一定的外部条件来判断哪些指令要执行。如我们去点菜,可能有这样的步骤:条件判断学****目标这里,我们并不知道具体操作时执行哪段指令,但菜谱给出了不同条件下的处理方式,计算机程序也是如此,可以根据不同的条件执行不同的代码,这就是选择结构。程序总是为解决某个实际问题而设计的,而问题往往包含多个方面,不同的情况需要有不同的处理,所以选择结构在我们的实际应用程序中可以说是无处不在,离开了选择结构很多情况将无法处理,因此,正确掌握选择结构程序设计方法对于我们编写实际应用程序尤为重要。第4章已讨论程序结构顺序结构选择结构循环结构本章讨论第6章讨论撕沥乾普份既捶灾脐胎求儡彪樟很璃隆傅裤工艾摸牡柿裕弯互俄异半返贾选择结构程序设计(1)选择结构程序设计(1)不能上菜有胡萝卜吗?有黄瓜吗?制作胡萝卜沙拉有多重条件判断有可以上菜制作黄瓜沙拉制作黄瓜沙拉没有没有开始做黄瓜沙拉做胡萝卜沙拉有没有不能上菜可以上菜是否有胡萝卜有没有是否有黄瓜?结束返回未煞胎螺欣慨哎醉驼搽雇仕卓肾嗅董辐奸幌坏纳检这埋纶穿汲冀疟耗涝旬选择结构程序设计(1)选择结构程序设计(1)关系运算符、逻辑运算符、条件运算符选择结构的程序设计(if语句、switch语句)选择结构程序设计举例学****目标理解选择结构的含义;掌握关系运算符、逻辑运算符和条件运算符的用法;记住关系运算符、逻辑运算符和条件运算符与其它运算符的优先级关系和结合性;掌握if、switch语句的使用方法。学****内容阜斋便否胚蓖咳搭地恋愉先哑咀淌译续虾涸汲阳囤扳朗瞬首唯讼乱卉节丢选择结构程序设计(1)选择结构程序设计(1)(1)选择结构程序设计(1) :⑴数据结构。程序中数据的类型和数据的组织形式,是对数据的描述。⑵算法。操作步骤,是对操作的描述。简而言之,是解决问题的方法与步骤。程序=数据结构+算法。程序:算法的具体实现。计算机算法分为两类:⑴数值运算算法。目的是求数解值。⑵非数值运算算法。应用较数值运算算法来说更广泛。学****C语言,不仅要熟练掌握其语言本身的特点、语法规则等意外,更重要的就是掌握分析问题、解决问题的方法,就是锻炼分析、分解,最终归纳整理出算法的能力。刁捐钝倚吟氛结庶焰渔乍勃笔寸暗陶掇杆鲤窜凝等终棱连涛燕权泄啼墨妮选择结构程序设计(1)选择结构程序设计(1)算法计算长方形的面积问题:;;,将长度和宽度两个值相乘得到面积,否则显示输入错误;。算法算法:解决问题的具体方法和步骤位滁门幢哩沂常樟沦铆硝盛窟速俗号拙奎吹呈川昼待寨暑殆霹黍扫琼绦灭选择结构程序设计(1)选择结构程序设计(1)流程图是算法的一种图形化表示方式。它直观、清晰。它使用一组预定义的符号来说明如何执行特定任务。开始/结束处理输入/输出判断/ :⑴自然语言表示。⑵用流程图表示算法。形凌牲垢扭般挣忧萄镇驴谣室饯晒挖全蛰挪陪邱老扎斟钒闯瀑啃膳唱沙群选择结构程序设计(1)选择结构程序设计(1)

选择结构程序设计(1) 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数58
  • 收藏数0 收藏
  • 顶次数0
  • 上传人xyb333199
  • 文件大小999 KB
  • 时间2019-01-21