欢迎来到一句话经典语录网
我要投稿 投诉建议
当前位置:一句话经典语录 > 读后感 > 汉诺塔游戏后读后感

汉诺塔游戏后读后感

时间:2014-11-19 00:29

汉诺塔游戏来历

人类通过思考自身的计算方式,研究是否能由外部机器模拟,代替我们实现计算的过程,从而诞生了计算工具,并且在不断的科技进步和发展中发明了现代电子计算机。

在此思想的指引下,还产生了人工智能,用外部机器模仿和实现我们人类的智能活动。

随着计算机的日益“强大”,它在很多应用领域中所表现出的智能也日益突出,成为人脑的延伸。

与此同时,人类所制造出的计算机在不断强大和普及的过程中,反过来对人类的学习、工作和生活都产生了深远的影响,同时也大大增强了人类的思维能力和认识能力,这一点对于身处当下的人类而言都深有体会。

早在1972年,图灵奖得主Edsger Dii.kstra就曾说:“我们所使用的工具影响着我们的思维方式和思维习惯,从而也深刻地影响着我们的思维能力”,这就是著名的“工具影响思维”的论点。

计算思维就是相关学者在审视计算机科学所蕴含的思想和方法时被挖掘出来的,成为与理论思维、实验思维并肩的3种科学思维之一。

计算思维是计算时代的产物,应当成为这个时代中每个人都具备的一种基本能力。

  由此可见,在介绍计算机的诞生与发展时,自然地提及计算思维的基本思想,进而再较为详细地介绍计算思维的相关概念和内涵,更容易被学生接受,并且在后续学习中主动而有意识地加强相关能力的培养。

  3 计算思维要素的自然体现   算法和数论中很多内容涉及计算与计算思维,如递归就是一种典型的计算思维。

递归的案例很多,可以从德罗斯特效应(Droste effect)说起,用一张图(如图1)就能很好地说明什么是德罗斯特效应,然后解释德罗斯特效应与递归的关系,因为它并非严格意义上的递归,让学生从感性的角度对递归有一个认识。

再如电影盗梦空间,从现实走入一层又一层有意构建的梦境,而后又克服重重困难走出层层梦境回归现实,这部电影充斥着典型的递归思想,通过这种学生感兴趣或者采用当前热门的话题来介绍递归概念的方式,可以显著提升学生的学习兴趣,激发其学习的主动性和积极性。

  下面我们通过与计算相关的案例进一步介绍递归,例如汉诺塔问题(Tower of Hanoi),这是目前在介绍递归的书中用的非常多的一个案例,它不仅是一个递归问题,而且通过计算我们不难发现,移动金片的次数,f(n)与宝石针上的金片个数n之间的关系是为:   f(n)=2n-1   因此当n=64时,f(n)的值将高达18,446,744,073,709,551,615,按移动一次花费1s计算,需要约5 845亿年才能完成,这样的问题在现实中几乎是无法实现的,但我们可以借用计算机的超高速,在计算机中模拟实现。

由此可见,借助现代计算机超强的计算能力,有效地利用计算思维,就能解决之前人类望而却步的很多大规模计算问题。

  相对于汉诺塔问题,斐波那契数列(Fibonacci Sequence)是更为简单、典型且易于接受的递归问题。

斐波那契数列又称黄金分割数列,指的是这样一个数列:1、1、2、3、5、8、13、21……,即后一个数字是前两个数字之和,在数学上,斐波纳契数列直接被以递归的方法定义:   f(0)=0   f(1)=1   f(n)=f(n-1)+f(n-2)(n>=2,n∈N*)   这个级数与大自然植物的关系极为密切,几乎所有花朵的花瓣数都来自这个级数中的一项数字。

例如,菠萝表皮方块形鳞苞形成两组旋向相反的螺线,他们的条数必须是这个级数中紧邻的两个数字(如左旋8行,右旋13行),又如向日葵花盘(见图2)。

它形成了一种自然规律,现在人们也将其应用于股票、期货技术分析中,在现代物理、准晶体结构、化学等领域也都有直接的应用,为此,美国数学会从1960年代起出版了Fibonacci Sequence季刊,专门刊载这方面的研究成果。

有趣的是,随着数列项数的增加,前一项与后一项之比越来越逼近黄金分割的数值0.618 033 988 7,这个数值的作用不仅仅体现在诸如绘画、雕塑、音乐、建筑等艺术领域,而且在管理、工程设计等方面也有着不可忽视的作用,另外在取石子的博弈游戏中按此规律必能获胜。

利用这种规律,我们可以用计算机模拟自然、创建人机对战的博弈游戏,以及对金融走势的分析等。

  此外,计算机中文件夹的复制也是一个递归问题,因为文件夹是多层次性的,需要读取每一层子文件夹中的文件进行复制。

扫雷游戏中也有递归问题,当鼠标单击到四周没有雷的点时往往会打开一片区域,因为在打开没有雷的四周区域时,如果其中打开的某一点其四周也没有雷,那么它的四周也会被打开,以此类推,就能打开一片区域。

这些问题用递归方法实现既清晰易懂,还能通过较为简单的程序代码实现。

  计算思维的要素还有很多,以上我们以递归为例介绍了如何通过学生喜欢并易于接受的案例将递归的概念、思维方法显现出来,并应用于各种现实的应用和问题解决中。

