发新话题
打印【有9个人次参与评价】

[其他] 请教:学PASCAL有什么意义?

转载一段学了n年信息学 学生写的人生感悟,你会发觉他们的可爱与睿智
***************************************************************
人生,其实就是一段程序…
程序=算法+数据结构

     人生也是一样。我们走过人生的过程是算法,面对人生的态度是数据结构,而我们的经历的一点一滴则是程序本身。

     每个人的人生都需要设计一个算法。

     人生是一个递推的过程,但是我们却要站在未来递归的规划人生。我们首先选择了贪心算法,却未证明贪心正确性而随意采用。于是我们在人生的每一步都做出看似最合理的选择。最后却发现,局部最优解并不是全局最优,我们已经离目标偏离太多、太多…于是我们又选择了动态规划,却又发现有人生并不满足动态规划的性质:有后效性——人生的每一步都会影响到整个人生,而并非只影响今后的几步……

     那么我们又该怎么做呢?

     其实,人生没有最优的算法,因为人生的道路没有捷径……所以,我们应该选择搜索。用广搜来确定方向,再用深搜来走过人生。深搜时,重要的是要设计好回溯的过程,亦如我们的人生:方向有了偏差不要紧,停下来调整方向!记住:方向错了的时候,停下来就是前进!

     选择了合适的算法,就要确定合适的数据结构。
     选择了人生的方向,就要确定面对人生的态度。

     线性结构,是一种执着,一种永不放弃的毅力。线性结构的应用栈和队列,则更体现了那种一丝不苟的坚毅;
     非线性结构,是一种睿智,一种为自己的未来仔细斟酌的睿智。他们,为自己的人生选择了许多方向,但是记住:最终,要涉足其中的一个,选择一条最适合自己的路而并非全部去尝试。

     写下了自己人生的程序,然后就该在一点一滴的人生中不断地去调试、优化、剪枝,这样才能让人生的程序完美的运行…….

TOP

学了pascal,c++以后初中,高中要参加的竞赛叫信息学奥林匹克,简称noip, 看看百度上的noip吧,有多少初中,高中生在那里交流讨论,
我觉得大部分孩子学这个是出自兴趣,尽管它与现阶段的功科有点不搭,而且将来能出成绩的只是 一小部分人,这里面有悟性,还有运气的成分,但是能出成绩的人,肯定是读书很聪敏的小孩,他们学别的功课基本上也不会差到那里的。至少数学,物理是这样,只不过这个比较小众,没有数学,物理那么来得流行。
不过作为家长的话,一方面要培养孩子的兴趣,另方面应该鼓励他坚持自己的兴趣,即使遇到挫折也不轻言放弃,这难道不是在成长过程中需要学会的能力吗?.

TOP

发新话题