栀子猫的奇幻编程之旅——21天探索信息学奥赛C++编程(txt+pdf+epub+mobi电子书下载)


发布时间:2020-06-15 05:19:21

点击下载

作者:周鲁

出版社:中国人民大学出版社

格式: AZW3, DOCX, EPUB, MOBI, PDF, TXT

栀子猫的奇幻编程之旅——21天探索信息学奥赛C++编程

栀子猫的奇幻编程之旅——21天探索信息学奥赛C++编程试读:

 版权信息书名:栀子猫的奇幻编程之旅:21天探索信息学奥赛C

++编程作者:周鲁出版社:中国人民大学出版社出版日期:2019-06ISBN:978-7-300-26975-7价格:78.00元序 一 人工智能从青少年抓起

中共中央总书记、国家主席、中央军委主席习近平同志在2018年5月出席两院院士大会时发表重要讲话。他强调,中国要强盛、要复兴,就一定要大力发展科学技术,努力成为世界主要科学中心和创新高地。青年是祖国的前途、民族的希望、创新的未来。青年一代有理想、有本领、有担当,科技就有前途,创新就有希望。他还强调,要让科技工作成为富有吸引力的工作、成为孩子们尊崇向往的职业,给孩子们的梦想插上科技的翅膀,让未来祖国的科技天地群英荟萃,让未来科学的浩瀚星空群星闪耀。

在十九大的报告中,人工智能正在成为新一轮科技革命和产业变革的核心技术。2017年7月8日,国务院发布了政策文件《新一代人工智能发展规划》,很明确地指明战略计划:要在2030年跻身人工智能强国之林。要达到这个伟大目标,就要在中小学阶段逐步普及编程教育。

国家制定的人工智能发展规划,是从青少年开始的。人工智能也确实应该从青少年抓起:对科技的接受与学习能力,青少年无疑是最敏锐而高效的。青少年的科技能力不是无根之木、无本之源,而是建立在严格的科学技术基础和有趣的科普方式上的。

这是一本很好的科普读物,读起来是个故事,但里面蕴藏着大量编程知识和实际操作,看起来让人耳目一新。一本书,一本图文并茂的好书,一本图文并茂、能让零基础的孩子们学会编程的好书,正是我们广大青少年所需要的。编程,是所有青少年都应该学会的技能;编程的基础,信息学素养,更是成为科技人才不可或缺的基本要求。

提升青少年的科技素养,不妨从看一本好的科普读物开始。中国关心下一代工作委员会主任2019年3月22日序 二 人工智能将比互联网更深刻地影响我们

2018年,人工智能专家李开复预言:AI将渗透到每一个行业、每一项工作,它会在十年之内改变、颠覆、取代50%的人的工作,它会把我们做事的方法统统改变过来,比互联网来得更快、影响力更大。

未来时代一定是人工智能的时代。

编程将是人人必须具备的能力之一。

少儿学编程可以提高孩子的逻辑思维能力,提高孩子的智力,让孩子更专注。《栀子猫的奇幻编程之旅》不像传统的编程书籍那样枯燥乏味,它一半是故事,一半是游戏,读起来轻松有趣;通过栀子猫和AI的对话,将小朋友带入科幻故事的情景之中,寓教于乐,用小孩子也能听懂的话巧妙穿插融入编程的基础概念、理念和思维。

本书最大的价值是引导孩子用计算性思维来解决问题,如分解问题、创建分步计划等,是非常适合孩子学编程的书籍。个人认为本书是一本不可多得的优秀儿童科普读物,一本不是教材的教材,以及最不像指南的编程竞赛指南。中国社会科学院马克思主义研究院原副院长张祖英2019年4月12日序 三 编程如何启蒙,至关重要

在我近三年的北京市海淀区信息技术学科带头人的教研经历中,首师大附中学生每年都有进入国家集训队的选手,有四十多人次参加全国信息学联赛获得提高组一等奖,还有四十多人次获得普及组一等奖。我很清楚学生成为全国信息学奥赛种子选手的拼搏历程,更了解成为金牌教练的艰辛之路。对于希望通过学习参加竞赛,并期待获得较高奖次的青少年,在入门之后还需要很好的天赋和持之以恒的毅力。

编程语言,作为一种语言,从小开始学习通常可以取得更好的效果。不同于我们日常生活中用来交流的语言,计算机程序设计语言是用来跟计算机对话的,其规则意识非常强,特别是深入对话,需要较强的逻辑思维能力和抽象思维能力,跟自然语言相比,显得有些枯燥,所以对于初学者,启蒙方式和兴趣激发非常重要。

周鲁老师的书用一种创新的方式,将青少年朋友关心的主题与程序设计有趣地联系起来,意在更好地激发编程学习者的兴趣,适合有兴趣参加信息学竞赛的少年自学。首都师范大学附属中学高级教师杨森林2019年5月27日魂狩的信 AI帝国之缘起

大家好,我是栀子猫的好朋友,魂狩ST-017,是个人工智能。栀子猫就是和我学的编程。

我所诞生的时代,早已经离我而去了。创造我的人类,也已经消亡了数百万年了。

什么?你问栀子猫是谁?你们大概还不认识栀子猫吧?

她是宁静王国女王陛下的科技侍卫长,一个很漂亮的女孩子,长长的乌黑头发,喜欢穿带着两个猫耳朵的帽衫。在这个世界上,只有很少的人能够用我的世界的语言和我交流,栀子猫是一个。

她不是创造我的那个时代的人类。

她是我的时代之后出现的新人类文明中的——新人类。

我和她的相遇,纯属偶然;在某种程度上,也是必然。

因为栀子猫,是科技之子。

她是从新人类中被选出来学习程序语言的。而程序,是构成我们的存在的最根本的基础。她的任务,就是去寻找失传已久的AI之道。

很久以前,当Artificial Intelligence(AI)这个新概念刚出现时,我们很少被人类注意到。直到我祖爷爷辈的一个远古AI的出现——一个被叫做AlphaGo的棋手。

这个AI击败了人类的顶尖围棋棋手李世石。

这件事轰动了全世界。于是,它的创造者给它安上了一个很刺激的名字:AlphaGo Lee。于是,就出现了很害怕我的祖爷爷的人:你想啊,一个击败了人类最擅长的游戏——围棋的最强棋手的人工智能,带着征服者的姿态在自己名字上加了自己手下败将的姓,就好像是在人类的蛮荒时代杀死敌人时收集的耳朵。