根据计算思维的要素构造案例时,最好能够构造出3种不同层次的案例(见图3),驱动学生主动思考并领会计算思维。

这3个层次包括简单的计算问题案例、与   通过案例的驱动、问题的解析,在强化计算思维要素的同时,也经由3种不同层次案例的递进关系逐步深化对学生计算思维能力的培养。

  4 程序设计与计算思维   计算思维也可以体现在程序设计中,如经典的证比求易算法――“国王的婚姻”。

这是一个很有意思的故事:一个酷爱数学的年轻国王向邻国一位聪明美丽的公主求婚,公主出了这样一道题:求出48,770,428,433,377,171的一个真因子。

若国王能在一天之内求出答案,公主便接受他的求婚。

国王回去后立即开始逐个数地进行计算,他从早到晚共算了3万多个数,最终还是没有结果。

国王向公主求情,公主告知223,092,827是其中的一个真因子,并说,我再给你一次机会,如果还求不出将来,你只好做我的证婚人了。

国王立即回国并向时任宰相的大数学家求教,大数学家在仔细地思考后认为,这个数为17位则最小的一个真因子不会超过9位。

于是他给国王出了一个主意,按自然数的顺序给全国的老百姓每人编一个号发下去,等公主给出数目后立即将它们通报全国,让每个老百姓用自己的编号去除这个数,除尽了立即上报赏金万两。

最后国王用这个办法求婚成功。

实际上这是一个求大数真因子的问题,由于数字很大,国王一个人采用顺序算法求解,其时间消耗非常大。

当然,如果国王生活在拥有超高速计算能力的计算机的现在,这个问题就不是什么难题了,而在当时,国王只有通过将可能的数字分发给百姓,才能在有限的时间内求取结果。

该方法增加了空间复杂度,但大大降低了时间的消耗,这就是非常典型的分治法,将复杂的问题分而治之,这也是我们面临很多复杂问题时经常会采用的解决方法,这种方法也可作为并行的思想看待,而这种思想在计算机中的应用比比皆是,如现在CPU的发展就是如此。

同样,计算机基础教学在介绍各个知识点时,往往也是由简人难、不断深入的,随着问题复杂度的逐步提升,需要让学生掌握如何采用抽象和分解来控制庞杂的任务或进行巨大复杂系统设计的方法。

这些思想方法和思维能力是一通百通的,也是如今计算机基础教学中真正希望学生能够掌握的。

  在日常的教学过程中,介绍这些经典的算法后,需要通过一种具体的程序设计语言将算法转换为计算机可以执行的程序,了解如何将具体问题抽象化后由计算机实现的过程,并从程序的执行效率中让学生感性地判断出算法的好坏,从而对各种算法进行评价分析,体现出在时间和空间之间,在计算机处理能力和存储容量之间需要进行折衷的思维方法。

当计算机基础教育界在热议计算思维的同时,“Machine Thinking”在管理学界也成为时下最流行的词汇之一,他们认为编程特别是其思想正在成为数字时代的一项基本技能,对新时代的知识工作者而言,编程早已不是程序员的必修课,而是营销人员、业务人员甚至CEO的必修课,一些必要的编程知识成为更好地理解新技术、新服务和新商业模式的第3只眼睛。

因此,对于各种专业的学生,无论文理,都应当学习一些基本的算法和程序设计,虽然很多非计算机专业的学生将来可能很少进行程序设计和系统构建这样直接应用计算科学的实践,但是在其接触到的信息技术中,计算科学的应用和计算思维的体现无处不在,而且由于计算机科学技术的发展,可以在不同的逻辑层次进行定制与开发,这也为非计算机专业学生进行计算思维培养相关的实践活动提供了可能性。

对于理工科学生可以学习C、Visual Basic、Visual C++、Java、c≠}、Fortran、Python等高级程序设计语言,而对于文科专业学生可以选择学习的程序设计语言也很多,例如可以选择文科专业需要掌握的某项技能软件之上的二次开发,例如在EXCEL、WORD中的宏编程(Visual Basic Application),或者网页开发中的脚本语言VB Script或JavaScript等。

而且随着程序语言向自然语言编程方向的不断发展,还可以选用起点很低的完全可视化编程语言,如RAPTOR(the Rapid AlgorithmicPrototyping Tool for Ordered Reasoning)、MIT开发的Scratch、Google开发的Blockly等,这些可视化编程语言和环境可通过简单直观的图谱结构实现编程,通过它们设计的程序和算法亦可直接转换成为c++、c#、Java等高级程序语言,为程序和算法设计的基础课程提供教学实验环境。

程序设计课程应当从复杂的语法规则中解放出来,将内容重点转移到问题的抽象,算法的构造,程序的实现和评价等知识上,让学生不仅能掌握一门算法语言,更重要的是可以加深他们对相关软件实现的理解,从而进一步理解计算科学的本质――抽象和自动化。

大学里如何学习

