3、Smalltalk编程:货币转换与二次方程求解

Smalltalk编程:货币转换与二次方程求解

1. Smalltalk编程基础

在Smalltalk开发环境中,有一个名为“工作区”的窗口,它就像传统文本编辑器的窗口一样,允许用户输入和编辑Smalltalk编程文本。不同操作系统下的工作区窗口有所不同,例如Mac OS X平台和Microsoft Windows 7 OS下的工作区窗口就存在差异。

在工作区输入的程序文本,以货币转换程序为例,它基于特定算法,将瑞典克朗转换为欧元。这里有几个关键的编程要点:
- 变量声明 :在程序中使用变量前,需要进行声明。在两条竖线之间可以声明多个变量,这些变量是临时或局部变量。与PASCAL等传统高级编程语言不同,Smalltalk变量没有类型,可以赋予任意随机值。例如:

|euAmount|
  • 赋值操作 :在Smalltalk中,使用“:=”表示赋值,而“=”用于比较表达式。例如:
euAmount := 150 * 0.108.
2. 程序执行与结果输出

输入到工作区的程序文本可以在SmaViM上立即执行,但首先需要用鼠标左键选择文本。VisualWorks提供了两种执行所选文本的方法:
- 在工作区编辑菜单的下拉菜单中左键点击“Do it”。
- 在上下文菜单中点击“Do it”(在Windows中右键点

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值