- 1、本文档共148页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第三章 基本程序设计 谓磅贺晃;主要内容顺序结构选择结构循环结;控制结构控制结构控制着程序的逻;顺序结构顺序结构的程序流程是:;[例] 中国古典的“鸡兔同笼问;算法的分析:首先从题目本身开始;#includeiostre;[例] 输入一字符并找出该字符;#includeiostre;格式化输出fixed:控制以定;fixed:控制以定点符号显示;cout.precision(;fixed和cout.prec;cout.width(p):设;setw(p):设置字段宽度用;setw(p):设置字段宽度如;#include iostr;选择结构当想要程序进行选择或比;选择结构大多数编程语言存在三种;一路分支 例如:if(在下;一路分支条件?语句序列是否仕顺;一路分支语句格式 if(条件);两路分支 例如:if(明天;两路分支条件?语句序列1成立不;两路分支语句格式 if(条件);选择结构选择结构存在一个“条件;关系运算符与关系表达式关系运算;关系运算符与关系表达式 运算符;关系运算符与关系表达式注意问题;关系运算符与关系表达式例: ;逻辑运算符与逻辑表达式 逻辑运;逻辑运算符与逻辑表达式! 运算;逻辑运算符与逻辑表达式 运;逻辑运算符与逻辑表达式|| 运;逻辑运算符与逻辑表达式含和;逻辑运算符与逻辑表达式例:若i;逻辑运算符与逻辑表达式例:写出;[例]:输入两个数,若第1个数;伪代码:1、输入第1个数和第2;流程图开始分别输入两个数结束显;C++源代码#include;C++源代码 if(first;[例]输入一个年份,判断是否为;源程序//输入一个年份,判断是;源程序//输入年份cout;嵌套选择结构当想要程序进行选择;嵌套选择结构例如:创建一个合法;算法棉域蘸恍独奉尚咬宏渤摆崖擅;源程序#includeios;多路分支选择结构假定要创建一个;多路分支选择结构提囊儡梳男赫敞;#includeiostre;多路分支选择结构条件1条件2条;多路分支的C++控制语句实现用;[例]输入3个数,要求按由大到;开 始 输入a,b,c a;程序源代码://输入三个整数,;float temp = 0.;//比较三个数的大小 if(a;else { if(cb;方法2:开始输入三个数字a、b;方法2:程序的源代码://输入;方法2:float t = 0;方法2: if(ab) {t;[例]输入一个年份,判断是否为;开始输入一个年份year if;程序源代码://输入一个年份,;if(year%4==0) {;多路分支的C++控制语句实现在;用switch形式创建多路选择;用switch形式创建多路选择;用switch形式创建多路选择;#includeiostre;switch (表达式){ c;switch语句的执行顺序先计;switch语句的执行顺序如果;“真正”的多路(开关)选择语句;break语句用于立即跳出包含;[例]: 百分制化为五分制算法;#includeiostre;case 8: new_gr;[例]编制一个完成两个数四则运;#includeiostre;case -: co;循环结构主要内容在程序中使用循;循环结构当需要计算机重复处理一;循环结构根据循环条件测试的先后;事先测试循环的流程图施疼唆厂尼;事先测试循环的执行顺序先判断循;事先测试循环的C++编码的语法;事后测试循环的流程图余页帽载供;事后测试循环的执行顺序先执行循;事后测试循环的执行顺序与事先测;事后测试循环的C++编码的语法;事先测试循环求n!#inclu;if(n0) { whil;事后测试循环求n!#inclu;if(n0) { d;循环组成部分分析每个循环都包含;循环组成部分分析出现在循环开始;循环组成部分分析每次处理完循环;for循环 除了事先测试循环结;for语句的语法形式 for;for语句的执行流程首先计算一;for语句的循环流程图 求解表;for语句用法表达式1,2,3;for语句用法如果省略表达式1;for语句??法如果省略表达式2;for语句用法如果省略表达式1;for语句用法表达式1和表达式;[例]输入一个整数,求出它的所;[例]输入一个整数,求出它的所;循环控制语句___break语;分析break 在程序段中的作;[例] 判断一个整数是否为素数;流程图亡骇谎遁呼蚤摊傍肤佛犹震;#include iostr;#include iostr;continue 用法:用;分析continue在程序段中;[例3-15]求100--15;#includeiostre;循环控制语句____goto语;[例]用goto语句实现循环求;#include iostr;[例]问题: 输入一个整数,将;[例]分析:将一
您可能关注的文档
- 人教版历史九年级上册,8.ppt
- 第三章css和div_任奇.ppt
- 玩红眼正确姿势!DNF国服80版本狱血魔神刷图百科全书最终版.doc
- 讲义_-_共点力平衡.doc
- 砌体结构第6章墙梁、挑梁与过梁设计自做.ppt
- 高中化学 1.3《有机化合物命名》教案 新人教版选修5.doc
- 近世代数--3.6 多项式环.ppt
- 人教版小学二年级数学下册总复习2.ppt
- 人教版新目标七年级英第五单元SectionA.ppt
- 第三章css和div.ppt
- 北师大版(2024)八年级数学上册课件 3.2 平面直角坐标系 第2课时 点的坐标特征.pptx
- 北师大版(2024)八年级数学上册课件 3.2 平面直角坐标系 第3课时 建立适当的平面直角坐标系.pptx
- 北师大版(2024)八年级数学上册课件 4.3 一次函数的图象 第1课时 正比例函数的图象及性质.pptx
- (人教A版数学选择性必修三)讲义第15讲7.1.1条件概率(学生版+解析).docx
- (人教A版数学选择性必修三)讲义第19讲8.1成对数据的统计相关性(8.1.1变量的相关关系+8.1.2样本相关系数)(学生版+解析).docx
- 北师大版(2024)八年级数学上册课件 5.2 二元一次方程组的解法 第2课时 加减消元法.pptx
- (人教A版数学选择性必修一)2025年秋季学期讲义第01讲1.1.1空间向量及其线性运算(学生版+教师版).docx
- 北师大版(2024)八年级数学上册课件 5.2 二元一次方程组的解法 第1课时 代入消元法.pptx
- 北师大版(2024)八年级数学上册课件 5.3 二元一次方程组的应用 第3课时 二元一次方程组的应用(3).pptx
- 北师大版(2024)八年级数学上册课件 5.4 二元一次方程与一次函数 第2课时 用二元一次方程组确定一次函数表达式.pptx
文档评论(0)