C语言的题目求解!~

2024-05-13 09:54

1. C语言的题目求解!~

你都能发百度了,怎么不知道运行一遍了?
运行一遍不就知道结果了啊

C语言的题目求解!~

2. 急~~~~~~~~!!!!!!! 2007年数学中考题

常州市2007年初中毕业、升学统一考试
数   学
注意事项:1.全卷共8页,28题,满分120分,考试时间120分钟.
2.答卷前将密封线内的项目填写清楚,并将座位号填写在试卷规定的位置上.
3.用蓝色或黑色钢笔、圆珠笔将答案直接填写在试卷上.
4.考生在答题过程中,可以使用CZ1206,HY82型函数计算器,若试题计算结果没有要求取近似值,则计算结果取精确值(保留根号和 ).
一、填空题(本大题每个空格1分,共18分.把答案填在题中横线上)
1. 的相反数是           , 的绝对值是         ,立方等于 的数是        .
2.点 关于 轴对称的点的坐标是      ;点 关于原点对称的点的坐标是      .
3.若 ,则 的余角是          °,           .
4.在校园歌手大赛中,七位评委对某位歌手的打分如下:9.8,9.5,9.7,9.6,9.5,9.5,9.6,则这组数据的平均数是           ,极差是          .
5.已知扇形的半径为2cm,面积是 ,则扇形的弧长是        cm,扇形的圆心角为           °.
6.已知一次函数 的图象经过点 , ,则        ,        .
7.如图,已知 , , , , ,
则       °,           ,        .
8.二次函数 的部分对应值如下表:
 
…  
 
 
 
 
 
…
 
…  
 
 
 
 
 
…
二次函数 图象的对称轴为        , 对应的函数值         .
二、选择题(下列各题都给出代号为A,B,C,D的四个答案,其中有且只有一个是正确的,把正确答案的代号填在题后(  )内,每小题2分,共18分)
9.在下列实数中,无理数是(    )
A.   B.   C.   D. 
10.在函数 中,自变量 的取值范围是(    )
A.   B.   C.   D. 
11.下列轴对称图形中,对称轴的条数最少的图形是(    )
A.圆  B.正六边形  C.正方形  D.等边三角形
12.袋中有3个红球,2个白球,若从袋中任意摸出1个球,则摸出白球的概率是(    )
A.   B.   C.   D. 
13.如图,图象(折线 )描述了某汽车在行驶过程中速度与时间的函数关系,下列说法中错误的是(    )
A.第3分时汽车的速度是40千米/时
B.第12分时汽车的速度是0千米/时
C.从第3分到第6分,汽车行驶了120千米
D.从第9分到第12分,汽车的速度从60千米/时减少到0千米/时
14.下面各个图形是由6个大小相同的正方形组成的,其中能沿正方形的边折叠成一个正方体的是(    )





15.小明和小莉出生于1998年12月份,他们的出生日不是同一天,但都是星期五,且小明比小莉出生早,两人出生日期之和是22,那么小莉的出生日期是(    )
A.15号   B.16号   C.17号   D.18号
16.若二次函数 ( 为常数)的图象如下,则 的值为(    )
A.   B.   C.   D. 







17.如图,在 中, , , ,经过点 且与边 相切的动圆与 分别相交于点 ,则线段 长度的最小值是(    )
A.   B.   C.   D. 
三、解答题(本大题共2小题,共18分.解答应写出演算步骤)
18.(本小题满分10分)化简:
(1) ;                  (2) .



19.(本小题满分8分)解方程:
(1) ;            (2) .




四、解答题(本大题共2小题,共12分.解答应写出证明过程)
20.(本小题满分5分)
已知,如图,在 中, 的平分线交 边于点 .
求证: .






21.(本小题满分7分)
已知,如图,延长 的各边,使得 , ,顺次连接 ,得到 为等边三角形.
求证:(1) ;
(2) 为等边三角形.






五、解答题(本大题共2小题,共15分.解答应写出文字说明或演算步骤)
22.(本小题满分7分)
图1是某市2007年2月5日至14日每天最低气温的折线统计图.














(1)图2是该市2007年2月5日至14日每天最高气温的频数分布直方图,根据图1提供的信息,补全图2中频数分布直方图;
(2)在这10天中,最低气温的众数是        ,中位数是       ,方差是        .



23.(本小题满分8分)
 口袋中装有2个小球,它们分别标有数字 和 ; 口袋中装有3个小球,它们分别标有数字 , 和 .每个小球除数字外都相同.甲、乙两人玩游戏,从 两个口袋中随机地各取出1个小球,若两个小球上的数字之和为偶数,则甲赢;若和为奇数,则乙赢.这个游戏对甲、乙双方公平吗?请说明理由.




六、探究与画图(本大题共2小题,共13分)
24.(本小题满分6分)
如图,菱形、矩形与正方形的形状有差异,我们将菱形、矩形与正方形的接近程度称为“接近度”.在研究“接近度”时,应保证相似图形的“接近度”相等.
(1)设菱形相邻两个内角的度数分别为 和 ,将菱形的“接近度”定义为 ,于是, 越小,菱形越接近于正方形.
①若菱形的一个内角为 ,则该菱形的“接近度”等于         ;
②当菱形的“接近度”等于        时,菱形是正方形.




(2)设矩形相邻两条边长分别是 和 ( ),将矩形的“接近度”定义为 ,于是 越小,矩形越接近于正方形.
你认为这种说法是否合理?若不合理,给出矩形的“接近度”一个合理定义.




25.(本小题满分7分)
已知 经过 , , , 四点,一次函数 的图象是直线 ,直线 与 轴交于点 .
(1)在右边的平面直角坐标系中画出 ,直线 与 的交点坐标为          ;
(2)若 上存在整点 (横坐标与纵坐标均为整数的点称为整点),使得 为等腰三角形,所有满足条件的点 坐标为          ;
(3)将 沿 轴向右平移           个单位时, 与 相切.
七、解答题(本大题共3小题,共26分.解答应写出文字说明、证明过程或演算步骤)
26.(本小题满分7分)
学校举办“迎奥运”知识竞赛,设一、二、三等奖共12名,奖品发放方案如下表:
一等奖 二等奖 三等奖
1盒福娃和1枚徽章 1盒福娃 1枚徽章
用于购买奖品的总费用不少于1000元但不超过1100元,小明在购买“福娃”和微章前,了解到如下信息:
 
(1)求一盒“福娃”和一枚徽章各多少元?
(2)若本次活动设一等奖2名,则二等奖和三等奖应各设多少名?




27.(本小题满分9分)
已知,如图,正方形 的边长为6,菱形 的三个顶点 分别在正方形 边 上, ,连接 .
(1)当 时,求 的面积;
(2)设 ,用含 的代数式表示 的面积;
(3)判断 的面积能否等于 ,并说明理由.


28.(本小题满分10分)
已知 与 是反比例函数 图象上的两个点.
(1)求 的值;
(2)若点 ,则在反比例函数 图象上是否存在点 ,使得以 四点为顶点的四边形为梯形?若存在,求出点 的坐标;若不存在,请说明理由.












常州市2007年初中毕业、升学统一考试
数学试题参考答案及评分标准
一、填空题(每个空格1分,共18分)
1. , , ;  2. , ;  3. , ;  4.9.6,0.3;
5. , ;  6. , ;  7. , , ;  8. , .
二、选择题(本大题共9小题,每小题2分,共18分)
题号 9 10 11 12 13 14 15 16 17
答案 B C D B C C D D B
三、解答题(本大题共2题,第18题10分,第19题8分,共18分.解答应写出演算步骤)
18.解:(1)原式  3分
                 . 5分
(2)原式  2分
           3分
           4分
          . 5分
19.解:(1)去分母,得 . 1分
解得, . 2分
经检验, 是原方程的根.
 原方程的根是 . 4分
(2) , 2分
 . 3分
 , . 4分
四、解答题(本大题共2小题,第20题5分,第21题7分,共12分.解答应写出证明过程)
21.证明: 四边形 是平行四边形, , .
 . 1分
 平分 , . 2分
 . 3分
 . 4分
又 , . 5分
21.证明:(1) , , . 1分
 是等边三角形, . 2分
又 , . 4分
(2)由 ,得 ,
 , 是等边三角形,
 ,
 ,同理可得 . 5分
 中, . 6分
 是等边三角形. 7分
