网站大量收购独家精品文档,联系QQ:2885784924

alice简介-hujun.pdf

  1. 1、本文档共61页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
alice简介-hujun

第一部分 Alice简介 第1章 Alice入门 第2章 程序的设计与实现 第3章 编程:把代码片段集中到一起 第1章 Alice入门 1.1 Alice简介 为什么要学习计算机编程 也许你学习本书是因为你想学习计算机编程或者你选修的一门课程要求你学习计算机编 程。无论哪种情况,我们先来看看为什么学习编程对你可能还是很有价值的。 首先,我们要澄清的是:学习编程不会把你变成一个电脑谜。我们知道人们对于程序和 写程序的那些人有很多固有的看法。我们保证你不会因为学习这个而突然变得像那些书呆子 一样,口袋里装个防水塑料袋 ,不经常洗澡或者满口都是晦涩难懂的计算机术语。实际上, 本书使用的Alice 系统采取的是一种全新的编程方式,你将不再需要对着计算机输入难以理解 的计算机语言,指望它能做出某种奇怪的运算;相反,你会成为一出戏的导演,看着屏幕上 的对象按你的剧本进行演出!不过让我们先别讲得那么远,还是回到为什么要学习计算机编 程的主题上。 我们可以找到许多理由来学习编程。对有些人而言,编程可以带来极大的乐趣—他们 享受的就是编程本身。但对更多的人而言,编程是一种解决问题的有效方式,这些人有重要 的事要做,而计算机是一个好帮手。事实上,计算机已经渗透到社会的方方面面,如果你出 生在未来的话,那么你的一生将有可能自始至终都与计算机相关。在你出生那天,医院会在 你的脚踝上绑上小小的计算机芯片,以确保他们时时刻刻都知道你在哪儿。在你临终那天, 可能有一台计算机陪伴你,监测你的生命特征。在你的一生中,你会活得更久也会更健康, 因为计算机科学在辅助医学研究方面的发展,汽车里有计算机控制的刹车片和安全气囊,计 算机建模还能帮助我们设计对付各种疾病(比如AIDS )的药物。计算机程序员使所有这些科 技进步都成为可能。 计算机和程序员编写的软件给娱乐业带来了巨大的变革,计算机游戏越来越流行。互联网 调查机构Pew Internet American Life Project在2003年做出的调查显示,有70% 的大学生一星 期至少玩一次在线游戏。《星球大战》(Star Wars )系列电影以及其中的所有特效都是因为计算 机的存在才成为可能。顺便说一句,Alice系统开发成员中的一个本科生,在毕业之后去了ILM 古代的书呆子在衣兜里放防水塑料袋,以防止笔漏水把衬衫弄脏。—译者注 第1章 Alice入门 3 公司(Industrial Light and Magic ),并参与制作了《星球大战》(Star Wars )中的特效。下次你 看《魅影危机》(The Phantom Menace )的时候,不妨在字幕里找找Tommy Burnette这个名字。 计算机使我们能够通过复杂的移动电话网络彼此联系,它帮助我们追踪海洋动物的迁移 路径来研究海洋生物,还能协助我们探索宇宙,所有这一切如果没有计算机的话都是不可能 完成的。 当然,编写这些软件的都是专家,他们有着很多年的编程经验。然而即使一个人并没有 打算成为程序员,他也能从编程课上获益良多。现代办公自动化的应用,比如电子表格和文 字处理器,使得终端用户可以通过宏命令(macros )或者其他类似编程的功能来让计算机代 替他们做一些耗时又无聊的工作。而且,要是你懂一点编程的话,在一个使用办公自动化的 公司里你将成为许多工作的首要人选,这将对你的职业发展有极大好处。 最重要的是,即使是一门编程课也有助于学习新的思维方式,就类似于通过绘画课去学 习从不同的角度观察世界一样。学会用一种新的方式思考问题是非常有用的。我们中许多人 都会说要提高解决问题的综合能力。所谓“解决问题”只不过是找出问题的答案或者完成一 项任务,而编程就是一种纯粹的、精简的解决问题的方式。因此学习编程可以让你真正掌握 一种新的思维方式,从而使你能够找到问题的答案或解决方案。 如何使用本书和Alice学习编程 本书及其附带的Alice 系统将以一种全新的、更有乐趣的方式教你学习编程。在讲解时, 我们尽力使学习编程变得更加人性化。比如,在以往的很多关于程序设计的课程中,尤其是 一些程序设计入门的课程都会讲一些常见的算术运算题:把许多数字相加,然后打印出它们

文档评论(0)

zhuwo + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档