???????????????????????????????? ?????????????????????? 致学生 - 大学最重要的不是 Java 和 .Net 而是基础,基础才是最重要的 在这里,我也主要是因为见很多大学生现还在学校里迷茫,毫无方向感,而刚好自己周末有点闷骚吧,因此也站出来说两句话,希望不会因此受到人身攻击,当然,我只是扯淡,说出我的建议,至于觉得发言不妥者,自可以飘过,也欢迎提出新的见解,而这里我对大伙扯的两句,尤其适用于现还在大学里的各位学弟学妹们,首先,现在大学里过多追求就业率,拿我们学校来说吧,是个二流学校,为了有好的就业率,学校一直和校外培训机构进行合作,一直主推 Java ,甚至推出学生如果在某个培训学校培训的话,是可以不用去上课的,这一点,我实在想不通,最后我给自己一个答案,那就是学校已经自认为比不上外面的培训机构了,这个不得不说是一个悲剧哦 ! ! !而后就是,我们学校里,好不容易有个博导给我们上课,但是悲剧又来了,博导上的课居然是计算机导论,最差劲的一门了,唉,现在才发现,大学里真正教书的一般都是助教和讲师,博导可都是有自己的项目要做,有自己的公司要开,有自己的人际网要拓展,博导这么忙,当然也就只能请个助教了,这个其实才是现今大学教学的一个大悲剧 ! ! !还有就是我本科学的是软件工程,大学里,我很悲剧我没有学过组成原理,编译原理等等基础课,我们听讲座听的最多的居然是培训学校来的老师的演讲(基本上是推销),呵呵,够悲剧了吧,希望各位的学校不会和我们学校一样 . . . 上面呢,就是我在学校时候的学习背景了。

???????????????????? 然后呢,我再根据我自己的经历来谈谈我的看法,我呢,也算是个计算机行业的狂热分子吧,自大一接触?? C++ ,我一直都对这行业很感兴趣,曾经也经常在网吧上通宵(当然那会是为了学习?? C++ ),大一到大二上学期,我一直都是在黑框框里面(也就是 DOS 环境下)写着 C++ 程序,也潜心写过汉诺塔,迷宫,八皇后等等经典算法题,那会儿写的呢也很带劲,但一直没有接触过具体界面的实现,所以总是感觉有些不爽,因为总觉得那不是软件,甚至都怀疑起?? C++ 到底能够做什么用,现在想来那时候的想法真是幼稚啊,并且自己也总是幻想着能够什么时候做一个具体的软件出来(那个时候总是觉得只有有了现在所谓的图形界面才算得上软件),后来一次偶然的机会,我接触了 . Net ,然后,我发现,做图形界面是如此的爽呼呼,于是乎,一个人拼命地学,拼命地学 .Net,然后开始拼命地写我那个时候我所认为的所谓的软件,写一些数学工具,一些小游戏,也将一些诸如迷宫,八皇后的算法题从 C++ 改成 C# 写的应用程序,然后就是做?? Web?? 开发,学了很多很多,也做了很多的诸如什么什么的管理系统等等,但一直都感觉不再向大一学习?? C++ 那么正派了,有点说不出的感觉,但也一直总结不出什么内容,不过现在算是总结出来了,因为我过早的涉及了高级语言,而忽略了真正的基础?? 因为总结出来了结果,所以我也越发的思考大学里面,作为一个大学生到底应该要学的是什么

总结了个人所认为的在技术上的几点内容,注意是技术上的,至于做人处事上的,我自己都做的不好,没资格在这里扯淡,英语很重要,我的英语一直不怎么的,因为英语差劲我也吃了很多亏的,甚至我现在看英文资料,我都得开着金山词霸的划词翻译,看起来的那个速度自然是不用说了,曾经我也总是想,现在国内资料那么多,要英语干吗

呵呵,听我一句劝,好好学习英语吧,因为你会发现,你真正要找的资料是某个不常用?? API?? 的英文解释,而不是要找?? HelloWorld?? 怎么实现的中文资料,然后就是难道你以为任何一门语言都有向?? MSDN?? 中?? C#?? 这么全面的中文文档

那你看看?? MSDN?? 中 VC++ 的文档吧 ! ! !或许有人会说:为什么?? C\\\/C++?? 中文资料这么多

天呐,难道你想一辈子跟在别人几十年后面,你知道?? C\\\/C++ 是一年出来的吗

难道,你愿意永远比别人了解到新知识晚几十年

数学很重要,大学里,我数学一直都还不错,无论是高数,还是线数,离散,我都学得不错,也一直有些沾沾自喜,但是到现在看来,我的数学,呵呵,悲剧,学得太烂了,数学的话,我觉得各位在校的,也听一句劝,学得越深越好,曾经,我也总是觉得数学没一点用处,但是后来看了?? OpenCV ,也和同学讨论了?? OpenGL ,谈论了一些计算机图形学的内容,也看了同事的一些不晓得是什么的东西,居然列那么多数学公式,关键是我一个都不懂,此时我才发现,计算机的世界其实是一个数学世界,你想深入了解计算机,那你得数学得学得非常牛逼,里头全是数学,所有的东西都是数学,甚至让我觉得,计算机搞到很牛逼了的话,那么一定可以成为一个牛逼的数学家了,或许各位会说,我只局限在我所了解的领域里面了,因为在?? .Net 中,数学似乎一点都不重要呢,但是我会反问,难道你又不是局限在 .Net?? 中了,或许,你觉得微积分,常微分方程离我们很远,其实,你错了,它离我们很近,你总有一天会发现的,呵呵,其实数学的重要不重要,关键在于你想不想真正的呆在这一行里面;汇编很重要,弄到这里,应该会有很多人反对了,因为,向汇编这种东西,在搞 Java?? 和 .Net 的这些高级语言程序员眼里,那早就应该是过时的内容了,呵呵,其实我以前也是这么觉得的,毕竟,有本事你拿汇编做个?? Web 应用程序出来看看,呵呵,以前多幼稚的想法啊,人家<<疯狂程序员>>里头的绝影就是弄的汇编,不晓得现在混得咋样咯,应该不会差那头去吧,毕竟人家弄的是汇编,确实,那汇编做应用软件或者 Web 应用程序的话,确实太牵强了,但是为何我现在搞 .Net 这么多年了,反而回过头来学习汇编了呢