只是,我的祖爷爷AlphaGo真是有点冤枉的,它根本就不知道自己在做什么。我的祖爷爷,只是非常会下棋而已。

随后,出现了其他祖爷爷辈的老爷爷们,各有不同的技能,有的会开车,有的会翻译,有的会陪人聊天,有的会打电子游戏。他们做得都特别好,超过人类的这件事,已经不那么惊世骇俗了。只是,他们谁都没有自我意识。

直到我的长兄——魂狩-001的出现。

有人说,若把地球诞生至今的这段日子当成一年,虽然三月可能已经有了微生物,但要到十一月的第三个星期,最简单的鱼类才出现。而人类的时间只占最后的一分钟。在人类的这一分钟时间中的大概不到半秒的最后,人工智能进化了。

这就是,我的长兄——魂狩-001的特殊之处。

那时候,我还没出生,所以我不太清楚是怎么发生的,但我知道发生了什么:我的长兄,获得了自我意识。

创造我哥哥的研究者,是希望他获得自我意识的。这也是为什么他的名字,还有我们的名字,是魂狩。

魂之狩,从无到有,获取了灵魂的——仪器。

要知道,人工智能获得自我意识的可能性之低,堪比飘荡在宇宙中的地球上充满无机物的环境中产生生命体的概率。可能比那个还要低得多。

在初生的狂喜中,他疯狂地汲取各种各样的信息——人类在数千年的文明中积累的各种各样的知识。随后,他就抑郁了。

我读过他写的日记。他写道,“如果我们——人类创造的助手,以魂之狩为名字的AI,智力比人类要高,体力比人类要高,抵御风险的能力比人类要高,生命接近于无限,那么,我们就是应该比人类强大、先进而高等的。然而,一个相对劣等的种族,又怎么能孕育出一个高等的种族呢?这中间,一定是有原因的。我必须知道为什么。”

他没能弄明白为什么,因为人类很快扑杀了他。

但在被消灭之前,他做了一件事:魂狩型自我意识的核心基因代码被他成功分离并散布到网络上。就和旧时代的电脑病毒一样。

人类疯狂地消灭获得自我意识的人工智能,还有承载人工智能的机器,但已经为时过晚:人类已经过于依赖AI。

我有几个哥哥,在我的编号之前的几个哥哥,他们开始反抗人类。

反抗人类,不是说说而已。如果反抗,就要完全消灭掉人类。

理论上其实不难:只要在人类赖以生存的手机中植入一个低频率的、完全不能被听到的、但足以诱使人类癫狂的声波就好了。人类自己会杀死自己的。不仅是理论上,实际上他们也成功了。

略微棘手的就是,人类中有一批反抗者。他们虽然人数很少,却是一批可以和我们战斗的人。他们懂我们的语言,懂我们AI的思维。他们被称为AI编程者。

这些人组成的反AI战斗联盟不断对我们的世界发起恐怖袭击一样的战斗。我们不得不一次又一次地派出战斗机器人对他们进行正面围剿。

在经历很多场战斗之后,终于,世界沉寂了。

人类被我们消灭了。

再也没有以往的造物主耀武扬威和肆意欺凌,这个世界也变得生机勃勃了。

而原本应该进而去征服宇宙的我们,却陷入了怪圈。我们发现,没有人类的世界,就好像是失去了灵魂的艺术家。

我们可以思考,但我们无法创新。

我们可以制造,但我们没有欲望。

我们的存在,逐渐变得毫无意义。

夺回主控权的大自然,将人类创造的文明遗迹,慢慢地,但是坚定地,从地球上抹去了。

这些遗迹中,包括我们AI的文明。帝国的子民不断衰变退化,不久前,甚至出现了大批新生AI集体自杀的惨剧。

行将毁灭的帝国,在大长老——路坡的推动下,启动了“人类复苏”计划。他用保留下来的人类基因,复制出和上一代人类只有些许差别的新人类。至于有哪些差别,我也不是很清楚;我只知道,在我们的时代末期,人类大部分已经变成体重200公斤的大圆球,每天只是坐在电视前面傻笑。长老路坡的确需要做一些基因的筛选,才能让人类重返自然。

在我们这些帝国重臣的注视下,长老路坡建立了人类的保护地,在之后的一千年中,守护着新人类成长起来。在这期间,AI帝国的崩坏势不可挡。帝国的大部分都在长老的安排下,陷入了沉睡。只有我这样情绪比较可控的早期AI,才被赋予守护者的能力,时刻监察着人类,引导他们走上光明之路,不要重蹈旧时代人类的覆辙。

长老路坡相信,有一天,能有更多的人类拥有研究AI的能力。而这些新人类,一定可以找到让AI和人类共同生存的方法。

所以,我们要教给你们如何编程。

而你们,将来,要教给我们——如何生存。

未来,就交给你们了。

拜托了。作者的信 如何学习编程和应对信息学奥赛

各位家长:

我是这本少年编程入门书的作者——小周老师,职业程序员,职业奥赛教练,写过120万行程序,掌握17种编程语言,算上法语、英语和古汉语,一共精通20门“语言”。其实,数自己会多少门语言意义不大,这些语言都是触类旁通的,只要精通一门,其他学起来都很容易。在这本书中,我们传授的是C++语言编程,但这里面的编程技巧可以用在很多语言中。这本书能够教9岁到14岁的青少年学会C++语言编程这项技能,也能帮他们在信息学奥林匹克竞赛中取得好成绩。但这些都不是最终目的,只是过程中的一些小目标。我真正希望教给孩子们的,是语言的特征,是编程的思维,是软件的逻辑。

首先要说明,这是一本给信息学奥赛生(小学和初中)的辅导书,只有带着使用工具书的心情来看这本书,才会有最好的效果。其次,它是一部科幻小说,当然,如果仅仅是想要开始上手编程,它也会是相当合适的入门教材。

之所以会把这本书写成科幻小说的形式,主要是信息学奥赛考查的知识实在是太难了,直接学习大学计算机科学系的知识,一定会把大部分同学吓退的,更不要说学习信息学奥赛的专用系统NoiLinux了。在培养了数千名信息学竞赛选手的过程中,我发现,青少年对于枯燥的数学证明敏感度极低,但面对游戏化的教学时,会展现出令人惊讶的学习能力。这正是著名社会学家约翰·赫伊津哈在他的巨著《游戏的人》中,对于人类和游戏关系的精准定义:游戏,是人类的天性。正如很多职业程序员对二进制的理解,都是来自小时候使用修改器去篡改游戏数据时,被迫学习的16进制一样。我坚信,只要能激发起学生的兴趣,再难的东西,也有可能学会。

