- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
高玉玲 王璇 主编 宋维君 王书旺 副主编;第四章顺序结构程序设计;4.1结构化程序设计;算法的概念 算法: 为解决一个问题而采取的方法和步骤。也可以说算法是解题方法的精确描述。 ;例:将A、B互换。 步骤1:先将A放在C中 步骤2.再将B放在A中 步骤3.最后将C放在B中 简化: ① A==C ② B==A ③ C==B;例:求1+2+3+…+100。;;4.1.2程序的三种基本结构 结构化程序设计 基本思想:任何程序都可以用三种基本结构表示,这三种基本结构是顺序结构、选择结构和循环结构。 结构化程序:由三种基本结构反复组合、嵌套构成的程序称为结构化程序。 优点:结构清晰,易读,提高程序设计质量和效率 三种基本结构 1. 顺序结构 ;2.选择结构;当型循环结构;流程图三种基本结构特点: A.只有一个入口; B.只有一个出口; C.结构中的每一部分都有机会被执行到; D.结构内没有死循环。 ;4.2数据的输入输出;4.2.1 格式输出函数;;附加格式说明符(修饰符);例 int a=1234; float f=123.456; char ch=‘a’; printf(“%8d,%2d\n”,a,a); printf(“%f,%8f,%8.1f,%.2f,%.2e\n”,f,f,f,f,f); printf(“%3c\n”,ch);;例 int a=1234; float f=123.456; static char c[]=“Hello,world!”; printf(“%8d,%-8d\n”,a,a); printf(“%10.2f,%-10.1f\n”,f,f); printf(“%10.5s,%-10.3s\n”,c,c);;【实例4.1】向屏幕输出变量、常量和表达式的值,并且控制光标的移动。 ;4.2.2 格式输入函数 ;附加格式说明符(修饰符);输入分隔符的指定 一般以空格、TAB或回车键作为分隔符 其它字符做分隔符:格式串中两个格式符间字符;说明: 用“%c”格式符时,空格和转义字符作为有效字符输入;【实例4.2】使用scanf函数输入整型、浮点型、字符型数据,分别赋给整型、浮点型、字符型变量。 ;4.2.3 字符输出函数 ;【实例4.3】 putchar( )函数参数使用示例 ;4.2.4 字符输入函数 ;【读一读4.1】printf函数的格式输出。 ;#includestdio.h main( ) { int a,d; char b,c; printf(“input a,b,c,d:”); scanf(“%3d%3c%2c%2d”,a,b,c,d); printf(“a=%d,b=%c,c=%c,d=%d\n”,a,b,c,d); };【练一练4.1】分析如下程序的输出结果。 程序如下: #includestdio.h main( ) { int a=88,b=89; printf(%d %d\n,a,b); printf(%d,%d\n,a,b); printf(%c,%c\n,a,b); printf(a=%d,b=%d,a,b); } 分析指导:本练习中4次输出了a,b的值,但由于格式控制串不同,输出的结果也不相同。 ;【练一练4.2】用下面的scanf( )函数输入数据,使a=1,b=2,c=3,d=4。 #includestdio.h main( ) { int a,b,c,d,e; scanf(%d,%d:%d,d=%d,a,b,c,d); printf(a=%d,b=%d,c=%d,d=%d\n,a,b,c,d); } 练习指导:在scanf输入控制中,如果转换控制说明中有转换控制以外的字符,则输入时要在与此相对应的部分输入与此相同的字符。;4.3 顺序结构;2.空语句 只有一个分号的语句是空语句。空语句的存在只是出于语法上的需要,在某些必需的场合占据一个语句的位置。在程序中空语句经常被用作循环体。 ;3.复合语句 复合语句是由一对大括号“{}”把若干语句括起来构成的语句段。当单一语句位置上的功能必须用多个语句才能实现时,就需要复合语句,它常应用于选择或循环语句中。 ;4.函数调用语句 函数调用语句其实也是一种表达式语句。在一个函数的后面添加一个分号就构成了一个函数调用语句。;4.3.2 顺序结构程序组成要素 ;2.顺序结构程序组成要素 由上例可以知道一个顺序结构程序一般包括以下几个部分: (1)程序开头的编译预处
您可能关注的文档
- 自动装置安装与调试技能模块 技能点2:二次安装接线的工艺 技能点2:二次安装接线工艺流程.pptx
- 组织胚胎学、教学服务模块 教学课件、课件、胚胎学发展简史与现代胚胎学 医学检验-胚胎学发展简史.pptx
- 组织胚胎学、教学服务模块 免疫系统、主要免疫细胞、教学课件、课件 医学检验-主要的免疫细胞.pptx
- 组织胚胎学、教学服务模块 神经胶质细胞、神经组织、课件 医学检验-神经胶质细胞.pptx
- 钻石鉴定与分级 彩钻的颜色分级和价值评定 GIA彩钻证书详解.pptx
- 罪犯心理分析(广东) 1.获得、启动机制理论 任务3-5-1:行为主义学习决定理论-获得、启动机制理论.pptx
- 作物生长环境(升级) 作物生长环境(升级) 提高新疆肥料利用率改善农业生态环境.pptx
- (2018)空间数据库技术应用 概念模型向逻辑模型转换 概念模型向逻辑模型转换.pptx
- (原)GNSS定位测量 任务8-1 GNSS-RTK点放样 点放样作业.ppt
- 《跨境电商海外营销实务》 6.2 直通车方案设计与推广 6.2 直通车方案设计与推广.pptx
- 档案与档案实务 档案工作机构、档案与档案实务、认识档案工作 3存档资政力兴帮——档案工作内容及机构.ppt
- 档案与档案实务 认识音像档案工作 14音容笑貌无时空——音像档案.ppt
- 地理信息系统应用 空间数据组织与管理 5.1空间数据库概述.pptx
- 地下工程施工安全管理 洞内运输安全管理 4.洞内运输安全管理.ppt
- 地形测量 习题解疑二 项目二 习题解疑三(判断).pptx
- 第一届网络课程大赛 13.氨基酸和蛋白质 13.1 氨基酸.ppt
- 典型场景 案件管理制度与流程 案件管理制度与流程.pptx
- 典型场景 合规管理概述 合规管理概述.pptx
- 典型工业原料与产品分析 化学氮肥中氮含量的测定 氮肥中氮含量的测定—蒸馏后滴定法.ppt
- 电厂锅炉 磨损、积灰及高低温腐蚀 单元二 尾部受热面积灰、磨损和低温腐蚀.pptx
有哪些信誉好的足球投注网站
文档评论(0)