BSL编程语言简介
0. 选择编程语言
如果你第一次使用DrRacket,打开后需要选择Beginning Student Language (BSL)
Language -> Choose Language (或直接按Ctrl + L),看到如下洁面后选择Beginning Student,点击OK
定义区【Definition Area】—写代码的地方
互动区【Interactive Area】 — 代码结果输出的地方
1. 写简单的表达式(Expression)
让我们从最简单的四则运算开始【所有BSL表达式都必须在()中】
(+ 3 4)
点击右上角的运行按钮,互动区将显示7。其中,+是运算符(operator),3和4操作数(operand)。BSL使用前缀表示法,即把运算符放在前面,操作数放在后面。这与函数f(x)的表达方法相同,也保持了一致性,但与3+4的表达方法略有不同。即使是简单的表达式,如果将多个数字相加,只需要写1次加号:
(+ 3 3 1) ; + can add more than 2 numbers
上面的表达式中,;表示注释,该行在分号后的内容运行时都将被忽略,可以用于解释代码。
表达式可以相互嵌套,下面的表达式同样返回7.
(+ 3 (* 2 2))
加(+)减(-)乘(*)除(/)都可

本文介绍了使用DrRacket进行BSL编程的基础知识,包括选择编程语言、编写简单表达式(如四则运算)、表达式求值遵循的规则、字符串与图像的操作以及如何定义常数。BSL使用前缀表示法,通过`+`、`-`、`*`、`/`等运算符进行计算,字符串用双引号包围,图形功能需要引入特定库。定义常数能提高代码可读性。

最低0.47元/天 解锁文章
1358

被折叠的 条评论
为什么被折叠?



