马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
这节课就简单多了,涉及到的基本概念在前面已经用到了。 赋值语句,编程的最基本语句。有两种型式: 变量名 := 表达式 对象.属性名 := 表达式 最需要注意的是delphi赋值用 := 而不是 = 下面最说说delphi的常用函数和过程,主要分为数学类函数、字符类函数、日期时间类函数和顺序类函数,实际上这里说的函数也包括一些过程,本课主要介绍前两类。 | | | | | | | | | 与参数相同,但具体是什么整型实型不清楚,帮助中也没说清 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
参数的类型虽然的Extended但实际上数据可以是任何实型,甚至是整型,这里选用Extended占字节最多是实型,其他的实型的数据都在它的范围之内,同理Int64也是一样。返回值的类型的Int64 / Extended也能赋值给任何整型 / 实型。 Round函数与python并不是严格意义的四舍五入,有人称其为四舍入五成双,举个例子, Round(3.5)为4,而Round(2.5)却不是3而是2,这是因为小数部分为0.5时,它的舍入以形成为整数为偶数为准,但当比2.5大一点点,如2.5000001,得到的值就是3了。 Int(x)与Trunc(x)的差别是返回值的数据类型不同。 使用Random前最好加上Randomize,否则产生的第一个随机数总是0,且后面的一若干随机数都是同一序列的。 我们看到有反正切却没有正切,有Ln却没有Log,这是因为还有不少数学函数在另外的单元中--math单元。Delphi的单元与python的模块有一定的相似性。要想使用这些函数,就必须先引用单元,在Interface后uses引导的部分。与python不同的是,不用在函数名前加上单元名。实际上上面的函数也在一个单元中,system单元,只不过这个单元delphi已缺省引用了。
编写的2个小程序也非常简单: 计算不同的函数值
随机产生2个数,你给出相加的值,由程序来验证。
|