博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
章节导学第5章 循环结构
阅读量:4144 次
发布时间:2019-05-25

本文共 495 字,大约阅读时间需要 1 分钟。

日升日落,日复一日,重复是这个世界永恒的主题。现实世界中的许多问题都可以通过“重复”来解决,而C语言中的“循环结构”被用来模拟这一过程中的“重复”。循环是利用计算机解决问题的终极武器,编程实际上就是编写“循环结构”,但是,“循环”来自于“模拟”!首先,程序员必须利用“重复”解决问题;然后,再把“重复”模拟成“循环”。一方面,程序不会“自己”解决问题,它只是程序员解决问题时所用方法的模拟,因此,编程就是“模拟”。另一方面,程序只会“循环”,这就决定了程序员在解决问题时只能考虑利用“重复”来解决问题,因此,“模拟”主要是指用“循环”模拟“重复”。

循环是迭代,是条件满足时的重复。循环是“波浪式前进,螺旋式上升”,并非简单的重复。只有准确无误地找出了问题解决过程中“什么在重复和怎样重复”,才能正确地构造出循环结构。

复杂问题的解决还需注意思维的层次性,常用“自顶向下,逐步求精”的方法。“自顶向下”要求从宏观上分析问题忽略细节把握问题的本质;“逐步求精”要求从局部着力从细节入手,分析“原始数据”找到“规律”。只有“自顶向下”和“逐步求精”紧密配合,相得益彰,才能顺利地解决复杂的问题。

转载地址:http://bcdti.baihongyu.com/

你可能感兴趣的文章
组队总结
查看>>
TitledBorder 设置JPanel边框
查看>>
DBCP——开源组件 的使用
查看>>
抓包工具
查看>>
海量数据相似度计算之simhash和海明距离
查看>>
DeepLearning tutorial(5)CNN卷积神经网络应用于人脸识别(详细流程+代码实现)
查看>>
DeepLearning tutorial(6)易用的深度学习框架Keras简介
查看>>
DeepLearning tutorial(7)深度学习框架Keras的使用-进阶
查看>>
流形学习-高维数据的降维与可视化
查看>>
Python-OpenCV人脸检测(代码)
查看>>
python+opencv之视频人脸识别
查看>>
人脸识别(OpenCV+Python)
查看>>
6个强大的AngularJS扩展应用
查看>>
网站用户登录系统设计——jsGen实现版
查看>>
第三方SDK:讯飞语音听写
查看>>
第三方SDK:JPush SDK Eclipse
查看>>
第三方开源库:imageLoader的使用
查看>>
自定义控件:飞入飞出的效果
查看>>
自定义控件:动态获取控件的高
查看>>
第三方开源库:nineoldandroid:ValueAnimator 动态设置textview的高
查看>>