文档库 最新最全的文档下载
当前位置:文档库 › asp php jsp比较

asp php jsp比较

asp php jsp比较
asp php jsp比较

ASP、PHP、JSP的综合分析比较

曾希君

中国矿业大学计算机科学与技术学院,江苏徐州221116

E-mail:zengxijun530@https://www.wendangku.net/doc/ed4979990.html,

摘要:近几年Web技术已经广泛的应用于各个领域,动态网页技术飞速发展。本文介绍了ASP,PHP,JSP三种动态网页的技术,从运行平台,Web服务器,执行效率,稳定性,学习难易度等各个方面进行了分析比较,由于ASP,PHP技术较JSP易学,目前它们流行于国内。而通过比较我们可以发现虽然JSP技术较ASP,PHP难学,但鉴于其强大的功能和极高的执行效率,JSP技术在国外已经早已流行,特别是在电子商务网站,由于JSP的功能相当强大,PHP技术和ASP技术都存在一些缺点,随着人们要求的不断提高,JSP技术将会在未来有很大的发展前景。本文从不同角度对三种动态网页技术进行了全面综合的分析比较。

关键词:ASP;PHP;JSP;技术比较

中图分类号:TP393

1.引言

近几年来,随着Internet技术的高速发展,Web技术已经广泛的应用于各个领域,而传统的静态网页已经不能满足人们的需求,Web技术面临的新的挑战,随之而来是具有交互式功能的动态网站的快速发展,其中ISAPI,CGI是最早用来创建动态网页的技术。目前在动态网站这个领域中比较流行的开发语言有ASP,PHP,JSP等,不同的开发语言之间存在着不同的优缺点。

2.ASP、PHP、JSP技术的介绍

ASP

ASP(Active Server Page)是微软公司开发的一种动态网页技术,它通过在页面中使用VBScript或JavaScript脚本语言来生成动态内容,经过服务器端的解释器来执行脚本语言,然后将执行结果返回到浏览器上。

ASP的特点:

1.使用VBScript,JScript等简单易懂的脚本语言,结合HTML代码,即可快速地完成网站的应用程序。

2.无须compile编译,容易编写,可在服务器端直接执行。

3.使用普通的文本编辑器,如Windows的记事本,即可进行编辑设计。

4.与浏览器无关,用户端只要使用可执行HTML码的浏览器,即可浏览Active Server Pages所设计的网页内容。

5.Active Server Pages能与任何ActiveX scripting语言相容。除了可使用VB Script JSeript 语言来设计外,还通过plug-in的方式,使用由第三方所提供的其他脚本语言,譬如Perl等。脚本引擎是处理脚本程序的COM。

6.可使用服务器端的脚本来产生客户端的脚本。

7.ActiveX Server Components具有无限可扩充性。[3]

PHP

PHP全名Hypertext Preprocessor,是一种跨平台的服务器端的嵌入式脚本语言它秉承了

Linux的GNU风格.借助于源码公开,太量地借用C、Java和Perl语言的语法,引用类的概念,使得代码的可重复性应用变的异常简单.并耦合PHP自己的特性.使Web开发者能够快速地写出动态生成页面。[1]

PHP的优点

(1)跨平台性。PHP在大多数Unix、GUN/Linux和Windows平台上均可运行,而且可以将PHP 作为Apache Web服务器的内置模块或CGI程序运行;

(2)简单易学,开发速度快。PHP与HTML语言具有良好的兼容性,用户可以直接在Web页面中输入PHP命令代码,因而不需要任何特殊的开发环境。PHP脚本语言的语法结构与c语言和PERL语言的语法风格非常相似;

(3)源代码开放、公开免费的PHP是完全免费的,可以不受限制的获得源码,甚至可以从中加进你自己需要的特色。对PHP的支持是免费的,PHP具有自由软件的所有特性;

(4)执行效率高,速度较快,PHP消耗较少的系统资源;

(5)对数据库支持极其广泛,可直接与Infomix、Oracle、Sybase、Solid、PostgreSQL、MYSQL、Access等直接连接,PHP还完全支持ODBC(Open Data Base Connectivity)接口,凡是支持ODBC接口的数据库,PHP都可顺利地对其操作。

2.2.2PHP的缺点