五、解答题(第22题7分,第23题8分,共15分)
22.(1)画图正确. 2分
(2)7℃,7.5℃,2.49(℃)2(众数1分,中位数2分,方差2分). 7分
23.解:画树状图:               或列表:


3 4 5
1 (1,3)
和为4 (1,4)
和为5 (1,5)
和为6
2 (2,3)
和为5 (2,4)
和为6 (2,5)
和为7







                                                                              4分
数字之和共有6种可能情况,其中和为偶数的情况有3种,和为奇数的情况有3种.
 , , 6分
 游戏对甲、乙双方是公平的. 8分
六、探究与画图(第24题6分,第25题7分,共13分)
24.解:(1)①40. 2分
②0.  4分
(2)不合理.例如,对两个相似而不全等的矩形来说,它们接近正方形的程度是相同的,但 却不相等.合理定义方法不唯一,如定义为 . 越小,矩形越接近于正方形; 越大,矩形与正方形的形状差异越大;当 时,矩形就变成了正方形. 6分
25.解:(1)画图, , . 3分
(2) , . 5分
(3) . 7分
七、解答题(第26题7分,第27题9分,第28题10分,共26分)
26.解:(1)设一盒“福娃” 元,一枚徽章 元,根据题意得
  2分
解得  3分
答:一盒“福娃”150元,一枚徽章15元.
(2)设二等奖 名,则三等奖 名,
  5分
解得 . 6分
 是整数, , . 7分
答:二等奖4名,三等奖6名.
27.解:(1) 正方形 中, , .
又 ,因此 ,即菱形 的边长为 .
在 和 中, ,
 , ,
 . .
 , ,
 ,即菱形 是正方形.
同理可以证明 .
因此 ,即点 在 边上,同时可得 ,
从而 . 2分
(2)作 , 为垂足,连结 ,
 , ,
 , .
 .
在 和 中, , ,
 .
 ,即无论菱形 如何变化,点 到直线 的距离始终为定值2.
因此 . 6分
(3)若 ,由 ,得 ,此时,在 中, .
相应地,在 中, ,即点 已经不在边 上.
故不可能有 . 9分
另法:由于点 在边 上,因此菱形的边长至少为 ,
当菱形的边长为4时,点 在 边上且满足 ,此时,当点 逐渐向右运动至点 时, 的长(即菱形的边长)将逐渐变大,最大值为 .
此时, ,故 .
而函数 的值随着 的增大而减小,
因此,当 时, 取得最小值为 .
又因为 ,所以, 的面积不可能等于1. 9分
28.解:(1)由 ,得 ,因此 . 2分
(2)如图1,作 轴, 为垂足,则 , , ,因此 .
由于点 与点 的横坐标相同,因此 轴,从而 .
当 为底时,由于过点 且平行于 的直线与双曲线只有一个公共点 ,
故不符题意. 3分
当 为底时,过点 作 的平行线,交双曲线于点 ,
过点 分别作 轴, 轴的平行线,交于点 .
由于 ,设 ,则 , ,
由点 ,得点 .
因此 ,
解之得 ( 舍去),因此点 .
此时 ,与 的长度不等,故四边形 是梯形. 5分











如图2,当 为底时,过点 作 的平行线,与双曲线在第一象限内的交点为 .
由于 ,因此 ,从而 .作 轴, 为垂足,
则 ,设 ,则 , 
由点 ,得点 ,
因此 .
解之得 ( 舍去),因此点 .
此时 ,与 的长度不相等,故四边形 是梯形. 7分
如图3,当过点 作 的平行线,与双曲线在第三象限内的交点为 时,
同理可得,点 ,四边形 是梯形. 9分
综上所述,函数 图象上存在点 ,使得以 四点为顶点的四边形为梯形,点 的坐标为: 或 或 . 10分

3. Flash脚本怎么用?

FLASH脚本语言详解 
- Go to 跳转到指定的帧 
- Play 播放 
- Stop 停止 
- Toggle High Quality 在高画质和低画质间切换 
- Stop All Sounds 停止所有声音的播放 
- Get URL 跳转至某个超联结 
- FSCommand 发送FSCommand命令 
- Load Movie 装载影片 
- Unload Movie 卸载影片 
- Tell Target 告知目标 
- If Frame Is Loaded ..判断帧是否被完全载入 
- On Mouse Event 鼠标事件 

。其他Actions。包括: 

- break 跳出循环 
- call 调用指定帧(一般喊有某个特定函数) 
- comment 注释 
- continue 继续循环 
- delete 删除一个对象(Object)中的变量 
- do while do while循环 
- duplicateMovieClip 复制MC 
- else 否则(与if联用) 
- else if 否则如果(与if联用) 
- evaluate 调用自定义函数(Function) 
- for for循环 
- for .. in 依次取得对象(Object)中的各个属性或者某个数组中的所有元素 
- FSCommand 发送FSCommand命令 
- function 声明自定义函数 
- getURL 跳转至某个超联结 
- goto 跳转到指定的帧 
- if 如果 
- ifFrameLoaded ..帧是否完全被载入 
- include 读入外部的ActionScript程序文件(.as) 
- loadMovie 装载MC 
- loadVariables 转载外部文件中的数据,这些外部文件可以是文本文件,或者是由ASP/CGI等脚本返回的文本值 
- on 鼠标事件的触发条件 
- onClipEvent MC的事件触发程序 
- play 播放 
- print 输出到打印机 
- removeMovieClip 删除MC 
- return 在函数(function)中返回一个值 
- set variable 设定变量值 
- setProperty 设定属性 
- startDrag 开始拖动 
- stop 停止 
- stopAllSounds 停止所有声音的播放 
- stopDrag 停止拖动 
- swapDepths 交换两个MC的深度 
- tellTarget 指定Action命令生效的目标 
- toggleHighQuality 在高画质和低画质间切换 
- trace 跟踪调试 
- unloadMovie 卸载MC 
- var 声明局部变量 
- while 当..成立时.. 
- with 对..对象(Object)做.. 

。操作符( Operators) 
- ! 逻辑非操作 
- != 不等于 
- "" 字符串 
- % 取余数 
- && 逻辑与操作 
- () 括号 
- * 乘号 
- + 加号 
- ++ 变量自加一 
- - 减号 
- -- 变量自减一 
- / 除号 
- < 小于 
- <= 小于等于 
-  不等于 
- == 相等 
- > 大于 
- >= 大于等于 
- and 逻辑与 
- not 逻辑非 
- or 逻辑或 
- typeof 返回变量类型 
- void 实体,无返回 
- | | 逻辑或操作 
+ Bitwise Operators 位操作符 
- & 位与操作 
- << 位左移 
- >> 位右移 
- >>> 位右移(无符号) 
- ^ 位异或操作 
- | 位或操作 
- ~ 补位操作 
+ Compound Assign Operators 复合操作符 
- %= A%=B 等效于 A=A%B 
- &= A&=B 等效于 A=A&B 
- *= A*=B 等效于 A=A*B 
- += A+=B 等效于 A=A+B 
- -= A-=B 等效于 A=A-B 
- /= A/=B 等效于 A=A/B 
- <<= A<<=B 等效于 A=A<<B 
- >>= A>>=B 等效于 A=A>>B 
- >>>= A>>>=B 等效于 A=A>>>B 
- ^= A^=B 等效于 A=A^B 
- |= A|=B 等效于 A=A|B 
+ String Operators 字符串操作符(注:实质上是ASCII的比较) 
- add 连接两个字符串 
- eq A eq B 字符串A值与字符串值B相等 
- ge A ge B 字符串A值大于等于字符串B值 
- gt A gt B 字符串A值大于字符串B值 
- le A le B 字符串A值小于等于字符串B值 
- lt A lt B 字符串A值小于字符串B值 
- ne A ne B 字符串A值不等于字符串B值 
+ Functions 函数 
- Boolean 取表达式的布尔值(True 或 False) 
- escape 除去URL串中的非法字符,将其参数按照URL编码的格式转化为字符串(String) 
- eval 访问并计算表达式(expression)的值,并以字符串(String)的形式返回该值 
- false 布尔非值(0) 
- getProperty 获取属性 
- getTimer 获取从电影开始播放到现在的总播放时间(毫秒数) 
- getVersion 获取浏览器的FLASHPlayer的版本号 
- globalToLocal 场景(Scene)中的坐标转换成MC中的坐标 
- hitTest 测试一个点或者MC是否同另一个交叉(即冲突检测) 
- int 把十进制数值强制转换成整数 
- isFinite 测试数值是否为有限数 
- isNaN 测试是否为非数值 
- keycode 返回键盘按下键的键盘值(ASCII值) 
- localToGlobal MC中的坐标转换成场景(Scene)中的坐标 
- maxscroll 文本框的最大行度 
- newline 换行符 
- Number 将参数转换成数值其返回值有以下四种情况: 