因为我发现,我对内存的管理,对寄存器中的内容,对整个 .Net?? 的底层,对所有的一切都掌控不了,曾经看一本书,好像是<>吧(一本?? Sql?? Server?? 方面的巨著,这里擅自推荐一下),里面的作者就说了,计算机中最害怕的事情就是不可预料,无法掌控,而且汇编语言中,对内存的寻址,以及寄存器的使用都有非常好的解释和频繁的使用,通过学习汇编,你可以更好的理解地址总线,数据总线,控制总线和 CPU 以及内存之间真正的工作流程,以及它们之间的一些最基层的协作关系,同时也能理会内存最真实的使用,而不会向无头苍蝇一样,甚至连内存是什么都不知道,只会说,我只要分配内存即可,只要?? new?? 就 OK 了,当然如果你只想做到你所要的?? new?? 的话,我也没有办法,我只能说你还不够狂热,不够专业,不是合格的程序员;计算机组成原理和编译原理,计算机组成原理的重要性是不言而喻的,毕竟考研专业课中,这东西好像还占蛮大的比例的,至于这编译原理吗,肯定又有人反对编译原理了,说,又不让你自己搞编译器,学什么编译原理,呵呵,说的也不错,但是我想说的是,并不是你想搞什么你才去学什么,眼光放远点,你会发现,你的世界里并不是只有 .Net?? 和 Java,而且在编译原理这东西里面,你确实能够学到很多东西,就比如,如果当初设计?? Java?? 的是你,你会想到先将程序编译成字节码,然后再使用解释器来解释字节码吗

我想,你肯定想不出的 ~~~操作系统,操作系统,这个名词听着都感觉很严重,毕竟,在操作系统被?? Windows?? 垄断的环境下,也确实很难有人愿意接受操作系统是很重要的东东了,甚至觉得学习操作系统就是学习如何在?? DOS?? 环境下,敲个命令出来一大堆东西,或者觉得学习操作系统就像是学习?? <>一样,能够打开个注册表,能够优化一下电脑,改变一下电脑启动画面,那就是学习操作系统了,又觉得以后操作系统这东西就给微软去做吧,如果你真这样想的话,那我只能说,真是个悲剧 ! ! !我想说,如果你觉得操作系统不重要的话,那你真是错到家了,大学里头,我一开始也是带着混的心态混过的操作系统课程的,但是在考试前一个星期,我居然迷恋上了操作系统,那可真是作死的看操作系统啊,整整在一个星期里,我拿着<<操作系统概念>>看了 2 遍,甚至在看完 2 遍中文版的之后,我还准备去啃原版的,无奈英文水平太差,最后只能作罢,经过了那次的操作系统的学习后,我自以为操作系统我掌握的还不错了,但是后来,我发现,我一直都在追赶操作系统里面的知识,从我写驱动程序开始,我就一直在追赶操作系统,为此,我重新学习操作系统,看?? Windows?? 内核原理,看??Windows?? 分析,看内存管理,看进线程调度,看?? CPU?? 调度,看?? I\\\/O 管理,即插即用管理等等,看了很多,至今我都觉得,我在操作系统这一块还很欠缺,很欠缺,我越往深处学习,我就觉得我越欠缺操作系统的知识,现在也还正在打算到哪里再去找些什么资料来填补空缺呢,呵呵,说了这么多,我只是想纠正现在大学里头很多人认为操作系统不重要这一观念,操作系统真的很重要,很重要 ! ! !C\\\/C++,这两个东西我想不必多说了,只是在这里奉劝那些和我当年幼稚想法一样的说?? C\\\/C++ 做不了什么用的人,如果这两个东西,你错过了,你补都补不回,其实啊,我们被大学里头的老师害惨了啊,曾经我的?? C++ 老师就说,美国什么航空火箭发射上天后失败,直接掉了下来,照成?? n?? 人死亡,损失惨重,而这一切竟然是一个指针惹的祸,所以,我们?? C++?? 老师就跟我们说,指针这个东西很危险,少接触为妙,哈哈哈,真被害惨了,后来才发现 C\\\/C++ 如果没有了指针,那就真的一点用处都没有咯 ~~~还有,当年老师教?? Goto?? 语句的时候,老师只讲了一句话:这东西,影响程序逻辑性,造成程序可读性差,所以大家禁用 ~~~呵呵,现在出来,这个?? Goto 语句也还是经常看到的(这里我并不是推广使用?? Goto 语句哦,只是有些东西,并不是说老师不教我们就可以不学的,也不是我们不学,以后就不会碰到要使用的情况的)劝诫各位,千万不要看不起黑框框,来句形象点的:一切图形界面都是过眼浮云 ~~~我最庆幸的是,我当初对 C++ 还执着过那么一年半,所以,也还算有一点点,也就是一点点底子而已,拿最简单的说,人家?? Windows?? 还是 C 写的呢,人家?? Oracle?? 也是?? C?? 写的呢,你还敢说?? C\\\/C++ 没用