PHP有以下缺点:首先,PHP缺乏规模支持。其次,缺乏多层结构支持。对于大负荷站点,解决方法只有一个分布计算。数据库、应用逻辑层、表示逻辑层彼此分开,而且同层也可以根据流量分开,组成二维阵列。而PHP则缺乏这种支持。PHP提供的数据库接口不统一,这就使得它不适合运用在电子商务中。ASP和JSP则没有以上缺陷,ASP可以通过MicroAoft Windows的COM/DCOM获得ActiveX规模支持,通过DCOM和MicroSoft Transaction Server获得结构支持;JSP可以通过Sun Java的Java Beans和EJB获得规模支持,通过EJB/CORBA以及众多厂商的Application Server(如BEAWeblogic)获得结构支持。[5] JSP

Java Server Page简称JSP。JSP是以Java为基础开发的,所以它可沿用Java强大的API 功能。JSP页面中的HTML代码用来显示静态内容部分,嵌入到其中的Java代码与JSP标记来生成动态的内容部分。JSP允许程序员编写自己的标签库来完成应用程序的特定要求。JSP可以被预编译,提高了程序的运行速度。另外JSP开发的应用程序经过一次编译后,便可运行。[2]

JSP的特点:

(1)由于JSP使用Java语言作为其脚本语言,因此它可以充分利用Java语言的强大功能和跨平台性。JSP同PHP3类似,几乎可以运行于所有平台,JSP和JavaBean甚至不用重新编译,因为Java字节码都是标准的、与平台无关的。

(2)实现了生成和显示的相互分离。即使用JSP来实现显示功能,而将应用的逻辑封装在Java Bean中。

(3)生成可重用的组件。JSP页面依赖于可重用的跨平台的组件Java Bean来执行应用程序所需要的复杂处理。[6]

3.ASP、PHP和JSP各项技术指标的比较

(1)从运行平台方面比较。JSP的运行是平台无关性。PHP可以跨平台,而ASP不能,ASP 只能运行于Win32平台下。[7]

(2)运行性能方面比较。有人对JSP与ASP、PHP三种技术分别做循环性能测试及连接数据库测试。在循环性能测试中,JSP只用4秒钟就结束了20000*20000的循环。而ASP在测试2000*2000(少一个数量级)循环时,却用了63秒,对PHP测试的循环也是2000*2000(少一个数量级),运行时间是84秒,数据库测试中,用JSP与ASP、PHP三种技术分别对数据库Oracle8

进行1000次基本的Insert、Up date、Select和Delete操作,JSP需要13秒,PHP需要69秒,ASP则需要73秒。从以上测试中可以看出,在处理大型问题方面和大型数据库操作方面下,JSP的性能远远优于ASP、PHP。

(3)开发效率的比较。ASP和PHP的开发效率较高,简单易学,JSP是以Java语言为基础的,比较难掌握,同时在服务器的搭建和JavaBeans、Servlet、EJB在服务器上的设置和发布都有一定难度,但JSP的开发效率更高。

(4)与数据库连接比较。ASP使用ODBC通过ADO(ActiveX Data Object)连接数据库;虽然PHP支持的数据库极其广泛,但PHP提供的数据库接口支持不统一;JSP对数据库的访问主要通过JDBC(Java Data Base Connectivity)来实现的。对于只支持ODBC的数据库,可以通过JDBC ODBC将JDBC调用转化为ODBC调用来实现访问。[4]

(5)ASP、PHP和JSP技术比较具体见表1。

表1ASP、PHP、JSP的比较[8]

比较项目ASP PHP JSP

跨操作系统性只支持win32支持支持

Web服务器IIS多很多

执行效率快快极快

稳定性低高高

开发敏捷度高高中

支持语言VBScript,JavaScript PHP Java

函数支持少多中

系统安全低高高

应用站点多很多少

版本升级慢快慢

学习难易度易易难

4.ASP与PHP的举例分析

(1)写HTML

asp:Response.Write(str)

php:print$str;

echo$str;

print_r$debug_str;

(2)Form,Cookie and QueryString变量

asp:可以用Request object.

php:这些变量是自动提供的作为一个全局变量,如果在PHP.ini文件中这样配置的话: variables_order="EGPCS"

register_globals=On

为了安全,我将不允许register_globals(设置它为OFF).然后变量仅仅在数组中使用: $HTTP_POST_VARS,$HTTP_COOKIE_VARS and$HTTP_GET_VARS.