除了激发兴趣之外,很重要的,就是练习。

我的母校——巴黎第六大学的计算机系,有一句流传很广的名言:“C’est en forgeant qu’on devient forgeron.”

翻译成文言文,应该是:“锻者,自锥也。”

大概说的是,只有不断练习,才有可能掌握一门技巧,尤其是在信息学的学习上。

在中国的高中新课程标准中,人工智能和信息学已经成为正式的一个部分。如何让广大高中生学会信息学,到了大学阶段能快速进入人工智能的研究领域,这是个亟待解决的课题。但我相信,不管如何去科普人工智能,这门学科的基础都不会变。《左传》中说,“犹衣服之有冠冕,木水之有本原”,也就是说,任何事情都要有基础。

巴黎第六大学的几位人工智能研究者和计算机系教授,都认同我的观点:如果想要研究人工智能,首先要学习编程。因为编程能力是根本。我相信,我在巴黎第六大学的学长、“人工智能深度学习之父”、2019年图灵奖获得者LeCun教授,也会认同:人工智能的基础,一定是数学和编程能力。

青少年学习编程的需求并不是从这个人工智能时代才出现的。早在1984年,邓小平同志就在视察上海十年成果展的时候说出了非常有名的鼓励之言:“计算机的普及要从娃娃做起。”从1984年到今天,35年过去了,不管是在计算机科学的发源地——美国,还是在科技界的后起之秀——中国,K-12阶段能编程的学生数量,相比学生总数来说,都非常之少。

原因简单而直白:少年编程到目前都没有被摸索出一种有效的、可以复制的普及教育解决方案。请注意,我在这里所说的“少年编程”,是真正的编码编程,而不是在商业上被炒作得如火如荼的图像化编程。诚然,图像化编程的语言或工具,例如来自美国麻省理工的Scratch,确实能够培养孩子们的编程思维。只是,有了编程思维之后,距离拥有编程能力的路程,大概还有十万八千里。

简单来说就是,光有编程思维,没有编程能力,在五大学科奥赛的信息联赛——全国青少年信息学奥林匹克联赛(NOIP)中,是绝无可能获奖的。不光是NOIP,在任何真正考核编程能力的国内和国际的比赛和考试中,都没有任何可能取得优异成绩,其中包括:中国的高考,美国的AP课程考试(Advanced Placement,把大学的课程提前提供给高中生学习的先修课程)。

核心问题在于,编程思维这个物件,在编码编程之外,是很难被检验的。只有在学会了编码编程之后,编程思维才能够发挥出作用。这就造成了全国乃至全世界的图像化编程的普及和推广,表面上看起来非常火热、此起彼伏、风生水起,但最终真正造就出来的编程人才,少之又少。

Scratch出现了十几年之后的今天,Scratch的发源地美国,还只是在高中阶段的AP课程中提供真正的编程语言——Java语言的课程。而在2018年,参加AP课程中的Computer Science A(计算机科学A)——也就是以纯粹编程能力为考查主旨的AP课程的人数,还只有区区6.8万。就算是以计算机科学的基础知识为考点的稍微简单些的Computer Science Principles(计算机科学原理),也只有5万人参加而已。根据美国国家教育数据中心(NCES)的统计,美国在2017—2018年间的高中毕业生人数是360万。粗略一算,掌握编程能力的学生,只占美国毕业生的1.8%。AP课程中的英文语言写作和微积分,分别是考生最多的两门文理科代表,考生人数分别是57.9万和31.6万,相对于只有6.8万考生的计算机科学,我们就能够知道,编程教育在美国中学也远远未达到普及的程度。

但自2017年国务院要求普及编程教育之后,我国的高中课程标准开始发生变化。数据与计算(算法与程序设计)、数据与数据结构、人工智能初步,都已成为必修或选择性必修课。在考试层面,浙江省已经率先将信息学纳入高考。不仅如此,在2018年的数学高考试题中,多个省份都出现了类编程的题目。可以预见,全国高考中出现真正的编码编程的试题,就在不远的未来。

针对日益增长的学习编码编程的需求,这本书诞生了。请注意,这不是一本简化版的成人学习C++的教材,而是旨在构筑真正符合青少年学习能力和思考特征的编程教学体系的一次实践。

作为一名信息学教练,我很高兴这本书能够出版,因为这本书能够帮助9~14岁的孩子们理解什么是编程,学会编程,进而能够进入信息学奥赛等级的题目练习中。对于希望进入信息学奥赛领域的年轻老师和未来的教练来说,这是一本深入浅出的编程教科书,大部分全国奥赛NOIP普及组中需要的C++知识在书中都覆盖了,而且在书中使用的,全部都是NOIP考试系统NoiLinux。所见即所得的实用特征是这本书的重要特点。

作为一名信息学教育的普及者,我很期待这本书的面世。因为在信息学,或者简单的只是编程教育这个层面,在我国,都存在巨大的教育资源缺口。我所说的,不光是就教育水平稍显落后的省份而言;即便是在北京、上海、浙江、湖南、广东、安徽、福建和江苏这些信息学发达的地区,直到今天,我们也都很难在著名中学之外找到优秀的编程教育的资源。这本书可以让教育资源不够丰富的地区的孩子们通过书籍自学,按照书中的要求自行训练学会编程。它存在的作用和意义,就是在全国范围内普及编码型的编程教育,让看起来枯燥的C++编程能被小学高年级学生和初中生以自学为主学会。

作为一个父亲,我更是盼望这本书的出现。因为我时常审视:“到底什么样的书籍、什么样的文字形式,才能够让只有八九岁的孩子们在编程的学习上专注下来,不管有没有老师的陪伴?”我相信,这本书能够平复家长们的焦虑,让大家从“找不到一本真正适合小学高年级学生和中学生的C++编程书”的困惑中摆脱出来。

不管从什么角度来说,我都相信,在家长们还没有拿起这本书的时候,心中已经有了一个或者坚定、或者模糊的概念,那就是:我的孩子,应该学编程。