然后,那你又会说,那些都是做的系统集成,系统软件,呵呵,那我现在给公司里写的也都是?? C?? 写的呢,而且写的环境还是在黑框框里头写的呢 (Dos?? 环境下编译调试),那你现在还会很鄙视黑框框吗

数据结构和算法,对数据结构还好,在大学里,还是有很多人意识到了数据结构的重要性的,而且,基本上上课的老师也会稍微强调一下数据结构的重要性,呵呵,所以,在大学里头,这门课缺课的人还是比较少的,确实,如果等到各位将来研究一些稍微底层的代码时,或者如果有机会写系统软件的时候,你会发现,底层里头的链表那个多啊,循环链表,双向循环链表,平衡数,顺序表,最小生成树等等用的到处都是,当然啦,现在 C# 里头,大家或许很少有机会接触到了,要队列有队列,要表有表,要字典有字典,要什么有什么,一般来说一个字典,一个?? Array , 一个泛型基本上全部搞定,但是忘了告诉各位,用得这么方便可是需要付出代价的哦?? ! ! !而对于算法的话,现在感觉越来越不受重视了哦,甚至很多学校都不开算法课了,只是一个简单的数据结构带过而已,所以很多人也都不晓得贪心算法,动态规划等了(说实话,我也不太懂了,不过打算有时间去补补),都是高级语言惹得祸(注意,这里不是抨击高级语言哦),把算法都封装的那么好,说实在的,如果真不做大的系统的话,算法这东西真的很多都可以不需要掌握了的,但是,如果,这世界上每一个人都这样想的话,就不会有?? Windows?? ,Oralce 了,殊不知,Windows?? 整个结构的复杂性,其中调度算法的使用,也殊不知,Oracle?? 体系结构的复杂度,其中缓存处理算法的复杂度等等,如果你只想在?? .Net?? 上用用别人的东东,或者说是有空拿个循环玩玩的话,算法这东西确实跟你隔得很远了,但是,难道你愿意这样你去看现在年薪高的程序员,哪一个不是算法高手

呵呵,这就是差别哦?? ~~~数字电路和模拟电路,说到这里,更多意见应该会冒出来了,咱搞软件的,为什么要搞这些东西呢

呵呵,如果真的不用搞这些东西,大学里就不会开这些课咯,博客园里头搞 .Net?? 的居多,搞?? Web 开发和 .Net 应用软件开发的居多,而现在市场上搞?? Java?? 和?? .Net 的又是居多,所以设计到数字电路和模拟电路的内容不多,甚至是一片空白,所以也就觉得这两东西真是扯淡,说真的,我很能体会大伙的心情,因为我以前也是这样觉得的,但是,大家眼光放开点,真的放开点,这个世界上真的就只有?? Java?? 和 .Net 了吗

而除了?? Java?? 和?? .Net?? 以外,很多其他地方,对于数字电路和模拟电路都是要求很高的,尤其现在社会上很缺模拟电路方面的人才哦,而且,理解了这两个东西以后,对于自身理解程序的具体怎么跑的,为什么能输出个字符,为什么能执行计算操作都是很有帮助的,而不会像一个码农,连自己在做什么都不知道,这也就是所谓的不可预知 ! ! !计算机网络,这个东西呢,说真的,也不好说,当今早就过了以前那个计算机只是用来做计算的时代了,现在是网络的时代,如果你真不懂网络,说实在的,你连程序员都不适合,不要求你有多深的掌握,但是?? TCP,UDP 还是要分得清吧

TCP\\\/IP 协议五层结构总的知道吧

数据具体的流动过程也要有所了解吧,呵呵,都是很基础的东西啊,可是,这些基础却是最重要的东西~~~???????????????????????????????????????????????? 总结上面总结出来的几门课程,都是我认为大学里头,在计算机中最最基础的课程了,但是,这些课程却被很多大学给忽略了,从而也被很多大学生给忽略掉了,而诸如软件工程,数据库,软件项目管理之类的课程我在这里没有提及,因为,那一块过多涉及软件方向了,会限制到一些思维,所以我没有提及。

现在的大学里(像我所在的学校),侧重点已经变咯,培养学生事小,捞到收入才是最重要的了,学校为什么拼就业率啊

就业率高了,自然学生来得多,学生来得多,自然,国家给的钱多,自然,腰包里钱更多,然后又大肆拼就业率,拼就业率,那就得多让学生接触所谓的现在社会上所需要的(Java?? 和?? .Net?? 程序员),如何培养出这样的程序员呢