如果 x 为一数字,则返回值即为该数字;如果 x 为一布尔数,则返回0或1;如果 x 为一字符串,则函数将x解释为一个指数形式的十进制数;如果x未定义,则返回0。 
- parseFloat 将字符串转换成浮点数 
- parseInt 将字符串转换成整数 
- random 产生0到指定数间的随机数 
- scroll 文本框中的起始滚动行 
- String 将参数转换成字符串 
- targetPath 返回指定实例MC的路径字符串 
- true 布尔是值(1) 
- unescape 保留字符串中的%XX格式的十六进制字符 
+ String Functions 字符串函数 
- chr 将ASCII码转换成相应字符 
- length 返回字符串的长度 
- mbchr 将ASCII/S-JIS编码转换成相应的多字节字符 
- mblength 返回多字节字符串的长度 
- mbord 将多字节字符转换成相应的ASCII/S-JIS编码 
- mbsubstring 截取多字节字符串中的字串 
- ord 将字符转换成ASCII码 
- substring 截取字符串中的子串 
+ Properties 属性 
- _alpha Alpha值(透明度值) 
- _currentframe 在MC中的当前帧数 
- _droptarget 当使用Start drag拖动一个MC时,实时地返回该MC的绝对路径 
- _focusrect 高亮按钮或者某个当前区域的显示与否(True显示/Flase不显示) 
- _framesloaded 已载入的影帧数 
- _height MC的高度 
- _highquality 画质的高低(True高画质/False低画质) 
- _name MC的实例名 
- _quality 当前画质(字符串值) LOW,MEDIUM,HIGH,BEST 
- _rotation MC旋转的角度(单位:度) 
- _soundbuftime 声音的缓冲区大小(默认值5,单位:秒) 
- _target MC的路径 
- _totalframes 总帧数 
- _url 电影被调用的URL地址 
- _visible 是否可视(True可视/False不可视) 
- _width MC的宽度 
- _x MC的x坐标 
- _xmouse 鼠标的x坐标 
- _xscale MC的X轴向缩放度 
- _y MC的y坐标 
- _ymouse 鼠标的y坐标 
- _yscale MC的y轴向缩放度 
+ Objects 对象 
+ Array 数组 
- concat 合并多个数组 
- join 将一个数组中的元素转化成字符串,并通过特定的分割符进行联结,并返回结果字符串 
- length 返回数组长度 
- new Array 新建数组对象 
- pop 出栈 (FILO 先入后出) 
- push 入栈 (入队列) 
- reverse 反相(颠倒数组,及第一个元素和最后一个元素互换……) 
- shift 出队列 (FIFO 先入先出) 
- slice 截取数组中的子串生成新的数组 
- sort 数组元素的排序 
- splice 从数组中指定元素起删除指定个数的元素或者删除指定元素 
- unshift 从数组头部插入一个元素 
+ Boolean 布尔对象 
- new Boolean 新建布尔型对象 
- toString 将布尔型对象的值转换成字符串值 
- valueOf 获取布尔型对象的值(返回值为布尔型) 
+ Color 颜色对象 
- getRGB 获取颜色值的RGB分量(返回值0xRRGGBB十六进制) 
- getTransform 获取颜色值的转换量(返回值 cxform 型) [不太清楚] 
- new Color 新建一颜色对象 
- setRGB 设置颜色值的RGB分量(参数为0xRRGGBB十六进制) 
- setTransform 设置颜色值的转换量(参数为 cxform 型) [不太清楚] 
+ Date 时间和日期对象 
- getDate 获取当前日期(本月的几号) 
- getDay 获取今天是星期几(0-Sunday,1-Monday...) 
- getFullYear 获取当前年份(四位数字) 
- getHours 获取当前小时数(24小时制,0-23) 
- getMilliseconds 获取当前毫秒数 
- getMinutes 获取当前分钟数 
- getMonth 获取当前月份(注意从0开始:0-Jan,1-Feb...) 
- getSeconds 获取当前秒数 
- getTime 获取UTC格式的从1970.1.1 0:00以来的秒数 
- getTimezoneOffset 获取当前时间和UTC格式的偏移值(以分钟为单位) 
- getUTCDate 获取UTC格式的当前日期(本月的几号) 
- getUTCDay 获取UTC格式的今天是星期几(0-Sunday,1-Monday...) 
- getUTCFullYear 获取UTC格式的当前年份(四位数字) 
- getUTCHours 获取UTC格式的当前小时数(24小时制,0-23) 
- getUTCMilliseconds 获取UTC格式的当前毫秒数 
- getUTCMinutes 获取UTC格式的当前分钟数 
- getUTCMonth 获取UTC格式的当前月份(注意从0开始:0-Jan,1-Feb...) 
- getUTCSeconds 获取UTC格式的当前秒数 
- getYear 获取当前缩写年份(当前年份减去1900) 
- new Date 新建日期时间对象 
- setDate 设置当前日期(本月的几号) 
- setFullYear 设置当前年份(四位数字) 
- setHours 设置当前小时数(24小时制,0-23) 
- setMilliseconds 设置当前毫秒数 
- setMinutes 设置当前分钟数 
- setMonth 设置当前月份(注意从0开始:0-Jan,1-Feb...) 
- setSeconds 设置当前秒数 
- setTime 设置UTC格式的从1970.1.1 0:00以来的秒数 
- setUTCDate 设置UTC格式的当前日期(本月的几号) 
- setUTCFullYear 设置UTC格式的当前年份(四位数字) 
- setUTCHours 设置UTC格式的当前小时数(24小时制,0-23) 
- setUTCMilliseconds 设置UTC格式的当前毫秒数 
- setUTCMinutes 设置UTC格式的当前分钟数 
- setUTCMonth 设置UTC格式的当前月份(注意从0开始:0-Jan,1-Feb...) 
- setUTCSeconds 设置UTC格式的当前秒数 
- setYear 设置当前缩写年份(当前年份减去1900) 
- toString 将日期时间值转换成"日期/时间"形式的字符串值 
- UTC 返回指定的UTC格式日期时间的固定时间值 
+ Key 键盘对象 
- BACKSPACE Backspace(<-)键 
- CAPSLOCK CapsLock键 
- CONTROL Ctrl键 
- DELETEKEY Delete(Del)键 
- DOWN 方向下键 
- END End键 
- ENTER Enter(回车)键 
- ESCAPE Esc键 
- getAscii 获取最后一个按下或松开的键的对应字符的Ascii码 
- getCode 获取最后一个被按下的键的键盘扫描码 
- HOME Home键 
- INSERT Insert(Ins)键 
- isDown 当指定键被按下时返回True值 
- isToggled 当Caps lock或者Num Lock键被锁定时返回真(True) 
- LEFT 方向左键 
- PGDN PageDown(PGDN)键 
- PGUP PageUp(PGUP)键 
- RIGHT 方向右键 
- SHIFT Shift键 
- SPACE 空格键 
- TAB Tab键 
- UP 方向上键 
+ Math 数学函数对象 
- abs abs(n) 取n的绝对值 
- acos acos(n) n的反余弦(返回值单位:弧度) 
- asin asin(n) n的反正弦(返回值单位:弧度) 
- atan atan(n) n的反正切(返回值单位:弧度) 
- atan2 atan2(x,y) 计算x/y的反正切 
- ceil ceil(n) 取靠近n的上限的整数(向上取整) 
- cos cos(n) 取n的余弦(n的单位:弧度) 
- E Euler(欧拉)指数(约为2.718) 
- exp 指数 
- floor floor(n) 取靠近n的下限的整数(向下取整) 
- LN10 ln10(约等于2.302) 
- LN2 ln2(约等于0.693) 
- log 取自然对数(e为底) 
- LOG10E 10为底取E的对数(约等于0.434) 
- LOG2E 2为底取E的对数(约等于1.443) 
- max 返回两参数中的最大值 
- min 返回两参数中的最小值 
- PI 圆周率(约等于3.14159) 
- pow pow(x,y) x的y次方 
- random 产生0-1间的随机数 
- round 四舍五入取整 
- sin sin(n) 取n的正弦(n的单位:弧度) 
- sqrt 开根号 
- SQRT1_2 0.5开根号(约等于0.707) 
- SQRT2 2开根号(约等于1.414) 
- tan tan(n) 取n的正切(n的单位:弧度) 
+ MovieClip 影片夹子对象 
- attachMovie 产生一个库中MC的实体并将它绑定到某个电影上 
- dupicateMovieClip 复制当前MC产生新的MC 
- getURL 使浏览器浏览指定页面 
- gotoAndPlay 跳转到指定帧并播放 
- gotoAndStop 跳转到指定帧并停止播放 
- loadMovie 引入一个外部电影到指定层 
- loadVariables 引入外部文件中的变量值 
- nextFrame 下一帧 
- play 播放 
- prevFrame 前一帧 
- removeMovieClip 删除用duplicateMovieClip创建的MC 
- startDrag 开始拖动MC 
- stop 停止MC的播放 
- stopDrag 停止拖动MC 
- unloadMovie 卸载由loadMovie引入的Movie 
+ Mouse 鼠标对象 
- hide 隐藏鼠标指针 
- show 显示鼠标指针 
+ Number 数值对象 
- MAX_value FLASH5 所允许的最大数值1.79769313486231 e 308 
- MIN_value FLASH5 所允许的最小数值5 e -324 
- NaN 是否为非数值(Not a Number) 
- NEGATIVE_INFINITY 是否为负数 
- new Number 新建数值对象 
- POSITIVE_INFINITY 是否为正数 
- toString 将数值转换成字符串 
+ Object 对象 
- new Object 新建对象 
- toString 转换对象为字符串 
- valueOf 返回对象的值 
+ Selection 选择区对象 
- getBeginIndex 获取可编辑文本区的起始位置,-1表示无可编辑文本区 
- getCaretIndex 获取当前的编辑位置,-1表示没有可编辑文本区 
- getEndIndex 获取可编辑文本区的结束位置,-1表示无可编辑文本区 
- getFocus 获取当前的激活文本区的文本变量名 
- setFocus 设置当前的激活文本区 
- setSelection 设置可编辑文本的起始位置和终止位置 
+ Sound 声音对象 
- attachSound 绑定库中的一个声音 
- getPan 获取声音的混音值 [不太清楚] 
- getTransform 获取当前声音的变换量(返回值类型:sxform) [不太清楚] 
- getVolume 获取当前声音的音量(百分比) 
- new Sound 新建声音对象 
- setPan 设置声音的混音值 [不太清楚] 
- setTransform 设置当前声音的变换量(参数类型:sxform) [不太清楚] 
- setVloume 设置当前声音的音量(百分比) 
- start 开始播放当前声音 
- stop 停止播放当前声音 
+ String 字符串对象 
- charAt 在指定的索引表中返回一个字符 
- charCodeAt 在指定的索引表中返回一个字符的代码 
- concat 联结合并多个字符串 
- fromCharCode 从字符代码组构造出一个新的字符串 
- indexOf 在字符串中寻找子串,返回子串起始位置或-1(-1表示未找到) 
- lastIndexOf 在字符串中寻找子串,返回子串终止位置或-1(-1表示未找到) 
- length 返回字符串的长度 
- new String 新建字符串对象 
- slice 返回字符串中指定截取的子串 
- split 根据限定符将字符串转换成一个数组 
- substr substr( start, length ) 返回从start开始,共length长的子串 
- substring substring( indexA, indexB ) 返回indexA..indexB之间的子串 
- toLowerCase 将字符串中的大写字符全部转换成小写 
- toUpperCase 将字符串中的小写字符全部转换成大写 
+ XML 可扩充性标记语言对象 
- appendChild 添加一个子结点到指定的XML元素 
- attributes XML元素的属性数组 
- childNodes 一个XML元素的子结点数组 
- cloneNode 克隆(复制)当前结点 
- createElement 新建一个新的XML元素 
- createTextNode 新建一个新的XML文本结点 
- firstChild 返回当前XML结点的第一个子结点 
- hasChildNodes 当前XML结点是否有子结点(返回true有子结点/flash则无) 
- insertBefore 在一个指定的XML元素的子结点前插入一个新的子结点 
- lastChild 返回当前XML结点的最后一个子结点 
- load 从指定的URL把XML元素引入FLASH中 
- loaded 当XML元素引入或是发送同时引入FLASH中后,返回true值 
- new XML 新建一个XML对象 
- nextSibling 当前XML结点的下一个结点 
- nodeName 返回当前XML结点的名字 
- nodeType 返回当前XML结点的类型(1-元素,3-文本) 
- nodevalue 返回当前XML结点的值(text型返回文本) 
- onLoad 当引入或发送同时引入时触发事件 
- parentNode 返回当前XML结点的父结点 
- parseXML 将XML字符串转换成XML对象 
- previousSibling 当前XML结点的前一个结点 
- removeNode 从XML文本中删除结点 
- send 从FLASH中把一个XML元素发送到指定的URL地址 
- sendAndLoad 从FLASH中把一个XML元素发送到指定的URL地址同时引入XML结果 
- toString 把XML对象转换为XML字符串表达 
+ XMLSocket XML套接口 
- close 关闭一个XML套接口 
- connect 连接一个XML套接口,指定URL,并定义其端口号 
- new XMLSocket 建立一个新的XML套接口 
- onClose 关闭XML套接口时触发事件 
- onConnect 连接XML套接口时触发事件 
- onXML 从服务器上获取XML时触发事件 
- send 发送XML给服务器 

