黑马程序员技术交流社区

标题: 一个初学者对循环嵌套与数学之间的关系 [打印本页]

作者: 358939598    时间: 2015-4-19 16:22
标题: 一个初学者对循环嵌套与数学之间的关系
这是我一个初学者对for循环与数学维度之间的一点理解,希望看到我的帖子的大神,帮忙分析分析看看我的对不对,有什么不对的请指出来,如果感觉好打赏点黑马币嘿嘿。
我们都知道在数学中我们有一维,二维,三维,我们以一条直线定义一个一维,以x、y轴定义二维平面,以x、y、z轴定义一个三维的立体。那么我是怎么理解数学中的维度和for循环的呢?
我们都知道for循环可以嵌套例如



请看上图我在一个for循环内嵌套一个for循环,在第二个for循环内我们定义的条件为j<=i,怎么理解这个条件,就是说满足j小于i的正整数都多有多少个?
我们来画一个二维图来进行分析


没有画图软件只能画成这样,在x轴和y轴上写上坐标,以便于分析,这个如我用屏幕截图里的工具画的,也就没写横纵坐标。
把 j 当做y轴,把 i 当做x轴,这样我们很好的看出满足条件的都有几个正整数,怎么来确定数学中y=kx中的k,这个k就是我们在第二个for循环中定义的条件,
如果第二个for循环中条件是 j <=2*i ,那么k就是2。
利用三个for进行嵌套也可以这样理解


利用数学当中的三维坐标理解就是满足i+2*j+5*k==10的正整数的条件,就是三维坐标的几个点。
这就是我对for循环的一些粗浅的理解,不喜勿喷!!!

作者: 张三儿    时间: 2015-4-19 20:40
1、XXX来签到啦
2、昨天目标完成的如何?   全部完成
3、总结下昨天的得与失:学习了IOS集合
4、今天我该如何去做?  放松一体,嘻嘻




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2