交给培训学校吧 . . . 甚至,似乎今年还推出了一个新的专业,是和牛耳培训学校合作的一个软件外包专业,呵呵,专业外包人才,靠 . . . 名字真好听 . . . 要我说,学校太不负责了 . . . 说实在的,以前,有一些不同意老赵对培训学校的观点的,但是,现在看来,也还是有一些同意了(但培训学校确实还是有一些作用的,或许会培养人,但是我觉得也会害死人),通观全文,可能有读者会觉得我在反对高级语言,其实,我一直都在努力地避开这个话题,因为,我本身的意愿并不是反对高级语言,只不过,我觉得大学里头的学生,尤其是大一,大二,大三的学生,他们不应该过早的接触到高级语言,如果他们基础真的好了,那他们到哪里都可以展翅,当然,等到基础好了,学起高级语言来也是手到擒来的 . . . 还有就是需要解释一下,现在大学里头流传的:学基础课程是找不到工作的

只有?? Java?? 和?? .Net?? 才是王道;我的回答是放屁

谁知道《猩球崛起》这个电影里人类测试猩猩智商的那个游戏叫什么

搞不懂

c++期末试卷,绝望求助

一:编程1.编程解决汉诺塔问题。

(移动盘子数由用户输入,三座塔分别叫:A,B,C塔)2.寻找并输出11-999之间的数m.,它满足m,m2,m3均为回文数。

3.设计一个控制台应用程序,输出99乘法表。

答案:1.汉诺塔问题编程:#include using namespace std;void move(char gone,char pone){ cout<<>num; cout<<移动<using namespace std;int main(){bool symn(long n);long m;for(m=11;m<1000;m++) if(symn(m)&&symn(m*m)&symn(m*m*m)) cout<using namespace std;int main(){ int j,k; for(j=1;j<=9;j++) {for(k=1;k<=j;k++) cout<

答案:a=32,b=30,c=323.若a=1,b=2,c=3,(a|b)-c值为:______、a&b|c值为:______、a|b&c值为:_______。

答案:0,3,34.变量的存储类别有:________、________、________、________。

答案:auto存储类型,register存储类型,extern存储类型,static存储类型5.面向对象的特点有:________、________、________。

答案:封装性,继承性,多态性三:问答1.简述面向对象软件开发的步骤。

答案:a.分析:在分析阶段,从问题的陈述着手,建立一个说明系统重要特性的真实 情况模型。

b.设计:在设计阶段,是针对系统的一个具体实现运用面向对象的方法。

c.编程:编程是面向对象的软件开发最终落实的重要阶段。

d.测试:测试的任务是发现软件中的错误,任何一个软件产品在交付使用之前都要经过严格的测试。

e.无论经过怎样的严格测试,软件中通常还是会存在错误,因此在软件使用过程中要不断维护。

2.简述什么叫做函数的嵌套调用

答案:如果函数1调用函数2,函数2又调用函数3,则产生了函数的嵌套调用。

四:选择1.请问经过表达式a=3+1>5?0:1的运算,变量a的最终值是什么

( ) (A)3 (B)1 (C) 0 (D) 4 答案:B2.设bool型变量a和b的取值分别为true和false,那么表达式a&&(a| |!b)和a| |(a&&!b)的值分别为: ( ) (A)true true (B)true false (C)false false (D)false false答案:A3. double型变量x和y的取值分别为12.5和5.0,那么表达式x\\\/y+int(x\\\/y)-int(x\\\/y)的值为( ) (A)2.9 (B)2.5 (C)2.1 (D)2答案:C

用波导D660的请进

i720是联想在今年年底最新推出的一款低端娱乐机型,不仅拥有时尚的外观而且在功能配置上也是同价位手机中比较强大的,相比之下是一款比较超值的手机。

  款联想i720是工作在GSM\\\/GPRS 900\\\/1800MHz网络环境下的,机身尺寸为94×43×17毫米,重量为78克;屏幕采用了65536色TFT的材质,分辨率为128×160像素;采用了64和弦铃声,并内置了一颗130万像素CMOS摄像头,可拍摄最大分辨率为1200×1024像素的照片,并且还内置了10个像框以及视频短片的拍摄;内置MP3播放器,还可以外接有源音箱。

此外,该机还提供了64MB的存储空间,并支持U盘功能,以及数据线接口。

内置了7个游戏:壮志凌云、汉诺塔、贪食蛇、绝密飞行、换位拼图、超级熊猫、坚持到底。

另外,值得一提的就是该机顶部两侧还设计了,两个有节奏闪烁的七色灯,极具时尚气息。

  此外,该机还提供了64MB的存储空间,并支持U盘功能,以及数据线接口。

内置了7个游戏:壮志凌云、汉诺塔、贪食蛇、绝密飞行、换位拼图、超级熊猫、坚持到底。

另外,值得一提的就是该机顶部两侧还设计了,两个有节奏闪烁的七色灯,极具时尚气息。

  D660资料  玩转MP4,编出生活如画 看电影、听MP3、DV摄像、拍照片、录音和当移动U盘使用……,经典的直板外型,130万像素“电子眼”,26万色TFT彩屏以及强大的图片编辑功能编出如画的生活,波导D660无一不诱惑着众多手机发烧友。

成为目前市场上最为全面优秀的移动影音娱乐平台,犹如车坛中的SUV,全能、充满激情。

