CAIwuwuhwcpp3v2章节.pptVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
例 求Fibonacci数列:1,1,2,3,5,8,……的前40个数 f1=1,f2=1 for i=1 to 20 输出f1,f2 f1=f1+f2 f2=f2+f1 1 5 34 233 1597 10946 75025 514229 35245781 8 55 377 2584 17711 121393 832040 57028872 13 89 610 4181 28657 196418 1346269 92274653 21 144 987 6765 46368 317811 2178309102334155 例 判断m是否素数 读入m k=?m i=2 当i?k m被i整除 真 假 用break 结束循环 i=i+1 i?k+1 真 假 输出:m”是素数” 输出:m”不是素数” 本章小结 教学进程 重点掌握: ● 程序三种基本结构 ● C++语句 ●选择结构及语句(if、switch) ●循环结构 ●循环语句(for、while、 do-while) ●break、continue语句及使用 ●多重循环 ●选择、循环程序的编写 (1) (2) (3) (4) 复习下一章 教学进程 课外复习及作业 (1) (2) (3)书、课件中的例题 教学进程 上机练习题 使用if 语句的说明 ? if(表达式)中的表达式可以是任意形式, 任意类型,只要结果是0或非0值。 ? if语句的执行部分若为两条以上的语句时,一定要写成复合语句形式,否则仅执行if后的第一条语句。 switch语句的基本形式 switch(表达式) { case 常量值1: 语句1[break;] case 常量值2 : 语句2[break;] …… case 常量值n: 语句n[break;] [default : 语句n+1 [break;]] } 说 明: 其中的表达式可以是任何形式表达式。 每个“常量值i”必须是常量,并且每个常量值都不能相同。 它们的 类型一般是整型、字符型或枚举型。 每个case和 default的次序可以任意,不影响执行结果。 switch语句执行流程 No 计算表达式值 常量1 常量2 常量n ┋ 选default 语句1 语句2 语句n 语句n+1 选break 选break 选break ┋ ┋ 选break = = = ≠ ≠ ≠ Yes Yes No No No Yes Yes Yes 例题5: 分析程序运行结果 。 #include iostream.h void main() { int x,a,b,c,d; a=b=c=d=0; cinx; switch(x) { case 1: a++; break; default : d=1; case 2 : b++; break; case 3 : c++; break; } coutabcdendl; } 输入1 结果为 1000 输入2 结果为 0100 输入5 结果为 0001 执行程序: 例题5: #include iostream.h void main() { int x,a,b,c,d; a=b=c=d=0; cinx; switch (x) { case 1 : a++; case 2 : b++; case 3 : c++; break; default : d=1; break; case 0 : ; //空语句 } coutabcdendl; } 输入1 结果为 1 1 1 0 输入2 结果为 01 1 0 输入5 结果为 000 1 输入0 结果为 00 0 1 执行程序: 循环结构 在编写循环结构的程序时,要考虑的问题: ?有一个控制循环的变量或称计数器,它有初始值。它在循环执行过程中不断地被修改。 ?确定一个条件。当该条件成立(为真)时循环被执行;否则循环结束。 循环语句 C++提供了3种实现循环的语句: ? While语句 ? do-while语句 ? for语句 while语句 while(表达式) 循环体 形式: while语句属于当型循环,既当条件成立时执行循环。 while语句是先判断,再执行,如果第一次判断时表 达式的值就不成立,则循环体一次也不执行。 注意循环体用复合语句。 说明:

文档评论(0)

开心农场 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档