标签:STEAM教育
JavaScript允许你使用变量给值起个名字,你可以把变量想象为一个盒子,可以把一个东西放进去,如果要在其中放其他东西,就要把之前的东西取出来。要创建一个新的变量,使用关键字var,后面跟着变量的名称。关键字就是在JavaScript中有特殊意义的单词。在这个例子中,输入var时,JavaScri...
上一课我们学习了让计算机开口说话应使用 printf 语句。我们发现,计算机“说”出的话都是黑底白字,其实计算机的输出可以是彩色的,我们一起来看看吧。注意,此处代码只能在 windows 操作系统下编译运行。如果你使用的是本书推荐的 C 语言的软件“啊哈 C”,那么你的代码肯定可以运行成功。OK,下...
接上一课。细心的同学可能会发现,“啊哈 C”默认的 C 语言框架,比我们之前说的 C 语言框架多了一句话:system("pause");这句话是什么意思呢?稍后我们再揭晓,我们先将这句话删除,删除后的界面如图 2-10 所示。图 2-10 删除 system("pause")好了,同学们请注意,到...
第一个程序没有多大实际意义,它只是在屏幕上打印了一些内容,下面来试一个更有意思的程序。代码清单1-2中的代码编写的是一个简单的猜数游戏。与第一个程序一样,先选择File(文件)>New Window(新窗口)在IDLE编程器中新建一个文件。键入代码清单中1-2中代码,然后保存这个文件。可以把这...
如果程序中出现错误无法行动,怎么办呢?可能会发生两种不同类型的错误。下面就来了解这两种错误,这样无论遇到哪一种错误你都能知道如何应对。1、语法错误IDLE在尝试运行程序前会对程序做一些检查。如果IDLE发现一个错误,这往往是一个语法错误(syntax error)。语法就是一种编程语言的拼写和文法规...
到目前为止,我们看到的例子都只是(交互模式中)单个Python指令。通过这些指令可以查看Python能够做些什么,这固然不错,不过这些例子并不是真正的程序。前面已经提到过,程序是多个指令集合在一起,所以下面就来创建我们的第一个Python程序吧。首先需要有办法键入我们的程序,如果只是在交互式窗口键入...
JavaScript可以执行加、减、乘、除这样的基本数学运算。做这些运算,我们要用到操作符+、-、*和/。我们可以像使用计算机一样使用JavaScript控制台,我们已经看过3和4相加的示例,再来看一个更难的示例,12345加56789等于几?12345+56789;69134心算不是很容易,但是J...
编程其实就是操作数据,可什么是数据呢?数据就是我们保存在计算机程序中的信息。例如,你的名字就是一条数据,年龄也是一条数据,你头发的颜色,有几个兄弟姐妹,住在什么地方,是男生还是女生-----所有这些都是数据。JavaScript中有3种基本的数据类型:数字、字符串和Boolean(布尔类型)。Num...
我们的程序包含了很多的语法,包括括号、分号、花括号、加号,以及一些乍看上去有些神秘的单词(如var和console.log)。还有各种JavaScript语法,即JavaScript关于如何将符号和单词组合起来以创建可以工作的程序的规则。当你想要学习一门新的编程语言的时候,其中最难的部分是习惯如何编...
接下来我们需要让计算机运行我们刚才写的程序。如果让计算机运行我们写的东西(其实我们写的就是一个 C 语言程序),需要一个特殊的软件,它叫作“C 语言编译器”1,“C 语言编译器”有很多种,我们这里介绍一种比较简单的软件,“C 语言编译器”的作用是把我们写的程序“变”成一个“exe”,即可以让计算机直...