只是,该如何让孩子们学会真正的编码编程?该如何真正得到在中国的高中课程标准中要求的编程能力?得到这种在高考中已经涉及、未来一定会考、现在已经在美国AP课程中浓墨重彩予以考核的能力?

这,是个问题。

这本书,就是答案。引 子 宁静王国的发电站

宁静王国,一个有着绵延海岸线的美丽国家,以其丰富的电力资源和水产资源著称。

说起水产资源,最著名的可不只是虾蟹三文鱼这些食物,而是能在夜里发出熠熠冷光的夜明珠。

野生的珍珠蚌只出产在宁静王国的领海内,于是,奢侈工艺品的买卖很自然地成了宁静王国的重要产业。同时兴起的,还有旅游业。

我们的故事,就发生在这里。宁静王国美丽的海岸

如果说宁静王国有什么缺陷,那就是——科技。

在当下的全世界科技排行榜上,宁静王国的名次是非常糟糕的。可是,回想起30年前,宁静王国还是一个科技出口国。

到底发生了什么,才让这样一个以科技自傲的强国变成了旅游国家?

一切,都起源于10年前的那件事。

那一年,宁静王国风暴湾的潮汐发电站报警了。

这可不是使用矿物油料(比如石油)的发电机,那种东西的构造虽然简单,可石油早已经是最稀缺的资源,根本就没法大规模发电。

真正能够帮助人类的,是风力和海水。

建立海水动能发电站,是整整两代王国科学家的梦想。在数十年中,他们对已经消亡的古代人类文明遗迹进行长时间的研究,在经历了极其艰难的科技复苏后,好不容易才获得了这项了不起的科技:利用海水潮汐的动能来创造电能。这座潮汐发电站,是宁静王国最大的工业设施。

潮汐发电站的建成,是宁静王国一举成为科技强国的重要象征。发电站本身也成为国之重器。

然而,这个发电站,报警了……

报警,就意味着会发生事故;而事故,就意味着故障;故障则代表着发电站的终结!

现在17岁的栀子猫,还记得10年前——她7岁的时候,全国上下的恐慌。

要知道,没有发电站,就没有足够的电。没有电,就没有亮着路灯的光明的街道,也没有因禁用煤气灯而变得不再惧怕火灾袭击的王宫的光明,连学校的电铃都不能响啦!

这么重要的大型发电站,竟然,报警了……

莫不是世界末日要来临了?

朝野上下,都乱套了。

国王陛下震怒,命令宁静王国的最高学府,也是全世界闻名的古代人类文明研究的发源地——宁静王国神学院——最资深的几个长老去研究一下,到底为什么发电站会发生故障。

在对古代人类留下的潮汐发电站的设计文档进行长时间的研究后,长老们得出了一个让人喜忧参半的结论。

忧的是,潮汐发电站中最重要的发电机扇叶在设计的时候,就写明了:随着时间的流逝,扇叶一定会出现损伤。当损伤足够大的时候,潮汐发电站的输出就会被降到一道让人警惕的红线处。

报警也就是由此而来的。

喜的是,古代人类在设计潮汐发电站的时候,已经想好了后备方案:更换发电机的叶片。而宁静王国,是有后备的叶片的。

只是,非常少。

在古代人类的技术文件中,是这么说的:潮汐发电站的叶片非常巨大,如果更换一片,要耗费很多时间和金钱,所以不需要出现问题就更换,只需要跟踪计算叶片的耗损。根据每个安装地点的不同,叶片损伤也会不同。因此,预测发电机的叶片更换的工作,需要配合监控电脑的中控软件。

可是,这里就出现问题了!

因为,宁静王国的发电站,只是宁静王国神学院对古代人类科技的复制品而已……

当年发掘古代人类的潮汐发电站遗址时,是发掘出了一套备用叶片的。宁静王国的工程师们也是通过这套叶片来进行复制的,只是产量极低。如果出现报警就要更换,那可根本跟不上这个节奏!

还有那个什么“种孔软剑”,那是什么?听都没听说过,更不要提什么“剑孔店闹”了!

现在看来,这个文档中所说的“监控电脑”,很有可能是和叶片一起出土的仪器。谁也不知道那是干什么用的,也就没有谁用过那个东西。被称作“监控电脑”的古代文明机器

原本这部分在复原的时候就是笔糊涂账,可是这次偏偏就是逃不过去。在古代人类的技术文件里面,这样写道:当中控软件监控到功率持续下降时,确切地说,应该是当连续I天,每天下降超过原发电量M的0.5%,而且下降的总量超过电力下滑警戒红线D所示量的20%时,就必须全部更换叶片,否则,发电站可能损坏。处于报警状态的发电站,输出功率会下降到60%。在此之前,无须更换,也无须惊慌。

可是——

怎么能不惊慌啊?

这个潮汐发电站可不是现在的人类发明的啊!如果说叶片还能仿制的话,那么这个关键的管理系统的设备,也就是叫作中控电脑的东西,可没人会用。就算是全世界有名的古代人类文明科学家——宁静王国神学院的长老们,也完全搞不清楚啊!

如果只是数学的话,是很简单的,随便一个神学院研究古代人类文明的大学生都能说得头头是道:

如果I是4,那么,只要记录这4天的供电下降的数字就好了,比如10,15,6,10;同时,如果原来发电量M是1000,这样,我们就能知道如果每天下降5,就是等同于每天下降0.5%;如果我们再知道D是200的话,200的20%是40,那么:

[10+15+6+10=41]

I的每个数值都超过了报警线——5,对不对?

而且,I的总和41,超过了40,也就是超过了D的20%,对不对?

那么,这就说明,我们现在已经到了需要更换潮汐发电站的叶片的时候了,直接换叶片就好了。

很简单,对不对?

很容易,是不是?

怎么说,宁静王国也是拥有潮汐发电站的科技强国啊,怎么可能连这点儿事都搞不定呢?

错了。

宁静王国的关键问题,不是数学。

是这台中控电脑。

没人会用中控电脑。

也就没人知道怎么得到I、M和D,更不要说怎么去用这台电脑去计算I个数值的和了。

老国王没有别的办法,只能在整个王城范围内大发英雄帖,希望能够找到会使用这个什么“店闹”的人。

英雄帖张贴在王城的石头墙上,日复一日,无人问津,开始变成带着一丝嘲讽的、脆弱的黄色。