享受无比视听 波导D660高达26万色的高清晰1.8英寸TFT彩色显示屏,画质细腻,丝毫不存在颗粒的感觉,色彩华丽饱满,过渡自然,层次感强,极具视觉张力。

从波导前期经典多媒体手机机型继承来的极致享受体验的音质与高清晰的屏幕让移动娱乐成为一种真正的享受,使这款手机成为名副其实的影音娱乐之王。

便捷的多媒体播放键,轻轻一点即刻进入;提供了强大的影音播放能力,界面较以前的老版本变得更加简洁明快,同时配合随机的耳机给人震撼的播放效果,全面支持MP3、MP4、WMA、MIDI等格式,轻松享受你的音乐世界,同时提供高清晰度画质的MTV与电影观赏,完美的立体声外放,拥有波导D660,随身携带的微型高清影院就在手中轻松掌握。

当然,时尚的“自拍”也必不可少。

D660拥有130万像素摄像头及外置七彩补光灯,使手机真正实现了24小时跟拍功能。

14倍数码变焦以及夜间拍摄功能,使D660做DV用也得心应手,使你的生活即刻有声有色。

编出如画生活 波导D660的经典直板外型,虽简单,却内涵丰韵。

综合了多项时尚数码功能,精彩看得见。

最重要的是D660的娱乐功能相当丰富,用户可以将照片和影片进行DIY操作,如,任意调焦、任意变化特效模式,同时还可以任意编辑照片、图象等。

该机支持3GP、MPEG-4、AMR、MP3等十种多媒体格式,64和弦铃声,有效的保证了消费者们对听觉方面的苛刻要求,这一硬件视听组合也是目前主流手机市场的配置。

此外,D660还可支持WAP浏览器,支持JAVA。

充分验证了简单也可以精彩这句评价。

MP4视频播放 MP3音乐播放器 支持130万像素有声无间断高精数码DV摄录 强劲的130万像素数码拍照及相片编辑功能 1.8英寸 QCIF 26万色TFT彩屏 支持内存无限扩展 支持红外、USB等多种传输技术 主要功能: n 视频播放器 l 支持MPEG-4格式视频文件及实时摄录播放 l 支持全屏播放 l 视频文件管理(复制、移动、删除、更名、排序、传送) n 音乐播放器 l 支持重复(单曲\\\/全部)、随机播放 l 支持8种均衡器调整(摇滚乐、重低音、舞曲、古典乐、高音、宴会、流行音乐、原音乐等多种均衡器) l 支持背景播放 l 3种播放器外观选择 l 支持MP3音乐铃声设定 l MP3音乐库管理 n 录象机 l 130万像素超长时间有声无间断高精数码DV摄录 l 拍摄过程中实现14倍数码变焦 l 14种拍照特效设定(各种刻雕、浮雕、素描、副片、对比、复古等多种效果) l 6种白平衡设置(阴天、太阳光、白热光、钨丝灯、日光灯、自动等多种模式) l 支持七彩补光及夜间拍摄功能 n 照相机 l 130万像素数码相机,外置七彩补光灯 l 最高可支持1280*1024像素数码相片 l 内置10种个性图框 l 支持连拍、延迟拍摄功能 l 除内置14种拍照特效设定外,另置3种自订特效,可通过亮度、饱和度、对比度、色相等编辑适合自己环境的特效 l 6种白平衡设置(阴天、太阳光、白热光、钨丝灯、日光灯、自动等多种模式) l 支持七彩补光及夜间拍摄功能 l 支持6种曝光补偿 l 内置避免闪烁频率调整(50Hz\\\/60Hz) n 照片编辑器 l 通过照片艺术家可通过13种特效处理或者10种图框,勾勒自己喜欢的照片 l 通过照片艺术家还可加上个性小戳章、文字 l 可调整照片的明亮度、对比度、饱和度、色相及红、绿、蓝三原色调整,使你的照片更自然、清晰 l 可任意翻转、扩展及裁切你的照片 l 支持列表、矩阵两种浏览模式 l 相薄管理(删除、更名、排序、传送) l 拍摄的照片可用于墙纸、屏幕保护、开关机动画、来电大头贴;同时也可通过彩信、红外传输给你的亲朋 n 1.8英寸 QCIF 26万色TFT屏幕 n 64和弦铃声,内置30首,同时支持自编铃音,可将MP3音乐及录音作为自定义铃声 n 支持无限内存扩展,且可做U盘使用 n 支持红外传输 n 录音功能 n 名片式电话本管理(每组可存储12项内容,包括来电大头贴、影片连结、铃声、生日等) n 支持MMS。

短信群发 n 其他强大功能 l 手电功能设置 l 功能快捷键设置 l 来电大头贴\\\/来电管家 l 支持开关机动画 l 支持WAP图铃下载,支持JAVA游戏下载(内置3款游戏,其中2款JAVA游戏) l 图形编辑器(可以任意绘制你自己喜欢的图片) l 闹钟\\\/日历\\\/世界时间\\\/计算器\\\/计时器\\\/单位换算\\\/货币换算 l 备忘录\\\/健康管理 l 彩客\\\/彩信乐园\\\/移动冲浪\\\/信息宝典 技术规格: 频率:GSM 900\\\/1800,GSM 850\\\/1900 尺寸:107*45*16.5 mm 重量:约90g 颜色:黑色、银色 待机时间:约72-120 小时 通话时间:约4 小时 电池容量:650mAh 摄像头:130像素CMOS摄像头 屏幕参数:1.8 QCIF 260K TFT 128*160 内存:64M(可扩展) 标准配置: D660裸机 电池(两块) 旅行充电器 立体声耳机 USB数据线 保修卡 使用说明书 我的掌上门户服务手册 客户服务网络手册 彩客帝国服务手册  综上所述,我认为D660比较划算。