Flash密码也 
1.防asv反编译: 
在代码的前面加上: 

function a ( ) { 0 ( ) } 
2.保护swf文件加密: 
在动画的第一帧加入检测url 的代码: 

web=getproperty(" ", _url); 
test=web.“indexof ”("your url ", "0.000000d"); 
if(test==“-1”){ 
gotoAndStop(88); //此帧数任一。 
elseif( not(test=="-1")){ 
gotoAndPlay( getproperty(“ ”, -currentframe+1)); 
我给你个教程地址~是讲AS编程的~金鹰出的~学FLASH的人应该都听过~ 
http://video.banma.com/flashaction/ 
提示~~~如果你是网通的,进入视频之后别忘了点选网通~~ 
想保存教程的话,只要装上百度搜霸,再重开一遍浏览器,把鼠标放在上面就能点保存了~ 
虽然是插件,但是保存FLASH还是很方便的~ 
还有一个配套的初级教程,http://video.banma.com/flashpeixun/

Flash脚本怎么用?

4. 求如何用EXCEL处理分析工程经济中现值年值终值内部收益率等这些指标,最好有实例教材的

  一、投资函数

  (一)PV

  1.含义:返回投资的现值。现值为一系列未来付款当前值的累积和。例如,借人方的借人款即为贷出方贷款的现值。

  2.语法:PV (rate, nper, pmt, fv, type)。其中:

  rate为各期利率。例如,如果按10%的年利率借人一笔贷款来购买汽车,并按月偿还贷款,则月利率为0.83%(即10%/12)。可以在公式中输人10%/12或0.83%或0.0083作为rate的值。

  nper为总投资(或贷款)期,即该项投资(或贷款)的付款期总数。例如,对于一笔4年期按月偿还的汽车贷款,共有48(即4x12)个偿款期次。可以在公式中输人48作为nper的值。

  pmt为各期所应付给(或得到)的金额,其数值在整个年金期间(或投资期内)保持不变。通常pmt包括本金和利息,但不包括其他费用及税款。例如,10 000元的年利率为12%的4年期汽车贷款的月偿还额为263.33元。可以在公式中输人263.33作为pmt的值。

  fv为未来值或在最后一次支付后希望得到的现金余额,如果省略fv,则假设其值为零(一笔贷款的未来值即为零)。例如,如果需要在18年后支付50 000元,则50 000元就是未来值。可以根据保守估计的利率来决定每月的存款额。

  type为数字0或1,用以指定各期的付款时间是在期初还是期末。如果省略type,则假设其值为零,期末付款。

  说明:应确认所指定的rate和nper单位的一致性。例如,同样是4年期年利率为12%的贷款,如果按月支付,rat。应为12 % /12, nper应为48(即4x12);如果按年支付,rate应为12%,nper为4。

  3.示例。假设要购买一项保险年金,该保险可以在今后20年内于每月未回报500元。此项气金的购买成本为60 000元,假定投资回报率为8。现在可以通过函数PV计算一下这笔投资是否值得。该项年金的现值为:


  PV(0.08 /12,12*20,500-0)=一59 777.15(元)

  结果为负值,因为这是一笔付款,亦即支出现金流。年金59 777.15元的现值小于实际支付的60 000元。因此,这不是一项合算的投资。

  (二)NPV

  1.含义:基于一系列现金流和固定的各期贴现率,返回一项投资的净现值。投资的净现值是指未来各期支出(负值)和收人(正值)的当前值的总和。

  2.语法:NPV (rate, value 1, value 2,…)。其中:

  rate为各期贴现率,是一固定值。

  value 1, value 2,…代表1-29笔支出及收人的参数值。

  (1) value 1, value 2,…所属各期间的长度必须相等,而且支付及收人的时间都发生在期末。

  (2) NPV按次序使用value 1, value 2,?来注释现金流的次序。所以一定要保证支出和收人的数额按正确的顺序输人。

  (3)如果参数是数值、空白单元格、逻辑值或表示数值的文字表达式,则都会计算在内;如果参数是错误值或不能转化为数值的文字,则被忽略。

  (4)如果参数是一个数组或引用,只有其中的数值部分计算在内。忽略数组或引用中的空白单元格、逻辑值、文字及错误值。

  3.说明:_

  (1)函数NPV假定投资开始于value 1现金流所在日期的前一期,并结束于最后一笔现金流的当期。函数NPV依据未来的现金流计算。如果第一笔现金流发生在第一个周期的期初,则第一笔现金必须加人到函数NPV的结果中,而不应包含在values参数中。详细内容请参阅下面的实例。

  (2)如果n是values参数表中的现金流的次数,则NPV的公式如下:

  (3)函数NPV与函数PV(现值)相似。PV与NPV之间的主要差别在于:函数PV允许现金流在期初或期末开始;而且,PV的每一笔现金流数额在整个投资中必须是固定的;而函数NPV的现金流数额是可变的。有关年金与财务函数的详细内容,请参阅函数PV.

  (4)函数NPV与函数IRR钩部收益率)也有关,函数IRR是使NPV等于零的比率:NPV(IRR(... ), ---) =00

  4.示例:

  假设第一年投资10 000元,而未来3年梦年的收入分别为3 000元,4200元和6800元。假定每年的贴现率是10%,则投资的净现值是:


  NPV(10%,一10 000,3 000,4 200,6 800)=1 188.44(元)

  上述的例子中,将开始投资的10 000元作为value参数的一部分。这是因为付款发生在第一个周期的期末。

  下面考虑在第一个周期的期初投资的计算方式。假如要购买一家鞋店,投资成本为40 000元,并且希望前5年的营业收人如下:8 000元,9 200元,10 000元,12 000元和14 500元。每年的贴现率为8%(相当于通货膨胀率或竞争投资的利率)。

  如果鞋店的成本及收人分别存储在B1--B6中,下面的公式可以计算出鞋店投资的净现值:

  NPV(8%,B2:B6)+BI=1922.06(元)

  在上面的例子中,一开始投资的40 000元并不包含在values参数中,因为此项付款发生在第一期的期初。

  假设鞋店的屋顶在营业的第6年倒塌,估计这一年的损失为9 000元,则6年后鞋店投资的净现值为:

  NPV(8%,B2:B6,一9000)+BI=一3749.47(元)

  (三)FV

  1.含义:基于固定利率及等额分期付款方式,返回某项投资的未来值。

  2.语法:FV (rate, nper, pmt, pv, type)。有关函数FV中各参数以及其他年金函数的详细内容,请参阅函数PV.

  ,rate为各期利率,是一固定值。

  nper为总投资(或贷款)期,即该项投资(或贷款)的付款期总数。

  pmt为各期所应付给(或得到)的金额,其数值在整个年金期间(或投资期内)保持不变。通常pmt包括本金和利息,但不包括其他费用及税款。

  pv为现值,即从该项投资(或贷款)开始计算时已经人账的款项,或一系列未来付款当前值的累积和,也称为本金。如果省略PV,则假设其值为零。

  type为数字0或1,用以指定各期的付款时间是在期初还是期末。如果省略type,则假设其值为零,期末付款。

  3.说明:

  (1)应确认所指定的rate和nper单位的一致性。例如,同样是4年期年利率为12%的贷款.如果按月支付,rate应为1%(即12 % /12), nper应为48(即4x12);如果按年支付,rate应为12,nper为4。

  (2)在所有参数中,支出的款项,如银行存款,表示为负数;收人的款项,如股息收人,表示为正数。·

  4.示例:

  FV(0 .5%,10,一200,一500,1)=2581.40(元)

  FV(1%,12,一1000)=12682-50(元)

  FV(11%/12,35,一2000,1)=82 846.25(元)

  假设需要为1年后的某个项目预筹资金,现在将1 000元以年利6%,按月计息(月利6%/12或0.5%)存人储蓄存款账户中,并在以后12个月的每个月初存人100元,则1年后该账户的存款额等于多少?

  FV (0.5%, 12,一100,一1000, 1) = 2 301.40(元)

  《四)PMT

  1.含义:基于固定利率及等额分期付款方式,返回投资或贷款的每期付款额。

  2.语法:PMT (rate, nper, pv, fv, type)。有关函数PMT中参数的详细描述,请参阅函数PV.

  rate为各期利率,是一固定值。

  nper为总投资(或贷款)期,即该项投资(或贷款)的付款期总数。

  PV为现值,即从该项投资(或贷款)开始计算时已经人账的款项或一系列未来付款当前值的累积和,也称为本金。

  fv为未来值或在最后一次付款后希望得到的现金余额,如果省略fv,则假设其值为零(例如,一笔贷款的未来值即为零)。

  type为数字0或1,用以指定各期的付款时间是在期初还是期末。如果省略type,则假设其值为零,期末付款。

  3.说明:

  (1) PMT返回的支付款项包括本金和利息,但不包括税款、保留支付或某些与贷款有关的费用。

  (2)应确认所指定的rate和`nper单位的一致性。例如,同样是4年期年利率为12%的贷款,如果按月支付,rate应为1%(即12 % /12), nper应为48(即4x12);如果按年支付,rate应为12%,nper为4。

  (3)如果要计算一笔款项的总支付额,请用PMT返回值乘以npero

  4.示例:

  下面的公式将返回需要10个月付清的年利率为8%的10 000元贷款的月支付额:


  PMT(8% /12,10,10 000)=一1037.03(元)


  对于同一笔贷款,如果支付期限在每期的期初,支付额应为:


  PMT(8% /12,10,10 000,0,1)=一1 030 .16(元)


  如果以12%的利率贷出5 000元,并希望对方在5个月内还清,下列公式将返回每月所得款数:


  PMT(12 % /12,5,一5000)=1 030.20(元)


  除了用于贷款之外,函数PM'I,还可以计算出别的以年金方式付款的支付额。例如,如果需要以按月定额存款方式在18年中存款50 000元,假设存款年利率为6%,则函数PMT可以用来计算月存款额:


  PMT(6 % /12,18 X 12,0,50 000)=一129.08(元)


  即向年利率为6%的存款账户中每月存人129.08元,18年后可获得50 000元。

  (五)IPMT

  1.含义:基于固定利率及等额分期付款方式,返回投资或贷款在某一给定期间内的利息偿还额。有关函数IPMT的参数和年金函数的详细内容,请参阅函数PV.

  2.语法:IPMT (rate, per, nper, pv, fv, type)。其中:

  rate为各期利率,是一固定值。

  per用于计算其利息数额的期次,必须在1至nper之间。

  nper为总投资(或贷款)期,即该项投资(或贷款)的付款期总数。

  pv为现值,即从该项投资(或贷款)开始计算时已经人账的款项或一系列未来付款当前值的累积和,也称为本金。

  fv为未来值或在最后一次付款后希望得到的现金余额。如果省略fv,则假设其值为零(例如,一笔贷款的未来值即为零)。

  type为数字0或1。用以指定各期的付款时间是在期初还是期末。如果省略type,则假设其值为零,期末付款。

  3.说明:

  (1)应确认所指定的rate和nper单位的一致性。例如,同样是4年期年利率为12%的贷款,如果按月支付,rate应为1%(即12 % /12), nper应为48

  (即4X12);如果按年支付,rate应为12%,nper为4。

  (2)在所有参数中,支出的款项,如银行存款,表示为负数;收人的款项,如股息收人,表示为正数。

  4.示例:

  下面的公式可以计算出3年期,本金8 000元,年利10%的银行贷款的第一个月的利息:

  IPMT( 0 .1/12,1,36,8 000)=一66.67(元)

  下面的公式可以计算出3年期,本金8 000元,年利10%且按年支付的银行贷款的第3年的利息:

  IPMT(0.1,3,3,8 000)=一292.45(元)

  (六)PPMT

  1.含义:基于固定利率及等额分期付款方式,返回投资或贷款在某一给定期间内的本金偿还额。

  2.语法:PPMT (rate, per, nper, pv, fv, type)。有关函数PPMT中参数的详细内容,请参阅函数PV.

  rate为各斯利率,是一固定值。

  per用于计算其本金数额的期次,必须在1至nper之间。

  nper为总投资(或贷款)期,即该项投资(或贷款)的付款期总数。

  pv为现值,即从该项投资(感贷款)开始计算时已经人账的款项或一系列未来付款当前值的累积和,也称为本金。

  fv为未来值或在最后一次付款后希望得到的现金余额,如果省略fv,则假设其值为零(例如,一笔贷款的未来值即为零)。

  type为数字0或1,用以指定各期的付款时间是在期初还是期末。如果省略type,则假设其值为零,期末付款。

  3.说明:

  应确认所指定的rate和nper单位的一致性。例如,同样是4年期年利率为12%的贷款,如果按月支付,rate应为1%(即12 % /12), nper应为48(即4X12);如果按年支付,rate应为12%,nper为40

  4.示例:

  下列公式将返回2000元的年利率为10%的两年期贷款的第一个月的本金支付额:

  PPMT(10 % /12,1,24,2 000)=一75 .62(元)

  下面的公式将返回200 000元的年利率为8%的10年期贷款的最后一年的本金支付额:

  PPMT(8 0,6,10,10,200 000)=一27 598.05(元)

  (七)NPER

  1.含义:基于固定利率及等额分期付款方式,返回某项投资(或贷款)的总期数。

  2.语法:NPER (rate, pmt, pv, fv, type)。有关函数NPER中各参数的详细说明及有关年金函数的详细内容,请参阅函数PV.

  rate为各期利率,是一固定值。

  pmt为各期所应付给(或得到)的金额,其数值在整个年金期间(或投资期内)保持不变。通常pmt包括本金和利息,但不包括其他的费用及税款。

  PV为现值,即从该项投资(或贷款)开始计算时已经人账的款项或一系列未来付款当前值的累积和,也称为本金。

  fv为未来值或在最后一次付款后希望得到的现金余额。如果省略fv,则假设其值为零(例如,一笔贷款的未来值即为零)。

  type为数字0或1,用以指定各期的付款时间是在期初还是期末。如果省略type,则假设其值为零,期末付款。

  3.示例:

  NPER(12 % /12,一100,一1000,10000,1)=60

  NPER(1%,一100,一1000,10 000)=60

  NPER(1%,一100,1 000)=11

  二、偿还率函数

  (一)RATE

  1.含义:返回年金的各期利率。函数RATE通过迭代法计算得出,并且可能无解或有多个解。如果在进行20次迭代计算后,函数RATE的相邻两次结果没有收敛于0.000.0001,函数RATE返回错误值#NUM!.

  2.语法:RATE (nper, pmt, PV, fv, type, guess)。有关参数nper、pmt、pv, fv及type的详细描述,请参阅函数PV。

  nper为总投资(或贷款)期,即该项投资(或贷款)的付款期总数。

  pmt为各期付款额,其数值在整个投资期内保持不变。通常pmt包括本金和利息,但不包括其他费用或税金。

  pv为现值,即从该项投资(或贷款)开始计算时已经人账的款项,或一系列未来付款当前值的累积和,也称为本金。

  fv为未来值,或在最后一次付款后希望得到的现金余额,如果省略fv,则假设其值为零(例如,一笔贷款的未来值即为零)。

  type为数字0或1,用以指定各期的付款时间是在期初还是期末。如果省略type,则假设其值为零,期末付款。

  guess为预期利率(估计值):

  (1)如果省略预期利率,则假设该值为10%.

  (2)如果函数RATE不收敛,请改变guess的值。通常当guess位于0~1之间时,函数RATE是收敛的。

  3.说明:应确认所指定的guess和nper单位的一致性,对于年利率为12%的4年期贷款,如果按月支付,guess为1%(即12 % /12), nper为48(即4X12);如果按年支付,guess为12%,nper为4.

  4.示例:金额为8 000元的4年期贷款,月支付额为200元,该笔贷款的利率为:

  RATE(48,一200,8 000)=0.77%

  因为按月计息,故结果为月利率,年利率为9.24%(即0.77% x 12).

  (二)IRR

  1.含义:返回由数值代表的一组现金流的内部收益率。这些现金流不一定要均衡,但作为年金,它们必须按固定的间隔发生,如按月或按年。内部收益率为投资的回收利率,其中包含定期支付(负值)和收入(正值)。

  2.语法:IRR (values, guess)。其中:

  values为数组或单元格的引用,包含用来计算内部收益率的数字,values必须包含至少一个正值和一个负值,以计算内部收益率。

  (1)函数IRR根据数值的顺序来解释现金流的顺序。故应确定按需要的顺序输人了支付和收人的数值。

  (2)如果数组或引用包含文本、逻辑值或空中单元格,这些数值将被忽略。

  guess为对函数IRR计算结果的估计值:


  (1) Microsoft Excel使用迭代法计算函数IRR。从guess开始,函数IRR不断修正收益率,直至结果的精度达到0.00001%。如果函数IRR经过20次迭代,仍未找到结果,则返回错误值#NUM!.

  (2)在大多数情况下,并不需要为函数IRR的计算提供guess值。如果省略guess,假设它为0.1(即10%)。

  (3)如果函数IRR返回错误值#NUM!,或结果没有靠近期望值,可以给guess换一个值再试一下。

  3.说明:函数IRR与函数NPV(净现值函数)的关系十分密切。函数IRR计算出的收益率即为净现值为0时的利率。下面的公式显示了函数NPV和函数IRR的相互关系:

  NPV (IRR(Bl : BO, Bl : 136)=3 .60E一08

  在函数IRR计算的精度要求之中,数值3.60E一08可以当做0的有效值。

  4一示例:假设要开办一家饭店。估计需要70 000元的投资,并预期今后5年的净收益为12 000元、15 000元、18 000元、21 000元和26 000元。B1:B6分别包含下面的数值:一70 000元、12 000元、15 000元、18 000元、21 000元和26000元。

  计算此项投资4年后的内部收益率:

  IRR(Bl:B5)=一2 .1296

  计算此项投资5年后的内部收益率:


  IRR(B1:B6)=8 .66%


  计算2年后的内部收益率,必须在函数中包含guess


  IRR(BI:B3,一10)=一44 .35%


  (三)N RR

  1.含义:返回某一连续期间内现金流的修正内部收益率。函数MIRR同时考虑了投资的成本和现金再投资的收益率。

  2.语法:MIRR (values, finance -rate, reinvest_rate)。其中:

  values为一个数组或对数字单元格区的引用。这些数值代表着各期支出(负值)及收人(正值)。

  (1)参数、al蕊中必须至少包含一个正值和一个负值,才能计算修正后的内部收益率,否则函数MIRR会返回错误值#DIV/0! o

  (2)如果数组或引用中包括文字串、逻辑值或空白单元格,这些值将被忽略;但包括数值零的单元格计算在内。

  finance_ rate为投人资金的融资利率。

  reinvest_    rate为各期收人净额再投资的收益率。

  3.说明:函数MIRR根据输人值的次序来注释现金流的次序。所以,务必按照实际的顺序输人支出和收人数额,并使用正确的正负号(现金流人用正值,

  现金流出用负值)。

  4.示例:假设您正在从事商业性捕鱼工作,现在已经是第5个年头了。5年前以年利率10%借款120 000元买了一艘捕鱼船,这5年每年的收人分别为39000元、30000元、21 000元、37 000元和46 000元。其间又将所获利润用于重新投资,每年报酬率为12%,在工作表的单元格B1中输人贷款总数120 000元,而这5年的年利润输人在单元格B2: B6中。

  开业5年后的修正收益率为:


  MIRR(Bl : B6,10%,12%)=12 .61%


  开业3年后的修正收益率为:


  MIRR(Bl : B4,10%,12%)=一4 .80%


  若以14%的reinvest_  rate计算,则5年后的修正收益率为:


  MIRR(131: B6,10%,14%)=13.48%


  三、折旧函数

  (一)SLN

  1.含义:返回一项资产每期的直线折旧费。

  2.语法:SLN (cost, salvage, life)。其中:

  cost为资产原值。

  salvage为资产在折旧期未的价值(也称为资产残值)。

  life为折旧期限(有时也称作资产的生命周期)。

  3.示例:假设购买了一辆价值30 000元的卡车,其折旧年限为10年,残值为7 500元,则每年的折旧额为:


  SLN(30 000,7 500,10)=2 250(元)

  (二)DDB

  1,含义:使用双倍余额递减法或其他指定方法,计算一笔资产在给定期间内的折旧值。

  2.语法:DDB (cost, salvage, life, period, factor)。其中:

  cost为资产原值。

  salvage为资产在折旧期末的价值(也称为资产残值)。

  life为折旧期限(有时也可称作资产的生命周期)。

  period为需要计算折旧值的期间。period必须使用与life相同的单位。

  factor为余额递减速率。如果factor被省略,则假设为2(双倍余额递减法)。

  这五个参数都必须为正数。

  3.说明:双倍余额递减法以加速速率计算折旧。第一个期间的折旧最大,

  在以后的期间依次降低。函数DDB使用下列计算公式计算某个周期的折旧值:\


  cost一salvage(前期折旧总值)X factor /life


  如果不想使用双倍余额递减法,可以更改factor值。

  4.示例:假定某工厂购买了一台新机器。价值为2 400元,使用期限为10年,残值为300元。下面的例子给出几个期间内的折旧值。结果保留两位小数。


  DDB(2 400,300,3 650,1)=1.32(元)


  即为第一天的折旧值。Microsoft Excel自动设定factor为20


  DDB(2 400 , 300,120,1, 2) = 40. 00(元)


  即为第一个月的折旧值。


  DDB(2 400,300,10,1,2)二480.00(元)


  即为第一年的折旧值。


  DDB(2 400,300,10,2,1.5)=306.00(元)


  即为第二年的折旧。这里没有使用双倍余额递减法,factor为1.50


  DDB(2 400,300,10,10)=22.12(元)


  即为第十年的折旧值。Microsoft Excel自动设定factor为2.

  (三)VDB

  1.使用双倍递减余额法或其他指定的方法,返回指定期间内或某一时间段内的资产折旧额。函数VDB代表可变余额递减法。

  2.语法:VDB (cost, salvage, life, start_period, end_period, factor,no _ switch)。其中:

  cost为资产原值。

  salvage为资产在折旧期未的价值(也称为资产残值)。

  life为折旧期限(有时也称作资产的生命周期)。

  start _ period为进行折旧计算的起始期次,start _ period必须与life的单位相同。

  end _ period为进行折旧计算的截止期次end _ period必须与life的单位相同。

  factor为余额递减折旧因子,如果省略参数factor,则函数假设factor为2(双倍余额递减法)。如果不想使用双倍余额法,可改变参数factor的值。有关双倍余额递减法的详细描述,请参阅函数DDB.

  no_ switch为一逻辑值,指定当折旧值大于余额递减计算值时,是否转到直线折旧法。

  (1)如果no_  switch为TRUE,即使折旧值大于余额递减计算值,Microsoft Excel也不转换到直线折旧法。

  (2)如果no_  switch为FALSE或省略,且折旧值大于余额递减计算值,Microsoft Excel将转换到直线折旧法。

  除no_ switch外的所有参数必须为正数。

5. vb常用函数

VB常用函数介绍
一、常用内部函数 
在VB内部提供了大量函数。在这些函数中,有些是通用的。有些则与某种操作有关的。大体分成五类,分别是:转换函数、数学函数、日期函数、时间函数和随机函数。 
(1)转换函数 
函数名 功能 
Int(x) 返回不大于自变量的最大整数。 
Fix(x) 去掉一个浮点数的小数部分,保留其整数部分。 
Hex(x) 把一个十进制数转换成为十六进制数。 
Oct(x) 把一个十进制数转换成为八进制数。 
Asc(x) 返回字符串中第一个字符的ASCII码。 
Chr(x) 把值转换为相应的ASCII字符。 
Str(x) 把值转换为一个字符串 
Cint(x) 把小数部分四舍五入,转换为整数。 
Ccur(x) 把值转换为货币类型,小数部分最多保留4位。 
CDbl(x) 把值转换为双精度数值。 
CLng(x) 把值小数部分四舍五入转换为长整型数值。 
CSng(x) 把值转换为单精度数值。 
CVar(x) 把值转换为变体类型值。 
(2)数学函数 
函数名 功能 
Sin(x) 返回正弦值。 
Cos(x) 返回余弦值。 
Tan(x) 返回正切值。 
Atn(x) 返回反正切值。 
Abs(x) 返回绝对值。 
Sgn(x) 返回自变量的符号。即: 
值为负数时,函数返回-1 
值为0时,函数返回0 
值为正数时,函数返回1 
Sqr(x) 返回自变量x的平方根,自变量必须大于或等于0。 
Exp(x) 返回以e为底数,以x为指数的值,即求e的x次方。 
(3)日期函数 
函数名 功能 
Day(Now) 返回当前的日期。 
WeekDay(Now) 返回当前的星期。 
Month(Now) 返回当前的月份。 
Year(Now) 返回当前的年份。 
(4)时间函数 
函数名 功能 
Hour(Now) 返回小时(0~23)。 
Minute(Now) 返回分钟(0~59)。 
Second(Now) 返回秒(0~59)。 
(5)随机函数 
Rnd(x) 产生一个0~1之间的单精度随机数 
Rnd函数可以产生随机数,当一个应用程序不断地重复使用随机数时,同一序列的随机数会反复出现,用Randomize语句可以消除这种情况。 
二、字符串函数 
(1)删除空白字符函数 
函数名 功能 
LTrim(字符串) 去掉“字符串”左边的空白字符; 
RTrim(字符串) 去掉“字符串”右边的空白字符; 
Trim(字符串) 去掉“字符串”两边的空白字符; 
(2)字符串截取函数 
①左部截取 
格式:Left(字符串,n) 
返回字符串的前n个字符(n≥0)。 
②中部截取 
格式:Mid(字符串,p,n) 
从第P个字符开始,向后截取n个字符(P>0,n≥0)。函数的第三个自变量可以省略。在省略的情况下,将从第二个自变量指定的位置向后截取到字符串的末尾。 
③右部截取 
格式:Right(字符串,n) 
返回字符串最后n个字符(n≥0)。 
(3)字符串长度测试函数 
格式:Len(字符串)   Len(变量名) 
用Len函数可以测试字符串的长度,也可以测试变量的存储空间。 
(4)String函数 
格式:String(n,ASCII码) String(n,字符串) 
返回由n指定个数组成的字符串。第二个自变量可以使用ASCII码,也可以是字符串。 
(5)空格函数 
格式:Space(n) 
返回n个空格。 
(6)字符串匹配函数 
格式:InStr([首字符位置,]字符串1,字符串2 [,n]) 
在函数中“字符串1”中查找“字符串2”,如果找到了,则返回“字符串2”的第一个字符的位置。若为字符串首字符,则位置为1。 
说明: 
①“字符串2”的长度限于65535个字符内。 
②“首字符位置”是可选项。如果含有“首字符位置”,则从该位置开始查找,否则从“字符串1”的起始位置开始查找。“首字符位置”是一个长整数。 
③函数的最后n是可选项,类型为整型数,用来指定字符串比较。取范围是:0、1、2。 
为0使用二制进比较,区分字母的大小写; 
为1比较时忽略大小写; 
为2则基于数据库中包含的信息进行比较(限于Access数据库)。 
(7)字母大小写转换 
格式:Ucase(字符串)’小写字母转大小字母。 
   Lcase(字符串)’大写字母转换为小写字母。 
三、MsgBox函数 
MsgBox函数的格式如下: 
MsgBox(msg [,Type][,Title][,HelpFile,Context]) 
         ①  ②   ③     ④ 
函数共有5个参数,除①参数外,其余都是可选参数。 
①msg是字符串类型,长度限制为1024字符。超出字符会被自动截取。 
②type是一个整数值或符号常量,用来控制在对话框内显示的按钮、图标的类型。参数值由四类数值相加产生,这四类数值或符号常量分别表示按钮的类型、显示图标的种类、活动按钮的位置及强制返回。 
常数 值 描述 
vbOKOnly 0 只显示 OK 按钮。 
VbOKCancel 1 显示 OK 及 Cancel 按钮。 
VbAbortRetryIgnore 2 显示 Abort、Retry 及 Ignore 按钮。 
VbYesNoCancel 3 显示 Yes、No 及 Cancel 按钮。 
VbYesNo 4 显示 Yes 及 No 按钮。 VbRetryCancel 5 显示 Retry 及 Cancel 按钮。 
VbCritical 16 显示 Critical Message 图标。 
VbQuestion 32 显示 Warning Query 图标。 
VbExclamation 48 显示 Warning Message 图标。 
VbInformation 64 显示 Information Message 图标。vbDefaultButton1 0 第一个按钮是缺省值。 
vbDefaultButton2 256 第二个按钮是缺省值。 
vbDefaultButton3 512 第三个按钮是缺省值。 
vbDefaultButton4 768 第四个按钮是缺省值。vbApplicationModal 0 应用程序强制返回;应用程序一直被挂起,直到用户对消息框作出响应才继续工作。 
vbSystemModal 4096 系统强制返回;全部应用程序都被挂起,直到用户对消息框作出响应才继续工作。 
vbMsgBoxHelpButton 16384 将Help按钮添加到消息框 
VbMsgBoxSetForeground 65536 指定消息框窗口作为前景窗口 
vbMsgBoxRight 524288 文本为右对齐 
vbMsgBoxRtlReading 1048576 指定文本应为在希伯来和阿拉伯语系统中的从右到左显示 
vbSystemModal 4096 系统强制返回;全部应用程序都被挂起,直到用户对消息框作出响应才继续工作。 
Type参数由上表的四类数值组成,原则是:从每一类中选择一个值(仅仅一个值,不得重复),把这几个值加在一起就是Type参数的值(一般情况下,只需要使用前三类)。 
示例:MsgBox “是否暂停打印!”,16,”提示” 
Type参数为16分解成: 
16=0+16+0 显示“确定”按钮(0)+“暂停”图标(16)+默认按钮为“确定”(0)MsgBox”是否退出程序。”,35,”退出” 
Type参数为35分解成: 
35=3+32+0 显示“是、否、取消”3个按钮(3)+“?”图标(32)+ 默认按钮(0)③Title是一个字符串,用来显示对话框的标题。 
④HelpFile、Context : HelpFile是一个字符串变量或字符串表达式,用来表示帮助文件的名字,Context是一个数值变量或表达式,用来表示相关帮助主题的帮助目录号。 
MsgBox函数的返回值是一个整数,这个整数与所选择的命令按钮相关。 
返回值参数表: 
常数 值 描述 
vbOK 1 OK 
vbCancel 2 Cancel 
vbAbort 3 Abort 
vbRetry 4 Retry 
vbIgnore 5 Ignore 
vbYes 6 Yes 
vbNo 7 No 
示例:Dim Tmp as long 
Tmp=MsgBox(”是否退出程序。”,35,”退出”) 
Msgbox “你选择的按钮值是:”&Tmp

vb常用函数

6. 基金定投的收益率怎么算

在计算基金收益时,我们要注意所申购基金的申购费率、申购时的净值、赎回费率以及赎回时的净值。只有弄清楚这几个变量,才能计算出我们申购的基金是盈利还是亏损。详细计算公式需参考视频内容。

7. sql语句如何将结果集里面的正数转换为负数,,各位大虾帮帮忙。。

假如原有的值获取:
select [Amount] from orders
改成
select -[Amount] from orders  
就是负值了。因为合理的amount应该是正的。
如果你担心万一出现了负的amount
用-abs([Amount])也可以

sql语句如何将结果集里面的正数转换为负数,,各位大虾帮帮忙。。

8. 关于vb 中的日期时间函数

DateDiff(interval, date1, date2[, firstdayofweek[, firstweekofyear]])

DateDiff 函数语法中有下列命名参数:

部分 描述 
interval 必要。字符串表达式,表示用来计算date1 和 date2 的时间差的时间间隔 
Date1□date2 必要;Variant (Date)。计算中要用到的两个日期。 
Firstdayofweek 可选。指定一个星期的第一天的常数。如果未予指定,则以星期日为第一天。 
firstweekofyear 可选。指定一年的第一周的常数。如果未予指定,则以包含 1 月 1 日的星期为第一周。 



设置

interval 参数的设定值如下:

设置 描述 
yyyy 年 
q 季 
m 月 
y 一年的日数 
d 日 
w 一周的日数 
ww 周 
h 时 
n 分钟 
s 秒 



firstdayofweek 参数的设定值如下:

常数 值 描述 
vbUseSystem 0 使用 NLS API 设置。 
vbSunday 1 星期日(缺省值) 
vbMonday 2 星期一 
vbTuesday 3 星期二 
vbWednesday 4 星期三 
vbThursday 5 星期四 
vbFriday 6 星期五 
vbSaturday 7 星期六 




常数 值 描述 
vbUseSystem 0 用 NLS API 设置。 
vbFirstJan1 1 从包含 1 月 1 日的星期开始(缺省值)。 
vbFirstFourDays 2 从第一个其大半个星期在新的一年的一周开始。 
vbFirstFullWeek 3 从第一个无跨年度的星期开始。 



说明

DateDiff 函数可用来决定两个日期之间所指定的时间间隔数目。例如,可以使用 DateDiff 来计算两个日期之间相隔几日,或计算从今天起到年底还有多少个星期。

为了计算 date1 与 date2 相差的日数,可以使用“一年的日数”(y) 或“日”(d)。当 interval 是“一周的日数”(w) 时,DateDiff 返回两日期间的周数。如果 date1 是星期一,DateDiff 计算到 date2 为止的星期一的个数。这个数包含 date2 但不包含 date1。不过,如果 interval 是“周”(ww),则 DateDiff 函数返回两日期间的“日历周”数。由计算 date1 与 date2 之间星期日的个数而得。如果 date2 刚好是星期日,则 date2 也会被加进 DateDiff 的计数结果中;但不论 date1 是否为星期日,都不将它算进去。

如果 date1 比 date2 来得晚,则 DateDiff 函数的返回值为负数。

firstdayofweek 参数会影响使用时间间隔符号 “W” 或 “WW” 计算的结果。

如果 date1 或 date2 是日期文字,则指定的年份成为该日期的固定部分。但是,如果 date1 或 date2 用双引号 (" ") 括起来,且年份略而不提,则在每次计算表达式 date1 或 date2 时,当前年份都会插入到代码之中。这样就可以书写适用于不同年份的程序代码。

在计算 12 月 31 日和来年的 1 月 1 日的年份差时,DateDiff 返回 1 表示相差一个年份,虽然实际上只相差一天而已。







DateAdd(interval, number, date)

DateAdd 函数语法中有下列命名参数:

部分 描述 
interval 必要。字符串表达式,是所要加上去的时间间隔。 
number 必要。数值表达式,是要加上的时间间隔的数目。其数值可以为正数(得到未来的日期),也可以为负数(得到过去的日期)。 
date 必要。Variant (Date) 或表示日期的文字,这一日期还加上了时间间隔。 



设置

interval 参数具有以下设定值:

设置 描述 
yyyy 年 
q 季 
m 月 
y 一年的日数 
d 日 
w 一周的日数 
ww 周 
h 时 
n 分钟 
s 秒 



说明

可以使用 DateAdd 函数对日期加上或减去指定的时间间隔。例如,可以用 DateAdd 来计算距今天为三十天的日期;或者计算距现在为 45 分钟的时间。

为了对 date 加上“日”,可以使用“一年的日数” (“y”),“日” (”d”) 或“一周的日数” (”w”)。

DateAdd 函数将不返回有效日期。在以下实例中将 1 月31 日加上一个月:

DateAdd(m, 1, 31-Jan-95)

上例中,DateAdd 返回 1995 年 2 月 28 日,而不是 1995 年 2 月 31 日。如果 date 是 1996 年 1 月 31 日,则由于 1996 年是闰年,返回值是 1996 年 2 月 29 日。

如果计算的日期超前 100 年(减去的年度超过 date 中的年份),就会导致错误发生。

如果 number 不是一个 Long 值,则在计算时取最接近的整数值来计算。

注意   DateAdd 返回值的格式由 Control Panel设置决定,而不是由传递到date 参数的格式决定。