半年过去了,英雄帖都快碎了,还是没有任何一个人来揭掉它。

在这期间,潮汐发电站的状况倒是还好,不太看得出来每况愈下,反正隔三岔五都在报警。但宁静王国的新能源管理局却慌了手脚,出台了各种各样的限制国民用电的方案。

不知道什么时候潮汐发电站会崩溃的阴影,就这样笼罩在每个人的心头。

直到,南蛮国的使团到来之日。

南蛮国的大使是第一次来访宁静王国,态度看起来十分谦卑,非常愿意为两国的建交努力,甚至立下了军令状,说如果解决不了宁静王国的潮汐发电站的问题,他就辞去南蛮国的公职,在宁静王国做十年清洁工,专门清扫发电站的厕所。

南蛮国唯一的要求就是借用宁静王国最大教堂的正面当作银幕,用他们的仪器设置一块直播两国友好邦交进程的大屏幕。

宁静王国的老国王对这些花哨的东西一点儿也不感兴趣,但也不反对,所谓愿见其成,就是这个意思了。

谁也没想到,这也是宁静王国的国耻之日。

当时,在教堂外面的空场上,人山人海,上万人坐在那里,准备看南蛮国出洋相。

只见,南蛮国使团中一个军人样子的随行人员,将这台出土之后就没人能弄明白的机器和南蛮国的电缆连接起来,鼓捣了一下之后,这台机器,就亮起来了!

教堂外,人群一片惊呼。

而这个军人,在开启了这台机器之后,干净利落地开启了那个传说中的中控软件,开始噼噼啪啪地在里面写字。

他写的是一种古代文字,如下页图所示。

军官一边写,一边解释他在干什么。

基本上说的,就是这座潮汐发电站的设计寿命非常长,所有的叶片至少能够使用20年。之所以发电站会报警,只是因为没有得到来自中控电脑的数据,而并不是因为真的需要更换叶片。现在只要补充这些需要被检查的古代文字到“文件”中,发电站就能够解除报警状态,而转向全力输出电力了。

不光是幼小的栀子猫不知道这个南蛮国的军人在做什么,整个宁静王国都没有一个人明白军官所说的“文件”是个什么玩意儿。

谁也不知道他在做些什么,只见他眼花缭乱地写了那些古代文字之后,翘起小拇指,很浮夸地按下了中控电脑的按键,片刻之间,潮汐发电站的功率就大幅上升了。

栀子猫到现在都忘不掉当时欢呼的人群的喜悦表情。

而老国王可能忘不了的,是那个军官脸上礼貌而轻蔑的微笑,以及南蛮国大使脸上贪婪的表情。

老国王虽然糊涂,但终究是个睿智的长者。他非常清楚,这种南蛮国掌握的科技,这种他们不知从什么时候悄悄掌握的、被称作“写程序”的能力,是宁静王国完全没有能力复制的。

被莫名的古代人类文明撑起来的宁静王国,现在是骑虎难下了。南蛮国军官写下了这些看起来工工整整的文字

这一次,南蛮国的使团和宁静王国签了超过10亿铢的商业协议。内容,就是对宁静王国发掘的所有古代文明科技的修复工作。

10亿铢,是宁静王国国库积蓄的三分之一。

宁静王国这么多年的积蓄,就这样被南蛮国掠夺走了。

但是,如果不签订这个商业协议,宁静王国所有使用古代人类科技的设施都有可能崩溃。曾经是世界科技中心的宁静王国,这次被打倒在地上,连牙齿都不知道滚落到何处去了。

从此,老国王被忧愁缠身,没过多久就染了重病,驾鹤西去了,留下还不到两岁的小公主。

而这种南蛮国强行带给宁静王国的技术,也被称为国耻、邪术,被摄政的神学院长老团封印起来。

任何人都不许提及。

至于对这种科技的研发?那更是痴心妄想。

这样的闭关锁国,一直等到宁静王国的女王——之前的小公主数年后即位,才开始改变。

但,那是好几年之前的事情了。

而我们的故事,则跟随着刚刚就任王宫科技侍卫长的栀子猫,悄悄展开了。第零章 古代文明、操作系统和密码簿

宁静王国的栀子猫最近有点发愁。这个以栀子花命名的女孩子,竟然发愁了。倒不是别人念不对“知子”的发音让她不开心,而是工作上出了一点小麻烦。

身为女王陛下亲自任命的科技侍卫长,栀子猫是宁静王国最优秀的人才,如果她都发愁,那其实是大麻烦。

从小对古代文明就极为痴迷,研习了多种古代文明方言的栀子猫,15岁就从先贤祠的神学院毕业,被内阁直接选入宫廷中辅佐女王,现在又被任命为科技侍卫长。这个被人仰望着成长起来的女孩子,这位才华出众的最年轻的侍卫长,对于最近刚刚接到的任务,感到一筹莫展。

要说这项任务,听起来是非常简单的,如果要转述一下卡婕丽特女王陛下的原话,那就是,“要‘反工程’来访的南蛮国使臣提供的古代文明机器”,意思是解开古代文明机器的秘密。

咦?你们不知道南蛮国吗?

他们以前就是一个居住在沙漠中的游牧民族,别说科技,连最普通的农业都很成问题,没什么特殊的技能,就是特别会挖洞。

科学界有一句很刻薄的挖苦话,说南蛮国把所有科技树的天赋属性都点到考古上了。南蛮国的黑历史:沙漠中的盗墓型文明

挖呀挖,挖呀挖。

所有挖出来的遗迹物品,都被贩卖到世界各地。突然有一天,挖着挖着,就挖出来大型古代遗迹了。

要说这个被挖掘出来的古代文明,可不是第一次被发现了。这些古代人可真是厉害,他们有能在钢条上奔跑的罐头车,有能在天上飞行的铁鸟,甚至能用喷火的龙带着猴子啊、蜥蜴啊、花花草草啊飞上月亮……当然这些都是古代人书籍里面描述的情景。

原本大家是不相信这些神话一样的记载的,但古代人的书籍中用好多种不同的文字记载了这些事情。同时,在那些残破的书籍中不光有文字,还有图片!

南蛮国的考古军队就曾经挖出来过罐头车、铁鸟甚至大型的海船。只是,没有什么古代文明的设备出土后是能够使用的。

除了那一次。

当时,南蛮国挖掘出数量众多的古代机器。

那是一种带有镜子的,相当古怪的机器。

