- 1、本文档共33页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第2讲 数据输入输出与控制结构 顺序结构 选择结构 循环控制结构 2.2 选择结构 流程图 [案例2.1]输入两个实数,按代数值由小到大的顺序输出这两个数。 步骤: 1)定义相关的变量a,b 2)读入数据 3)比较两个数的大小 如果ab ,那么交换两个数的值 4)按顺序输出 修改前一案例要求 [案例2.2]输入三个数a,b,c,要求按由小到大的顺序输出 算法: 比较三个数a,b,c的大小? 如果ab==〉将a和b对换 如果ac==〉将a和c对换 如果bc==〉将b和c对换 #includeiostream.h void main() { float a, b,c,t; cinabc; if(ab){ t=a;a=b;b=t; } if(ac){ t=a;a=c;c=t; } if(bc){ t=b;b=c;c=t; } couta b cendl; } 【案例2.3】判断ax2+bx+c=0方程有没有实根。若有,输出yes。 #includeiostream.h void main() { float a,b,c,d; cinabc; coutax*x+bx+c=0endl; d=b*b-4*a*c; if(d=0) coutYes\n; else coutNo\n; } 【案例2.4】求ax2+bx+c=0方程的实根。 2.3 循环结构 流程图 [案例2.6] 依次输出26个英文字母(小写)。 步骤: 1)定义相关的变量 2)反复执行输出语句用于输出英文字母 #includeiostream.h void main() { int count=26; //计数器设初值为26 char c= a; //变量的初值为字符a,首次输出 while(count0) //当计数器值大于0,则循环 { coutc ; //输出变量c的值,再输出一个空格 count -- ; //计数器减1 c++; //变量c加1,准备下一个输出的字符 } } 例如: for(n=1;n=100;n++) sum+=n; * * 2.1 数据的输入与输出 2.2 分支结构 2.3 循环结构 2.4 跳转语句 2.1 数据的输入与输出 1. 键盘输入 使用cin和提取运算符输入数据。使用方式: cin变量名; 例如:int a,b,c; cinabc; 2. 屏幕输出 使用cout和在屏幕上显示输出的数据。使用方式: cout表达式; 例如:int a,b,c; cinabc; coutabc; 3. 字符的输入与输出 用cin和cout也可以输入输出字符数据。 例如:char c1,c2; cinc1c2; // 可以连续输入多个字符 coutc1c2; // 输出变量c1、c2的值 cout ‘B’; // 输出常量 用putchar()函数输出字符 例如:char c1;c1=’A’;c2=c1+32; //输出变量c1的值,即‘A’ putchar(c2); //输出变量c2的值,即‘a’ 用getchar()函数输入字符 例如: char c=getchar(); 程序控制结构 顺序结构程序设计 流程图 A模块 B模块 A模块 B模块 判断条件 成立吗? …… #includeiostream.h void main() { float a, b,t; cinab; if(ab){ t=a; a=b; b=t;} couta bendl; } 说明: (1) if语句的一般格式 if(表达式) {语句组1;} [else {语句组2;} ] A、if语句中的“表达式”必须用“(”和“)”括起来。 B、else子句(可选)是if语句的一部分,必须与if配对使用,不能单独使用。 C、当if和else下面的语句组,仅由一
您可能关注的文档
- 城市轨道交通系统概论 教学课件 作者 李建国 7.ppt
- 常用工具软件 项目教学 教学课件 郑平 袁云华 项目六 翻译工具.ppt
- 仓储管理实务课件 宋雷修改后 仓储管理实务 大连理工大学出版社课件 宋雷 单元5货物在库作业组织.ppt
- 操作系统( 第三版) 高职计算机应用技术专业 吉书朋 第4章 存储器管理.ppt
- 城市轨道交通系统概论 教学课件 作者 李建国 8.ppt
- 常用工具软件 项目教学 教学课件 郑平 袁云华 项目七 光盘工具.ppt
- 仓储管理实务课件 宋雷修改后 仓储管理实务 大连理工大学出版社课件 宋雷 单元6货物出库作业组织.ppt
- 城市轨道交通系统概论 教学课件 作者 李建国 9.ppt
- 城市轨道交通系统概论 教学课件 作者 李建国 10.ppt
- 操作系统( 第三版) 高职计算机应用技术专业 吉书朋 第5章 设备管理.ppt
- 医院信息、网络、企划、档案岗位职责.docx
- 戏曲音乐课件背景介绍.pptx
- 2025至2030全球及中国高性能车行业市场深度研究及发展前景投资可行性分析报告.docx
- 基于可持续发展理念的校园废旧电子产品回收模式研究教学研究课题报告.docx
- 2025至2030全球及中国高性能陶瓷行业市场深度研究及发展前景投资可行性分析报告.docx
- 小学语文阅读策略培养与经典名著阅读兴趣的激发研究教学研究课题报告.docx
- 戏曲课件PPT教学课件.pptx
- 方程题目应用题及答案解析.docx
- 美术教师工作总结(3篇).docx
- 2025至2030全球及中国高清地图行业市场深度研究及发展前景投资可行性分析报告.docx
最近下载
- VEICHI伟创 AC310系列变频调速器使用手册2021.06.pdf VIP
- 隧道施工课件.ppt VIP
- 第五届国家级新区经开区高新区班组长管理技能大赛备赛试题库-下(判断题汇总).docx VIP
- DB 6108T 53-2023 煤基固废调理剂修复沙化土地技术规范.docx VIP
- DB6108_T 52-2023 煤基固废调理剂修复盐碱地技术规范.docx VIP
- 行政人事部年终工作总结.pdf VIP
- 行政人事部年终工作总结.pptx VIP
- 第五届国家级新区经开区高新区班组长管理技能大赛备赛试题库-中(多选题汇总).docx VIP
- 化工厂物资明细表.xls VIP
- 第五届国家级新区经开区高新区班组长管理技能大赛试题库(浓缩500题).docx VIP
文档评论(0)