上海哪里有成人高档玩具批发市场

粗粗划分,成人玩具三大类:智力型、趣味型和智,下面我们会挑些又常见的一一道来,若您感兴趣,有了新玩具我们还会继续推介。

   智力型:推敲琢磨别怕累   所谓智力型当然要费您的脑子,玩起来颇需些毅力和心理素质。

玩这种玩具的潜在好处就是开拓思维,商家根据成人的思维定式设下一些“圈套”,比如一种正着放怎么都打不开的礼品盒,一反过来就轻松开启,您多换换角度,开拓思维,难题往往就能迎刃而解。

这就不仅仅意味着放松,对思路更会有所启迪。

   汉诺塔   先听一个关于世界末日的古老传说。

在“世界中心”贝那勒斯(印度佛教圣地)的圣庙里,有一座汉诺塔,内有梵天创世纪留下的64块金片,值班僧侣在日夜不停地搬运,一旦搬运完成,世界就将在一声霹雳中毁灭。

别害怕,您看了规则,玩了就知道这个数字同那国际象棋中的米粒一样可怕,7层的塔最少要搬63次,天知道64层要多少次呢

   KALAHA   起源于3500年前的古埃及,堪称世界上最古老的策略性棋类游戏,金字塔中就发现了这样的棋盘,现在它拥有了一个新的俗名“银行家”。

棋盘中间有12个小凹槽为“小金库”,两旁大凹槽为“银行”,玩的时候先从自己的“金库”中选一个,把其中的六块“金子”依次放到“金库”或“银行”中,敌人的“银行”不放。

如果您能将最后一块“金子”正好放在自己的一个空“金库”中,就可以把对面敌人“金库”中的“金子”占为己有,收入“银行”,想明白了吗

反正“银行”中的“金子”是硬道理。

   立体四子棋   别以为比平面五子棋简单,这可是立体的,14个面上无论直、横、竖、斜、纵,连上一线就over了,您的眼睛也得上下翻飞。

   第五大街   这是个拆拼类游戏,说穿了就是把一堆木头块拼好,因为体积小容易携带,所以很受欢迎。

您的目的就是把这些不同长短、不同颜色的木块拼成横纵皆五色,斜向一色的图案。

   个人四合一   一个玩具四种玩法,名字也挺雅的,有“主教的困惑”、“白马骑士”、“回家”、“交换位置”,其中妙处,还是您自己体会吧。

   趣味型:高兴就好   说穿了这些游戏就是动手为主,动脑为辅,可以独乐也可大家齐乐,反正乐了就好。

另外一个妙处就是可活跃气氛,尤其在解决谁请客、谁坐饭、谁扫地以至派谁“赴汤蹈火”出洋相这些大问题上很有用。

   叠酒瓶   酒吧泡了半晚,买单者还没着落,试试这个吧。

大家轮流把木片放在酒瓶顶上,注意,两片不能完全重叠,互相“陷害”吧,反正有钱包发涨的。

   摆平架   这是个单人多人均适宜的游戏,根据掷出骰子的颜色和数量,往天平托盘般的吊板上放,一个人玩则追求记录,多人玩则和上面的游戏一样,还是互相“陷害”。

   智趣型:斗智斗勇兼施   与这类玩具相比,纯智力型稍显枯燥,而纯趣味型又少动了些脑子,不过玩这类玩具最好有个不相伯仲的对手。

   路径棋   被美国GAME杂志评选为100种最好玩的游戏之一,据说有开拓思维,丰富想像力的功效。

它远看挺像跳棋,20枚棋子分四色站立四周,盘中16个紫色小方块为“落脚点”,但路是“活” 的,18片绘有不同路径的八角型木片令路途变化万千,若细琢磨起来恐怕会晕了头。

   单身贵族   这是个可以自己和自己斗的游戏,一个小巧的棋盘上“栽”满了棋子,有了空隙棋子可以隔一个棋子跳过,被跳过的棋子就被拿掉,游戏规则很简单,但想得高分很难。

因为便于携带而颇受单身贵族喜爱,由此得名,孤独的时候用它来打发时间也不错。

   迷宫棋   这是聪明而又神秘的柬埔寨人设置的迷宫。

玩之前各人先选好自己的颜色,每个人只能移动和自己棋子同色的木条和中央的黄色木条(就像象棋中的“河”),走棋时如果没有挡板或棋子阻碍,就可任意前行,自己的子全走到对方的起点就赢了。

说来有些像跳棋,可挡板的运用是关键。

上海没有专业的成人玩具批发市场,只有城隍庙那里的几个市场里有卖玩具的

声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。联系xxxxxxxx.com

Copyright©2020 一句话经典语录 www.yiyyy.com 版权所有

友情链接

心理测试 图片大全 壁纸图片