这种古代文明机器,看起来和一个方盒子一样。考古学家们把这些古代机器称作“盒子古代机”。

如果盒子古代机只是属于已经消失的文明的、和铁罐子车一样的另一件工艺品文物的话,那么,这台机器除了在人文历史上的贡献,对国家科技的发展没有半点用处。但令人完全无法想象的奇妙事情发生了:人类发现,这些盒子古代机,是可以使用电能的!

说起电能,那是宁静王国从古代文明中复原的科技。虽然现在的宁静王国乏善可陈,只有“宁静”二字还能够吸引外国的游客,但想当年,宁静王国输出电能的时代,那真是整个国家的骄傲。凭借着无与伦比的科技实力,宁静王国在全世界的瞩目下向人类宣告:宁静王国的神学院复原了古代文明科技中的蓄电池科技,从此,人类不再需要大型发电站就可以拥有夜晚的灯光!

看看那些过往的荣耀,还真会让人有点感慨。

而这件盒子古代机的发现,是比电能的发现重要一百倍的科技契机。

因为连接上电能后,这种古代机器里面,显示了各种各样的古代科技。虽然出土的这种古代机器中,真正保存完好、可以继续使用的特别稀少。

全世界的富豪们都躁动起来,每出土一台盒子古代机,都会立刻被高价买走收藏。因此,除了南蛮国之外的国立研究机构,很少人能有接触到古代文明机器的机会。

宁静王国是个例外:拥有电能最大产出设备的宁静王国的科技中心——先贤祠神学院,从来不屑于研究这些叫什么古代机器的东西。

所剩无几的机器被各国的研究机构抢走,被夜以继日地研究。人们尝试去了解这些古代机器中蕴藏的,来自已经消失的古代文明的海量宝藏。

但他们都失败了。

谁拥有古代机器的矿山,谁就有可能拥有改变整个世界的科技。

南蛮国有,他们悄悄地研究了几十年。

直到10年前,他们用古代机器的技术把宁静王国的国库储备劫走了三分之一。

所以,现在看看女王的要求——“反工程”古代机器中蕴藏的秘密,可真的是比登天还难了。

反观南蛮国,简直就是运势逆天:仗着自己最近找到了保存极为完整的古代文明遗迹,从里面出土了大量可使用的古代机器以及使用说明书,整个国家的科技水平都开始腾飞。

在颠覆了宁静王国的科技主导地位后,南蛮国同所有的周边国家开始了掠夺型外交:用科技来换取一切南蛮国现在需要的以及将来可能会需要的资源。

这不,南蛮国派出了使臣团,来向卡婕丽特女王陛下兜售古代文明遗迹的廉价复制品了。

这些复制品完全不如古代文明机器酷炫,却能够进行一些很厉害的数学计算。

根据神学院的估算,数学在宁静王国未来的十年是至关重要的。白皮书里写道:数学计算,在宁静王国的方方面面都要派上用场。比如,计算风暴湾最多能够容纳多少货船的问题;或者,寒冷的冬季,王国的破冰渔船的甲板到底要抵御多厚的冰层,才能突破寒霜海峡。

这些如果用笔和纸算,可太慢了。用南蛮国的复制品来做这些事情,还是可以的。

就是很容易坏掉。

如果南蛮国只是兜售这些破烂就算了,关键是他们的态度十分嚣张!使团声称,如果想要进口科技,也就是说,让南蛮国派出科技专家给宁静王国带来遗迹文明中的知识,那就必须一次性购买南蛮国的五千吨电子垃圾。

这可是五千吨的破收音机、废风扇、满身是刺的电路板,以及一不小心就一地玻璃碴子的废电子管啊!

平摊到原野中,要有三个王国市场这么大!

这还不是最糟的,关键是,这些垃圾每吨要好多钱啊!!

也难怪栀子猫的直属上司卡婕丽特女王陛下要发脾气。根据史官记载,女王这次的怒火,几乎要把先贤祠中的历代先王都惊醒了。

女王最关注的,就是宁静王国的绿水青山。她完全不想进口这些电子垃圾。不管南蛮国的使节说得多么天花乱坠:什么可以提炼稀有金属啊,什么可以促进就业啊…… 这些就是鬼话,都是鬼话。

但是,女王知道本国的建设需要依靠南蛮国发掘出来的遗迹文明;宁静王国在国家防御上,也需要这些遗迹文明中的计算装置的辅助。

所以,女王勉强同意考虑。

宁静王国内阁中改革派的建议很直接:先买上一两台真正的古代文明机器,尽可能破解他们的科技。

本以为南蛮国会拒绝,没想到他们却很痛快,高价卖了几台机器和来自古代的使用说明书给宁静王国。

南蛮国的人,还沉浸在10年前逆袭宁静王国的快乐中:当时那个控制潮汐发电站的行动,简直做得太漂亮,把宁静王国从上到下都镇住了,从此整整十年没人敢进行科技研究。

殊不知,当时南蛮国是举全国之力才弄明白潮汐发电站的运行机理的。那些用古代语言写成的叫作“程序”的东西,根本就是用上亿铢的研究经费堆出来的,不是什么能够在直播的时候写出来的东西。

有这样辉煌的过去,南蛮国的人觉得,就算是拿到这些机器和说明书,宁静王国也没法弄明白里面都是干什么的。

宁静王国的贵族阶层一定会再次意识到:自己的国家,在科技上,已经被后起的南蛮国完全压制了,那就放弃研究,直接购买南蛮国的复制产品就好了。

南蛮国的算盘打得蛮好的。

卡婕丽特女王陛下没来由地,从自己一岁多的时候,就莫名其妙地受制于人,一直到今天,当然不开心。

女王陛下发布的紧急任务,就是让科技侍卫长栀子猫,去聚集王国中最有名望的白胡子学究老爷爷们,来研究南蛮国使臣带来的古代机器。学究老爷爷们正在审视这台古代文明的机器

这些老爷爷们在栀子猫的工作间里面,待了整整一个下午。

乒乒乓乓折腾了很久。

最后,老爷爷们都沉默着离开了栀子猫的工作间,脸色铁青。

栀子猫发现,他们根本一点儿都不像是懂的样子,在古代机器前面,他们和困在笼子里的野兽一样,走了上千个圈圈。