(3)Redirecting to another location

asp:Response.Redirect(url)

php:Header("Location:$url");

(4)Cookie处理

asp:Response.Cookies(cookiename)=newval

avar=Request.Cookies(cookiename)

php:setcookie($cookiename,$newval);

$avar=$HTTP_COOKIE_VARS[$cookiename];

(5)Application变量

asp:Application(appvarname)

php:不提供,可以用数据库模拟

(6)Session变量

asp:Session(sessionname)=newval

avar=Session(sessionname)

php:在PHP4或以后的版本中,我们确定变量作为一个session在

session_register($sessionname),然后,我们调用session_start()

在开始使用的.php页恢复session变量值.

例如:

session_register("avar");

$avar=99;

session_start();

print$avar;

(7)Form变量

asp:Request.Form("formvar")

Request.QueryString("getvar")

php:$HTTP_POST_VARS["formvar"];

$HTTP_GET_VARS["getvar"];

GET and POST变量可以交替的自动地修改到PHP变量,这是不安全地方法。

(8)Server变量

asp:这有许多服务器变量,可以看ASP文档.一个例子:

Request.ServerVariables("HTTP_HOST

php:作为ISAPI模式,服务器变量存储在$HTTP_SERVER_VARS数组里。

作为CGI,它们存贮在环境变量里,用$HTTP_ENV_VARS数组或getenv()

可以得到。一个例子:

$HTTP_SERVER_VARS["HTTP_HOST"]using ISAPI module

$HTTP_ENV_VARS["HTTP_HOST"]using CGI module

(9)数据库访问

asp:一般用ado技术

php:ADO可以使用adodb库来模拟,这个库等价与ado.

限制是,目前支持只读性光标和前滚光标.

(注解)也可以直接调用com库,看我的文章。

(10)Buffering

asp:Response.Buffer=true

Response.Write("abc");

Response.Flush()

php:ob_start();

print"abc";

ob_end_flush();

(11)Script Timeout

asp:时间级是秒级:

Server.ScriptTimeout(240)

php:时间级是秒级:

set_time_limit(240);[10]

5.ASP、PHP和JSP技术的发展前景

目前ASP、PHP和JSP三者都有相当数量的支持者,由此也可以看出三者各有所长,不过通过上述的分析,我们发现:在这三种拄术当中,JSP应该是未来发展的趋势。世界上一些大的电子商务解决方案提供商都采用JSP/Servlet,而由于ASP,PHP学习起来比较简单,且基本上能够满足广大科技人员的基本要求,目前在国内PHP与ASP应用最为广泛。但由于PHP缺乏规模支持和多层结构支持且数据库接口支持不统一,这就使得它不适合运用在电子商务中。ASP和JSP则没有以上缺陷。ASP可以通过COM/DCOM获得ActiveX 规模支持,通过DCOM和Transaction Server获得结构支持。而JSP由于是一种较新的技术,学习起来相对要难一些,在国内采用的较少。但在国外,JSP已经是比较流行的一种技术,尤其是电子商务类的网站。世界上一些大的电子商务解决方案提供商都采用JSP/Servlet 技术。JSP可以通过Java Class和EJB获得规模支持,通过EJB/CORBA获得结构支持。由此可见三者中,JSP应该是未来发展的趋势。[9][1]

6.结束语

随着计算机网络的不断发展,网站数目不断的增加,网站技术也由原来的静态网站发展到现在的动态网站,ASP,PHP,JSP三种技术是目前比较流行的动态网站开发技术,在网站开发的过程中起到至关重要的作用,本文正是对网站开发的三种技术进行了综合比较分析得出了各种技术的特点及优缺点,并预测了这三种技术的未来的发展前景:ASP将会被逐渐淘汰,JSP将会是未来Web技术中的佼佼者。

参考文献

[1]ASP、PHP和JSP的比较研究[J].曹军,现代图书情报技术,2001.4(59)。

[2]明日科技.JSP开发技术大全[M].北京:人民邮电出版社,2007.11。

[3]胡本峰,赵辉.ASP动态网站开发从基础到实践.北京:电子工业出版社,2007年6月。

[4]ASP、PHP和JSP技术的比较研究[J].徐峰,电子技术.2001(3):45-46.

[5]JSP.ASP与PHP的比较[J].李建瑜,攀枝花科技与信息.2002,27(3).

[6]动态网页技术PHP、ASP、JSP的比较分析[J].郭泽民,煤炭技术2007,26(6).

[7]动态网页技术JSP与ASP、PHP的比较浅析[J].李明江,黔南民族师范学院学报2007,3.20.

[8]王石.精通PHP+MySQL应用开发.北京:人民邮电出版社,2006年7月。

[9]动态网游技术ASP,PHP,JSP的比较[J].郭亮,高辉,黑龙江科技信息

[10]网页教学网.举例说明ASP和PHP一些相同之处[EB/OL].https://www.wendangku.net/doc/ed4979990.html,/php/2007-10-

31/199.html,日期2007年10月31日.

The comprehensive analysis of ASP,PHP and JSP

ZENG Xijun

Department of Computer Science and Technology,China University of Mining and Technology,

Xuzhou(221116)

Abstract

In recent years,Web technology already widespread application in each domain,dynamic homepage technology swift development.This article introduced the ASP,PHP,JSP three kind of dynamic homepage's technologies,from the movement platform,the Web server,carried out the efficiency,the stability,the study difficulty level and so on each aspect have carried on the analysis comparison,because the ASP,PHP technology compared JSP easily to study,at present they were popular in domestic.But through compares us to be possible to discover,although the JSP technology compares ASP,PHP difficultly to study,but in view of the fact that its formidable function and extremely high carries out the efficiency,JSP technology in overseas already already popular,specially in electronic commerce website,because the JSP function is quite formidable, the PHP technology and the ASP technology have some shortcomings,will request the unceasing enhancement along with the people,the JSP technology to have the very big prospects for development in the future.This article has carried on the comprehensive synthesis analysis comparison from the different angle to three kind of dynamic homepage technologies.

Key words:ASP;PHP;JSP;Technical comparison

单利制度比复利制度的优越性

竭诚为您提供优质文档/双击可除单利制度比复利制度的优越性 篇一:第6题 第6题 关于股票价格指数期货,下列论述不正确的是()。 a.股票价格指数期货是以股票价格指数为基础变量的 期货交易b.股票指数期货的交易单位等于基础指数的数值 与交易所规定的每点价值之乘积 c.股价指数是以实物结算方式来结束交易的 d.股票价格指数期货是为适应人们控制股市风险,尤 其是系统性风险的需要而产 生的 我的答案:d 参考答案:c 由于股价指数本身并没有任何的实物存在形式,因此股价指数是以现金结算方式来结束交易的。在现金结算方式下,持有至到期日仍未平仓的合约将于到期日得到自动冲销,买

卖双方根据最后结算价与前一天结算价之差计算出盈亏金额,通过借记或贷记保证金账户而结清交 易部位。故选c。 一般不需要进行证券信用评级的证券是()。 a.地方政府债券 b.公司债券 c.优先股票d.普通股票 我的答案:a 参考答案:d证券信用评级的对象一般是地方政府债券、公司债券、固定股息的优先股票等;普通股票由于风险太大,中央政府债券由于其信用度最高,所以一般不需要证券信用评级。故选d。 股票基金的投资目标侧重于追求()。 a.公司控制权b.利息收人c. 优先认股权d.资本利得 我的答案:b

参考答案:d 股票基金是指以上市股票为主要投资对象的证券投资基金,其投资目标侧重于追求资本利得 和长期资本增值。故选d。 在资本市场上占有重要地位的国债是()。 a.短期国债b.国库券c .长期国债d.无期限国债 我的答案:b 参考答案:c长期国债,通常在10年或l0年以上,常被用作政府投资的资金来源,在资本市场上有着重要地位。故选c。 股票的收益不包括()。 a.现金股息b.再投资收益c. 资本利得d.公积金转增股本 我的答案:d 参考答案:b

单利与复利及相关公式

1、单利与复利 单利公式 复利公式 2、名义利率与实际利率 3、名义利率、实际利率和通货膨胀的关系 4、资金等效值换算(3+2+6+4)

4.1 、现值换算为终值 P~F(一次支付终值) ■ 形象理解 ·(存款)一次存钱,到期本利合计多少 ■ 系数名称 ·一次支付终值系数(F/P,i, n) ■ 公式 4.2 终值换算为现值 F~P (一次支付现值) ■ 公式 ■ 形象记忆 ☆ (存款)已知到期本利合计数,求最初本金。 ■ 系数名称 ☆ 一次支付现值系数(P/F,i, n) 4.3、年值换算为终值 A~F(等额序列) ■ 公式

■ 形象记忆 ☆ (存款)等额零存整取 ■ 系数名称 ☆ 等额序列支付终值系数(F/A,i,n),也叫等额序列支付资金回收系数 4.4 、终值换算为年值F~A ■ 公式 ■ 形象记忆 ☆ (存款、养老保险)已知最后要取出一笔钱,每年应等额存入多少钱。年青时定期等额支付养老金,想到一定年龄一次性取出一定钱数,问年青时每月或每月应存入多少钱。 ■ 系数名称 ☆ 等额序列支付储存基金系数(A/F,i, n) 4.5、年值换算为现值A~P ■ 公式 ■ 形象记忆 ☆ (养老金,房地产估价收益法,房奴的法宝之一;按揭算贷款额度)一次性存入一得笔钱,以后每年可获得等额的养老金,如已知养老金的数额,问最初一次性需存入多少钱。 ■ 系数名称 ☆ 等额支付序列现值系数(P/A,i,n) 【特殊情况】永续年值(n趋于无穷时) ■ 概念 · 如果年值一直持续到永远,是相同时间间隔的无限期等额收付款项 ■ 公式 【永续年值的应用】 马克思的地租地价理论房地产估价收益还原法

单利与复利

单利与复利 概念和计算公式 利息计算中有两种基本方法:单利(simple interest )与复利(compound interest )。 单利的特点,是对已过计息日而不提取的利息不计利息,其计算公式: C=P ×r ×n S=P ×(1+r ×n ) 式中,C 为利息额,P 为本金,r 为利息率,n 为借贷期限,S 为本金和利息之和,简称本利和。 复利是将上期利息并如本金一并计算利息的一种方法。如按年计息,第一年按本金计息;第一年所得的利息并入本金,第二年则按第一年末的本利和计息;第二年末的利息并入本金,第三年则按第二年末的本利和计息;如此类推,直至信用契约期满。中国对这种复利计息方法通俗的称为“息上加息”。其计算公式为: S=P ×(1+r C=S-P 现值与终值 由于利息成为收益的一般形态, 所以任何一笔货币金额,不论将做怎样的运用,甚至还没有考虑将做怎样的运用,都可根据利率计算出在未来的某一时间,将会是一个怎样的金额。这个金额就是前面说的本利和,也称为“终值”(future value )。如果年利率为6%,现有100000元,在5年后的终值可按复利计算公式,得到: 100000×(1+6%(元) 把这个过程倒转过来,如果我们知道在未来某一时间点上有一定金额的货币,只要把它看做是那时的本利和,就可按现行利率计算出要获得这样锦盒的本利和在现在所必须具备的本金,即 P=S/(1+r 设5年后期望取得一笔100000元的货币,加入利率不变,现在应有的资金是: 100000÷(1+6%(元) (present value )。 现值的观念有久远的历史。中国过去流行的一种倒扣息的放债方法,如契约上名义是借100元还100元,半年还清,在月息3分的情况下,不计复利,贷款者付给借者的只有85元。现在银行有一项极其重要的业务,即收买票据的业务,起收买的价格就是根据票据金额和利率倒算出来的现值。这项业务叫“贴现”,现值也称为贴现值(present discounted value )。

单利复利练习题

1.某企业持有一张带息商业汇票,面值1000,票面利率5%,期限90天,则到期利息与到期值分别为多少? 2.某企业持有一张带息的商业汇票,面额为5000元,票面利率(年利率)为6%,3个月到期,计算票据到期时可得到的利息额。 3.某企业将现金10000元存入银行,期限为5年,年利率为10%。计算该企业 存款到期时将得到的本利和(按单利利息)。 4.某公司经研究决定向银行存入现金80000元,拟在8年后用于更新设备,银行存款年利率为8%,每年复利一次。 (1)计算该公司8年后能从银行取得多少钱用来更新设备;(2)计算该公司8年后能取得的利息。 5.某公司董事会经研究决定6年后用150000元购买一套设备,当前银行存款年利率为9%,每年复利一次。计算该公司为在6年后购买该套设备现在需要一次存入银行的款项。 6.某公司有一项基建工程,分5年投资,每年投入200000元,预计5年后竣工交付使用。该项目投资来源于银行借款,借款年利率为10%,计算该公司该投资项目建成时的投资总额。 7.某公司董事会经研究决定自今年起建立偿债基金,用以偿还第6年年初到期的1600000元债务,在今后5年中,每年年末向银行存入等额款项,银行存款年利率为8%,每年复利一次。计算该公司每年年末所需要存入的等额款项。 8.某公司准备对一项目进行投资,在今后6年中每年年末投资150000元,假设银行存款年利率为7%,每年复利一次。计算为能满足今后 各年等额投资的需要,该公司现在存入银行的款项。

9.某企业准备购置一项设备,连续5年于每年年初向银行存入120000元,银行存款利率为8%,每年复利一次。计算该企业在第五年年末能取出的本利和。 10.某公司为了满足生产的需要从某单位购置一项专利技术,拟在4年中每年 年初向对方支付50000元,年利率为10%,每年复利一次。计算该公司4年中所付款项的现值。 11.安盛公司职工张某准备购买一套公寓住房,总计价款为800000元,如果首 付20%,余款按年平均支付,年利率为8%,每年复利一次,银行提供15年按揭贷款。(1)计算该职工每年应还的住房贷款(2)计算每月应还的住房贷款。 12.林洋先生欲购买一处商品房,如果购买时一次付清房款,需支付50万元;如果分期支付房款,年利率为6%,每年年末支付50000元,且要连续支付20年。假设 林洋先生有足够资金一次性付清房款。计算分期付款的现值,并分析选择哪种付款方式对购房者更有利。13.某公司年初从银行借款106700元,借款的年利率为10%,每年复利一次,在借款合同中,银行要求改公司每年年末还款20000元,计算该公司需要几年才能还请借款本息。 14.某公司需要向银行借款2000000元,年利率为9%,投资一个项目,该项目两年建成,每年年初借款1000000元,按年金计算项目建成时的本利和。 15.某企业需要一台设备,买价为150000元,使用期限为10年,如 果租用,则每年年初需付租金20000元,除此之外,买与租的其他情况均相同, 假设年利率为9%,计算分析购买设备与租用设备哪个方案对企业更为有利。 16.某单位职工张华向银行存款50000元,年利率为7%,准备在5年后取出,(1)按单利计算5年后可得到的现金。(2)按复利计算5年后可得到的现金。

单利和复利的区别

很多人都对银行的计息是单利还是复利,不清楚究竟是怎么一回事.银行的答案是:在单个存期内是单利计算,多个存期间是复利计算.看了下面的详细解说,你一定会很清楚明白的. 打个比方,2005年2月28日存三年定期,设自动转存,2011年2月28日取。 2005-2008年是第一个存期(三年),按单利计算利息。 2008-2011年是第二个存期(三年),按单利计算利息。 两个存期间是复利计算,但这也不是严格的复利,只是说,第二个存期是以第一个存期到期后(2008年2月28日)的本息合计当作第二存期的本金,进行利息计算,也就是说是第一个存期的利息起到了复利的作用. 就相当于假设一个人存一个两年的定期,第一年把本和利取出来,再重新存进去一样.(人为制造复利) 现在,让我们看一下目前银行的存款利率情况(假设利率): 一年期——% 两年期——% 三年期——% 五年期——% 假设,我手中有100元人民币,(1)存一个两年的定期后,本利和是100++=元. (2)按上面的人为复利再做一次,得到的本利和是100*(1+%)*(1+%)=元。 大家也可以算一下,存一个六年的定期与存一个三年的定期,再自动转存,六年后取.比较一下: ( 1 )100+*6=(定期六年) ( 2 )100*(1+%*3)*(1+%*3)=(定期三年,自动转存三年) 由此可见,银行的单利或者人为的复利两种方式所得的结果相差无几,说白了,银行存款的利息就是单利.

下面我们来看看真正的“复利率”和“单利率”的区别 假设你有100块钱准备拿到银行存定期,为了高利息,存三年期,假设当前三年定期利率5%,2种不同结果如下: 单利率: ¥100X (1+5% X 3年) = ¥115 复利率 第一年:¥100X (1+5%) = ¥105 第二年:¥105X (1+5%) = ¥ 第三年:¥X (1+5%) = ¥ 按照单利率,三年后本息共115元,但复利率有元,有同学说,“啊,不就多了7毛6,斤斤计较啥” 那咱们再来看看,假如不是3年,按25岁开始存钱,到65岁退休,这100块钱存40年计算,还是5%,结果这样: 40年后复利那边“利滚利”变成了704元,而单利那边只有300元,足足差了一倍不止! 也许你会问,哪些行业是复利的,比如基金,保险,这种复利讲究的都是长期持有. 看下面的数据: 20岁时,每个月投入100元用做投资,60岁时(假设每年有10%的投资回报),你会拥有63万。

银行存款是单利还是复利

银行储蓄的利息,单利还是复利? 2011-01-05 22:31 浏览:3027分类:理财顾问 很多人都对银行的计息是单利还是复利,不清楚究竟是怎么一回事. 银行的答案是:在单个存期内是单利计算,多个存期间是复利计算.看了下面的详细解说,你一定会很清楚明白的. 打个比方,2005年2月28日存三年定期,设自动转存,2011年2月28日取。 2005-2008年是第一个存期(三年),按单利计算利息。 2008-2011年是第二个存期(三年),按单利计算利息。 两个存期间是复利计算,但这也不是严格的复利,只是说,第二个存期是以第一个存期到期后(2008年2月28日)的本息合计当作第二存期的本金,进行利息计算,也就是说是第一个存期的利息起到了复利的作用. 就相当于假设一个人存一个两年的定期,第一年把本和利取出来,再重新存进去一样.(人为制造复利) 现在,让我们看一下目前银行的存款利率情况(假设利率): 一年期——4.14% 两年期——4.68% 三年期——5.40% 五年期——5.85%

假设,我手中有100元人民币,(1)存一个两年的定期后,本利和是 100+4.68+4.68=109.36元. (2)按上面的人为复利再做一次,得到的本利和是 100*(1+4.14%)*(1+4.14%)=108.4514元。 大家也可以算一下,存一个六年的定期与存一个三年的定期,再自动转存,六年后取.比较一下: ( 1 )100+5.85*6=135.1 (定期六年) ( 2 ) 100*(1+5.4%*3)*(1+5.4%*3)=135.0244 (定期三年,自动转存三年) 由此可见,银行的单利或者人为的复利两种方式所得的结果相差无几,说白了,银行存款的利息就是单利. 下面我们来看看真正的“复利率”和“单利率”的区别 假设你有100块钱准备拿到银行存定期,为了高利息,存三年期,假设当前三年定期利率5%,2种不同结果如下: 单利率: ¥100 X (1+5% X 3年) = ¥115 复利率 第一年:¥100 X (1+5% ) = ¥105

单利与复利的计算不同之处

单利与复利的计算 一、利息与利率 ㈠利息 利息是指占用资金所付出的代价或放弃资金使用权所得到的补偿。如果将一笔资金存入银行,这笔资金就称为本金。经过一段时间之后,储户可在本金之外再得到一笔利息,这一过程可表示为: F n =P+I n 式中F n —本利和;P —本金;I n —利息。 下标n 表示计算利息的周期数。计息周期是指计算利息的时间单位,如“年”、“季度”、“月”或“周”等,但通常采用的时间单位是年。 ㈡利率 利率是在单位时间(一个计息周期)内所得的利息额与借贷金额(即本金)之比,一般以百分数表示。用i 表示利率,其表达式为: i=I1/P*100% 。 式中I 1 —一个计息周期的利息。 上式表明,利率是单位本金经过一个计息周期后的增值额。 利率又分为基础利率、同业拆放利率、存款利率、贷款利率等类型。基础利率是投资者所要求的最低利率,一般使用无风险的国债收益率作为基础利率的代表。同业拆放利率指银行同业之间的短期资金借贷利率。同业拆放有两个利率,拆进利率表示银行愿意借款的利率;拆出利率表示银行愿意贷款的利率。同业拆放中大量使用的利率是伦敦同业拆放利率(LIBOR),指在伦敦的第一流银行借款给伦敦的另一家第

一流银行资金的利率。我国对外筹资成本即是在LIBOR 利率的基础上加一定百分点,从LIBOR 变化出来的,还有新加坡同业拆放利率(SIBOR)、纽约同业拆放利率(NIBOR)、香港同业拆放利率(HIBOR)等等。 二、单利计息与复利计息 利息的计算有单利计息和复利计息两种。 ㈠单利计息 单利计息是仅按本金计算利息,利息不再生息,其利息总额与借贷时间成正比。单利计息时的利息计算公式为: I =P·n·i n n 个计息周期后的本利和为: F =P(1+i·n) n ) 我国个人储蓄存款和国库券的利息就是以单利计算的,计息周期为“年”。 ㈡复利计息 复利计息,是指对于某一计息周期来说,如果按本金加上先前计息周期所累计的利息进行计息,即“利息再生利息”。按复利方式计算利息时,利息的计算公式为: =P[(1+i)n-1] I n n 个计息周期后的本利和为: F =P(1+i)n n 三、名义利率与实际利率 ㈠名义利率与实际利率的概念

单利与复利

第三节 单利与复利 众所周知,同样的货币在不同的时间点上的价值是不等的,即使是在没有风险和通货膨胀的情况下,现在一元钱的价值也要大于以后的一元钱的价值,这就是货币的时间价值. 利息是货币时间价值的一种表现形式,它有两种计算方法:单利和复利,不同计息方式下的利息有关计算分别以等差数列和等比数列原理为基础. 我们应首先弄清楚“现值”和“终值”两个概念,所谓“现值”就是现在的价值,即通常所说的本金;“终值”就是若干时期后包括本金和利息在内的未来价值,通常称本利和. 例如,现在存款1000元,定期一年,期满后银行支付1080元,其中80元是银行使用你的1000元给的报酬,即利息,这里的1000元本金就是现值,1080元本利和就是1000元本金一年后的终值. 一、单利 仅就本金计算利息的方法.单利是“复利”的对称,它是指计算利息时,上期利息并不计入本金之内,仅按本金计算的利息,其计算公式如下: 单利息=本金×利率×期数 假设下列符号分别表示 S —终值(本利和) P —现值(本金) i —利率 I —利息 n —期数(若i 为年利率则n 为年数,若i 为月利率则n 为月数) 则计算利息公式:n i P I ??= 第n 期的终值(本利和) )1(in P n i P P S n +=??+= 公式)1(in P S +=称为单利终值公式(或本利和公式). 由)1(in P S +=易得) 1(in S P +=称为单利现值公式,也称为单利折现公式.将终值换算成现值常称为贴现或折现. 例1某人在银行存款5000元,半年利率为3.05%,求一年后5000元存款的终值 解:这里5000=p %05.3=i 2=n

单利与复利,单利与复利案例,单利与复利区别,单利与复利公式

P表示现值(现额),F表示终值,i表示年利率,n表示年数,而(1+i)^-n表示1+i的-n次方,A表示每年收入或支出金额,其中(1+i)^-n=1/(1+i)^n. 单利与复利 终值(F):是指一定量的货币按规定利率折算的未来价值(本利和) 现值(P):是指一定量未来的货币按规定利率折算的现在价值 货币时间价值的表达式=终值-现值 单利:本生利,利不生利的计息法 利息额=本金×利息×年限 利息率=利息/本金 终值:F=P(1+i*n) 现值:P=F/(1+i*n) 现金100元存入银行,其期限为5年,年利率为10%,利息额是多少?到期的本利和是多少? 利息额:Y=100*10%*5 =50 终值:F=P(1+i*n) =100(1+10%*5) =150(元)

复利:本生利,利也生利的计息法 终值:F=P(1+i)^n 现值:P=F(1+i)^-n 利息:I=F-P 其中:(1+i)^n为一元复利终值系数 (1+i)^-n为一元复利现值系数 李华将现金100000元存入银行,10年后用于养老,银行定期5年的存款利率为15%,每年复利一次。5年后用于养老的钱是多少?5年的利息是多少? 终值:F=P(1+i)^n =100000(1+15%)^5 = 100000*2.011357 =201135.7 I=F-P= 201135.7-100000 =101135.7 李华希望5年后用300000元用于养老,若目前银行定期存款复利为10%,现在一次存入银行多少现金? 现值:P=F(1+i)^-n =300000*(1+10%)^-5 =300000*0.620921 =186276.3

相关文档