版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、会计学1ch循环循环(xnhun)实用实用第一页,共81页。2第1页/共81页第二页,共81页。3第2页/共81页第三页,共81页。4第3页/共81页第四页,共81页。5第4页/共81页第五页,共81页。6第5页/共81页第六页,共81页。7第6页/共81页第七页,共81页。8第7页/共81页第八页,共81页。9第8页/共81页第九页,共81页。10第9页/共81页第十页,共81页。n 5 2511第10页/共81页第十一页,共81页。12第11页/共81页第十二页,共81页。数,然后再把这个数加到运算的总和中。13第12页/共81页第十三页,共81页。14第13页/共81页第十四页,共81页
2、。15第14页/共81页第十五页,共81页。16第15页/共81页第十六页,共81页。17第16页/共81页第十七页,共81页。ndo语句比while语句更适合,因为每个整数,即便(jbin)是0都至少有一位数字。18第17页/共81页第十八页,共81页。19第18页/共81页第十九页,共81页。n printf(T minus %d and countingn, i);20第19页/共81页第二十页,共81页。21第20页/共81页第二十一页,共81页。22第21页/共81页第二十二页,共81页。23第22页/共81页第二十三页,共81页。n printf(T minus %d and co
3、untingn, i);n -i;n24第23页/共81页第二十四页,共81页。25第24页/共81页第二十五页,共81页。n从1向上加到n:for (i = 1; i = 0; i-) n从n向下(xin xi)减到1:for (i = n; i 0; i-) 26第25页/共81页第二十六页,共81页。27第26页/共81页第二十七页,共81页。28第27页/共81页第二十八页,共81页。29第28页/共81页第二十九页,共81页。30第29页/共81页第三十页,共81页。31第30页/共81页第三十一页,共81页。32第31页/共81页第三十二页,共81页。33第32页/共81页第三十三
4、页,共81页。34第33页/共81页第三十四页,共81页。35第34页/共81页第三十五页,共81页。36第35页/共81页第三十六页,共81页。化两个及以上的变量。37第36页/共81页第三十七页,共81页。38第37页/共81页第三十八页,共81页。39第38页/共81页第三十九页,共81页。40第39页/共81页第四十页,共81页。41第40页/共81页第四十一页,共81页。42第41页/共81页第四十二页,共81页。43第42页/共81页第四十三页,共81页。44第43页/共81页第四十四页,共81页。45第44页/共81页第四十五页,共81页。46第45页/共81页第四十六页,共81
5、页。nbreak语句和continue语句的另一个区别:break语句可以在用于switch语句和循环中,而continue语句则只能用在循环中。47第46页/共81页第四十七页,共81页。n /* continue jumps to here */n48第47页/共81页第四十八页,共81页。n49第48页/共81页第四十九页,共81页。50第49页/共81页第五十页,共81页。n printf(%d is primen, n);51第50页/共81页第五十一页,共81页。52第51页/共81页第五十二页,共81页。53第52页/共81页第五十三页,共81页。54第53页/共81页第五十四页
6、,共81页。55第54页/共81页第五十五页,共81页。56第55页/共81页第五十六页,共81页。57第56页/共81页第五十七页,共81页。58第57页/共81页第五十八页,共81页。59第58页/共81页第五十九页,共81页。60第59页/共81页第六十页,共81页。61第60页/共81页第六十一页,共81页。62第61页/共81页第六十二页,共81页。63第62页/共81页第六十三页,共81页。一个循环体内又包含另一个完整的循环结构 称为(chn wi)循环的嵌套。内嵌的循环中还可以嵌套 循环,这就是多层循环。三种循环(while循环、do-while循环和for循 环)可以互相嵌套。
7、第63页/共81页第六十四页,共81页。下面(xi mian)几种都是合法的形式:(1) while( ) (2) do (3) for(;) while( ) do for(;) while( ); while( ); 第64页/共81页第六十五页,共81页。(4) while( ) (5) for(;) (6) do do while( ) for(;) while( ) while( ) 第65页/共81页第六十六页,共81页。 循环嵌套中,每层循环的进行都有相应的控制机制(比如循环变量)。但是在某一层x中,可能会使用甚至改变另一层y的控制机制(比如在x层中引用甚至修改y层的循环变量的值
8、),这是造成多层循环难以理解的重要(zhngyo)原因。第66页/共81页第六十七页,共81页。例:int main()int i,k,s=0;for(i=1;i=10;i+)for(k=1;k=i;k+)s+=k;printf(%d,s);此程序(chngx)的作用是什么?打印的结果是?第67页/共81页第六十八页,共81页。例:int main()int i,k,s=0;for(i=1;i=10;i+)for(k=1;k=i;k+)if(k%2=0) i+;s+=k;printf(%d,s);此程序的作用是什么?打印(d yn)的结果是?第68页/共81页第六十九页,共81页。使用单步执行
9、及监视(jinsh)变量技术第69页/共81页第七十页,共81页。例:使用(shyng)循环,在屏幕上打印如下图案: * * * * * *效果(xiogu):第70页/共81页第七十一页,共81页。分析(fnx):1. 将图形放入笛卡尔坐标系(即建模) * * * * * * * * * * * *坐标(zubio)平移第71页/共81页第七十二页,共81页。2. 得到(d do)数学模型: 0123456-1-2-3-4-5-6打印空格打印空格打印空格打印空格打印(d yn)星号第72页/共81页第七十三页,共81页。3. 用数学不等式来描述打印星号区域(qy):(1)写出四条边线的方程(
10、也可先不平移坐标,写出原方程后再平移):(x-3)+(y+3)=3, -(x-3)+(y+3)=3,-(x-3)-(y+3)=3, (x-3)-(y+3)=3(2)统一描述为: | x-3 |+|y+3 |=3(3)故可描述打印星号区域(qy)为: | x -3|+| y+3 |30123456-1-2-3-4-5-6打印星号yx第73页/共81页第七十四页,共81页。由此得到本程序核心算法的描述:if (当前光标处于 | x -3|+| y+3 |3 的区域(qy)中) 打印 * ;else 打印空格;第74页/共81页第七十五页,共81页。完整程序如下#include /*程序中要使用求绝
11、对值函数fabs(),需包含此头文件*/int main( ) int x,y; for(y=0;y=-6;y-) /*此循环用于处理行*/ for(x=0;x=6;x+) /*此循环用于处理某行中的各列*/ if(fabs(x-3)+fabs(y+3)=3) /*在y行x列中,坐标满足本条件则打印星号,否则打空格*/ printf(*); else printf(“ ”); /*可尝试将此处换成打印减号,结果更直观(zhgun)*/ printf(n); /*每处理完一行,需换行*/ 第75页/共81页第七十六页,共81页。例:输入一个英文句子,以句号.结束,计算其中包含多少单词(假设除句号外输入的字符均为英文字母或者空格)。分析:把句子看成是由字母序列和空格序列(单词间可能有多个空格)交替组成的一个字符串。程序处理的方式,是对句子中的所有字符进行逐一扫描(可以想象成有一个扫描头,不断地扫描句子中的每个字符),然后在这个过程(guchng)中判定单词的出现,如出现则把计数变量加1。 在编制程序前,先思考如何描述这个扫描的过程(guchng)? 方法:使用状态转移图(或称状态机):第76页/共81页第七十七页,共81页。01扫描到空格扫描到空格扫描到字母扫描到字母扫描到空格扫描到空格扫描到字母扫描到字母第77页/共81页第七十八页,共8
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年重庆市巫溪县数学中考一模
- 新初三衔接 专题 02 现代诗歌阅读专项:意象情感、炼字赏析、表现手法、语言品味(学生版)
- 汽车制造厂质量追溯办法
- 纺织厂染色工艺办法
- 某轮胎厂环境保护准则
- 内河浮动设施技术规则(2024)MSA2024年第4号公告
- AI技术在传统竹编文化保护中的应用
- 安徽省2026八年级数学下册第17章一元二次方程及其应用17.3一元二次方程根的判别式上课课件新版沪科版
- 2026年帕金森患者日常照护试题及答案
- 计算机及设备装配调试员试题答案
- 防汛无偿抢险协议书10篇
- 收费站消防安全知识培训
- 干线铁路牵引变电所的设计原理和方法
- GB/T 3780.21-2025炭黑第21部分:筛余物的测定水冲洗法
- 1 十五从军征(说课稿) 统编版 语文九年级下册
- 办证服务合同协议书范本
- DB33-T1027-2018蒸压加气混凝土砌块应用技术规程
- 四川省成都市第十一中学2024-2025学年高一上学期入学分班质量检测数学试题(解析版)
- 8下-02-运动和力(原卷版)-全国初中物理竞赛试题编选
- SH∕T 3097-2017 石油化工静电接地设计规范
- 四年级下册递等式计算300题及答案
评论
0/150
提交评论