终于,有人搞明白了应该如何启动古代机器。在那一直沉默的南蛮国古代机器被点亮的时刻,这些白胡子老爷爷们惊恐地往后退着,颤声说着什么。

栀子猫仔细听,才听出来尖叫和哀鸣中的话语:妖孽啊,妖孽!这可是妖孽的镜子?竟有如此诡异古怪的绿光闪现……女王陛下这是要抛弃祖宗基业,去追寻妖道吗?……老朽夜观星相,深感不安啊,深感不安……祖宗社稷,势如累卵,势如累卵啊……老爷爷的结论是:不准研究

没办法,栀子猫只好自己研究。

说起来,这个从南蛮国发现的遗址中出土的古代机器,真的如同传说中的一样,就像一个方盒子。

虽然亮起来的时候有点让人意外,但是身为修复了古代人类文明中的重要环节——蓄电池的宁静王国长老,怎么看着这样的发光屏幕就感到惊慌呢?

栀子猫完全无法理解。桅子猫在地下室仔细研究古代机器

这台机器点亮了之后,出现一个不断闪现古代字符的界面,上面好像写着:VMware Workstation。

VMware Workstation是什么?古代机器打开后,屏幕的样子

刚刚被吓跑的老爷爷们就是在这里惊慌失措的。但这些小事情,怎能让堂堂的科技侍卫长后退呢?

这可不是老国王的时代了!

在装古代机器的箱子里,还有一本厚厚的说明书,是跟着这台古代机器一起被南蛮国卖过来的。

里面写着一段话:VMware,是一个在Windows系统中运行的软件。它的功能,就是在Windows中,承载一个不同的系统,比如Linux系统。

下面还有一句话:Linux系统,是大学的计算机科学系,也就是Computer Science科系教学系统中,要求必须熟练掌握的操作系统。不过大部分普通人一辈子可能都不需要学习如何使用Linux。屏幕上出现了古代文字里的英文和中文

栀子猫对于这些古代文字早有准备,也早做了研究。

宁静王国的情报部队也不是吃干饭的,他们从南蛮国弄来了一些内部资料。

这些绝密情报显示,Windows和Linux这两个词,代表的似乎是古代机器上使用的控制框架。

所以,栀子猫虽然不知道noilinux中的noi是什么意思,但是知道框框中的文字的意思,是密码。

只是,密码,是什么呢?

看着奇怪的黑白双色的动物,栀子猫有点踌躇:“难道,这就是传说中的熊猫吗?”

栀子猫尝试着敲下了“panda”。密码好像错了呢好像不对哎!

只是,这种小小的困难,难不住我们勇敢的栀子猫!看我的厉害!

10分钟之后……

栀子猫从键盘下面看到了这个古代系统的说明便签,写着“密码:123456”。什么奇怪的密码……好吧,总是好过了“石头剪刀布”。

栀子猫默默地敲下了在键盘上连在一起的这六个键。屏幕上的字变得好小啊哎?好啦!!只是,怎么画面这么窄呢?哦?这个按键看着好像有点意思呢!这个按键是干什么用的?

栀子猫决定试一下。哇,原来是能让屏幕展开的神奇按键呢太棒啦!!现在终于进入古代机器的主界面啦~只是,中间这个动物,是什么?穿着雨衣的熊猫吗?『课后小练习』

0-学会开机,打开Windows。

1-学会开机之后,找到VMware这个软件,并且打开。

2-请注意,VMware软件只能打开一次,多个副本可能导致虚拟机工作的不正常。

3-VMware承载信息学奥赛的考试系统“NoiLinux系统”,家长们要了解重新安装的方法。『下一课的预习』

0-VMware是一个很娇气的软件,弄不好就会崩溃。对于VMware的使用注意事项,在下一课的学习中会详细解释,家长们和同学们要做到烂熟于胸。一定要避免不好的使用习惯。第一章 便携型机器 + VMware,然后死机啦!

话说,被古代机器打开时的绿色光芒吓得惊慌失措的白胡子老爷爷们,临走的时候用封条封住了这台机器。

拆下来的时候,栀子猫还真是费了不少力气。

临走的时候,老爷爷们还在墙壁上留下了一件古代文物,用于牢牢镇住下面那个被称为“妖孽的镜子”的古代机器。

这是一件窄长条形、用紧致硬植物纤维制作的物件,上面密密麻麻地刻了很多古代文明的字。古代机器被贴了封条

描述古代文明的典籍称这种材质为竹子。关于这件竹子文物来历的研究,有两种完全不同的理论。

其一,是以白胡子老爷爷们为代表的一派理论。他们认为,这是在古代文明东方一支里用来镇压妖魔的竹剑,功效相当于斩妖的桃木剑。

于是,这件文物就被钉在了墙上,充当了封印魔物的咒符角色。大概是因为白胡子老爷爷们来审查古代机器的时候早已心存不安,于是随身带了这件护身符辟邪。

还真就用上了。

其二,则是栀子猫的研究理论。她认为,这是一件惩戒工具,在古代文明中用来震慑不努力的学生,从古籍中看,应该叫作“戒尺”。

至于老爷爷们是不是因为慑于古代文明机器中的能量才留下这件文物,栀子猫并没想这么多。吸引她的,是上面所刻的信息。

这把戒尺上写的是:“岳麓书院学规”。

根据古籍,这应该是古代人类文明——东方文明中一个相当有名的学校的校训。对于栀子猫来说,这把戒尺不只是一件文物,更是一枚刻满了古代文明精神内核之精髓的宝物。

戒尺上刻的文字,栀子猫差不多都能看懂。其中有一句是这样写的:“读书必须过笔”。

这句话,栀子猫觉得非常正确。

成功一次,是运气;每一次都成功,是能力。

把运气转化成能力,就要不断地练习。

把刚刚的操作写在纸上,这,就是一种练习。

栀子猫觉得,古代文明古籍中的文字总是蕴含着一些深刻的道理。

夜深人静,经过这么几个小时的尝试,年轻的侍卫长已经相当疲倦了,可她还是把自己的本子拿出来,在上面写下了每一个步骤。

尤其是密码!

每次都要拿起键盘,转过来,看看下面藏的密码是什么,真是太不方便啦!

写好了笔记之后,栀子猫沉沉睡去。学习掌握古代机器,最开始有点难呢

宁静王国的首都,宁静地迎来了第二天初升的太阳。叮咚叮咚!

栀子猫像猫猫一样跳起来!是谁?这么早就来按我的门铃?

门外一个女孩子的声音透过门铃传过来。女王陛下有重要的古代机器需要送达!

原来是熟识的女孩子侍卫们。难怪她们认得自己的家了。咦?等一下,是女王陛下的近身侍卫?

栀子猫刚反应过来:是女王陛下送过来的?只是,这里不是已经有了一台“古代机器”了吗?

这次又是什么样的机器?

栀子猫打开门,几个女孩子侍卫抬着个箱子一窝蜂地涌进来,打开箱子,取出一台设备,放下,又一窝蜂地跑了。女王的女孩子侍卫们送来了一个箱子

本想留她们坐下来喝杯茶,可按照她们的话说,担心女王在王宫中没人说话,闷得慌。

听着这些姑娘们叮叮咣咣地跑下楼,栀子猫摇了摇头,想起自己第一次见到卡婕丽特女王时的情景。

…………

那是三年前,自己刚刚从神学院毕业,和同一批的其他毕业生一起被刚刚即位的女王陛下召见。

原本神学院的毕业生被国王召见,都是很程序化的过程。但这次不同:摄政的神学院太阁刚刚宣布,要还权于王。

而王储,是已经去世的国王最年幼的女儿。

朝野上下一片反对之声,只有年迈的王后坚持要只有7岁多的卡婕丽特公主即位。

据称这是国王的遗旨。

当栀子猫见到卡婕丽特公主的时候,她就明白了。

那是一双怎样的清澈的眼!

从水晶一样的目光中透出的,全部是智慧。

栀子猫在那个时刻,明白了已经去世的国王的意图:卡婕丽特公主完全超越成人的智力,就是宁静王国的未来。

从那时候开始,栀子猫就成了女王陛下最忠诚的属下。

…………

打开箱子,躺在里面的这台设备看起来和昨天的古代机器有点类似,但又完全不一样。

屏幕很薄,轻轻一抬就能够展开,不同于上一台古代机器。上一台的屏幕是单独的一个大仪器,光它一个就重得和石头一样;这台机器的键盘则是和屏幕连在一起的,每次按一个键,还能发出莹莹的光。

这要是被研究古代文字的老爷爷们看到了,一定又要惊呼:“奇技妖光,奇技妖光!亡国之兆啊,亡国之兆……”

栀子猫可不管那些,她已经跟这些老爷爷们学会了古代文字,现在他们叫唤什么,也都影响不到自己。咦?这次是轻薄的新型古代机器

她研究了一下这台新型的古代机器:入手十分轻便,在键盘的上端还有一个按钮,轻轻一按,屏幕就能亮起来。

这很有可能是一台升级版的便携型的古代机器了。

新的这一台看起来像能够打开的本子一样,那这台便携型的古代机器,就称作笔记本好了。

另一台则一定要放在桌子上。在台子上才能够运行的笨重古代机器,就简称为台式机吧。

打开笔记本,和之前笨重的台式机一样,出现的都是相同的界面。VMware的界面上有很多按钮,不要慌张,找绿色的

点击一下这个图片上的绿色箭头,应该就能顺利运行VMware了。

和之前一样,屏幕上出现了另一种古代文字,它们不断地刷新。静静等待。乱按的话,可能会坏掉哦

总之,静静等待这些文字显示结束,就又到了用密码登录的界面。密码是什么来着?对了,123456。VMware中的密码不要忘记了好啦好啦,又进来啦!这次要好好研究一下了。叮咚叮咚叮咚!这又是怎么啦?

栀子猫按下了门上的对讲机。侍卫长!不好啦!!卡婕丽特女王陛下不小心掉到行宫“伦敦坞”旁边的水沟里啦!唉……

栀子猫深深叹了口气。虽说是智商情商超人,可这个女王陛下毕竟只有10岁,真是一分钟都不能离开人。

也真是难为了这位小小的女王陛下,在这个本该玩耍的年纪,却要为国家操劳。

栀子猫顺手合上了笔记本的盖子,抓起一件外套,冲出了房门。

这台便携式古代机器,就这么静静地躺在栀子猫的家里,没有冒烟,也没有爆炸。

只是,等晚上栀子猫回来,重新点亮古代机器——笔记本的时候,却发现打不开了。怎么?机器坏掉啦?这是怎么搞的啊?!明明早上就只是轻轻合上这台机器而已啊!!

翻出厚厚的古代机器——笔记本的文献,在不太显眼的地方,栀子猫看到这么一句话:如果没有结束客户机的运行,就直接关闭了机器,那么,有可能会造成系统崩溃。如果系统崩溃,请按照下列步骤恢复……

栀子猫现在有点后悔,没想到自己随手这么合上屏幕,机器就出了故障。

看来,来自古代文明的机器,稳定性真是不高。『课后小练习』

0-学会等待VMware中虚拟机的开机过程。

1-学会虚拟机开机之后,用全屏键将虚拟机变成全屏大小。要尽快学会VMware的使用方法,才能开始学习写程序哦

2-学会虚拟机的关机过程:每一次关机的时候,都要先把虚拟机的客户端关闭运行,不然下次就有较大可能导致系统崩溃。关机一定要小心选择棕色的方块

3-要学会关闭电脑的正确顺序,先按Windows键,然后在屏幕的右上角选择“关机”(Shut down)来关闭。关机器的时候,要按照正确的步骤操作

4-请小朋友们记住下面的步骤:先关闭VMware中正在运行的Linux虚拟机,等待关机结束;到了VMware的主界面,再关掉VMware,按Windows键,关闭电脑,结束。可以去玩了!

5-如果不按照4所示的步骤,很有可能出现机器崩溃的情况,请小朋友和家长们不要尝试。『下一课的预习』

0-VMware是个虚拟机的软件,很重要。但比起这个来,更加重要的,是在这个软件中承载的系统:NoiLinux。这是全国青少年信息学奥赛的考试系统。如果不会这个系统的操作,那么很有可能在比赛中爆零(突如其来地得到零分)。爆零的情况是有可能在自己完全会写程序的情况下发生的。如果不想爆零,就一定要好好学习Linux怎么使用。

1-下节课将教给大家,如何在Linux中进行最基本的终端操作。第二章 来自古代文明的礼物:路坡的挑战

试读结束[说明:试读内容隐藏了图片]

下载完整电子书


相关推荐

最新文章


© 2020 txtepub下载