<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
<channel>
<title><![CDATA[Fovly  府吏网 Field Of View,Lean Yourself - 文摘]]></title>
<link>http://www.fovly.com/</link>
<description><![CDATA[初从文,三年不中,改习武,校场发一矢,中鼓吏，逐之出,遂学医,有所成,自撰一良方，服之,卒.]]></description>
<language>zh-cn</language>
<copyright><![CDATA[Copyright 2005 PBlog3 v2.8]]></copyright>
<webMaster><![CDATA[yamunchien@qq.com(府吏)]]></webMaster>
<generator>PBlog2 v2.4</generator> 
<image>
	<title>Fovly  府吏网 Field Of View,Lean Yourself</title>
	<url>http://www.fovly.com/images/logos.gif</url>
	<link>http://www.fovly.com/</link>
	<description>Fovly  府吏网 Field Of View,Lean Yourself</description>
</image>

			<item>
			<link>http://www.fovly.com/article.asp?id=475</link>
			<title><![CDATA[地震带分布]]></title>
			<author>yamunchien@qq.com(fovly)</author>
			<category><![CDATA[文摘]]></category>
			<pubDate>Fri,14 May 2010 17:30:28 +0800</pubDate>
			<guid>http://www.fovly.com/default.asp?id=475</guid>
		<description><![CDATA[<img src="http://www.fovly.com/attachments/month_1005/t2010514173022.jpg" border="0" alt=""/><br/>]]></description>
		</item>
		
			<item>
			<link>http://www.fovly.com/article.asp?id=463</link>
			<title><![CDATA[福布斯六度发布中国潜力企业榜]]></title>
			<author>yamunchien@qq.com(shellchan)</author>
			<category><![CDATA[文摘]]></category>
			<pubDate>Sat,09 Jan 2010 20:10:34 +0800</pubDate>
			<guid>http://www.fovly.com/default.asp?id=463</guid>
		<description><![CDATA[2010年1月5日,上海——《福布斯》中文版今日在上海发布其2010年的第一份榜单——中国潜力企业榜,共有200家成长迅速的中小企业入选该榜单。这是《福布斯》中文版第六次对中国中小企业进行全面、独立的调研,包括了超过8,000家销售额在500万元至10亿元之间的中小企业。调研根据增长性指标（3年加权销售增长率、利润增长率）、回报率指标（3年加权ROA、ROE）、盈利性指标（销售利润率）和规模指标对候选企业进行排名,并对部分候选企业进行实地拜访,从中遴选出200家最具发展潜力的中小企业,其中包含100家上市公司和100家非上市公司。宇星科技、搜房网和聚光科技获得今年“潜力企业”榜单的前三甲<br/><br/><a href="http://www.forbeschinamagazine.com/rich_list/qlb.htm" target="_blank" rel="external">http://www.forbeschinamagazine.com/rich_list/qlb.htm</a>]]></description>
		</item>
		
			<item>
			<link>http://www.fovly.com/article.asp?id=450</link>
			<title><![CDATA[家：感人至深的新加坡广告]]></title>
			<author>yamunchien@qq.com(fovly)</author>
			<category><![CDATA[文摘]]></category>
			<pubDate>Sun,26 Jul 2009 14:05:42 +0800</pubDate>
			<guid>http://www.fovly.com/default.asp?id=450</guid>
		<description><![CDATA[五月初，新加坡出了一则很特别的广告，在电视上播出后，引起极大的争议。这则广告是由新加坡国家级的“小区发展部”所拍摄（Ministry of Community Development, Youth and Sports），它是一则“支持婚姻”（pro-marriage）的公益广告。文字解说比较长，急性子的U条可以先点击以下视频。<div class="UBBPanel"><div class="UBBTitle"><img src="http://www.fovly.com/images/flash.gif" alt="" style="margin:0px 2px -3px 0px" border="0"/>Flash动画</div><div class="UBBContent"><a id="temp48440_href" href="http://www.fovly.com/javascript:MediaShow('swf','temp48440','http://player.youku.com/player.php/sid/XMTAyNzEzNzE2/v.swf','400','300')"><img name="temp48440_img" src="http://www.fovly.com/images/mm_snd.gif" style="margin:0px 3px -2px 0px" border="0" alt=""/><span id="temp48440_text">在线播放</span></a><div id="temp48440"></div></div></div><br/>主角是一位印度裔太太，悼念着她刚死去的华裔老公。她的悼词和大家预期不同，她竟然当着全体亲友描述着她老公在床上如何的“打鼾”和“放屁”，还当场模仿这些声音！如果老公还活着，应该会窘得想找一个洞钻吧。 <br/>　　这部影片的开始，司仪说：“李太太（即那位寡妇），你应该有些话想说。”这位太太上台了，全场静默。<br/>　　“今天，我不是要来赞美的，我不会说他有多好，因为很多人都已经说了。今天我想和大家分享一些能让大家比较不自在的事。” <br/>　　她说，“我想先从他在床上的表现说起。” <br/>　　台下观众眼神都是问号，看着她继续说—— <br/>　　“你们都有碰过，早上启动汽车引擎启不动的状况吗？” <br/>　　当场她学了发动引擎的声音，但听起来根本就是打鼾声。这位寡妇学得嘴巴都歪了一边了，这样鼾了两趟，然后幽幽的说：“well ，戴维（她的老公）的打鼾，完全像是这样。” <br/>　　大家开始笑了，镜头转到她的女儿，表情显然有点怪，大概是不解为何妈妈要说这件事？有些老夫妻也一边笑一边微皱眉头，这场合好像说这种事不太对吧？ <br/>　　“但，打鼾只是开始，”寡妇继续说：“他，也会……放屁！”好像好多人都有类似的经验呢。<br/>　　“有些晚上，他放屁放得太大声，还会被自己惊醒！” <br/>　　全场更是会意的笑了。她说，“戴维会惊慌的问，那……那是什么声音？” <br/>　　“这时候我会说，亲爱的，是隔壁的老狗在放屁啦，放心继续睡吧！”镜头转到好几个太太笑得摀嘴，坐在旁边的老公面露尴尬。 <br/>　　台上的寡妇，此时语气一转。 <br/>　　“你会觉得，这很好笑是吗？”她缓缓的说，“不过，当戴维真的病得很重时，这些声音至少让我知道，我的戴维仍然活着。” <br/>　　她转头望向戴维的遗照，哽咽了：“现在……我终于再也无法在睡前听到这些声音……” 全场有如冰凝。 <br/>　　“到生命的最后，”镜头转向这位寡妇孤单的身驱，看到她缓缓的说，“总是这些小小的事情，让我们永远记得。”（ In the end, it&#39;s these small things that you remember. ）“是这些小小的不完美，一起组成生命的完美。 ”（ It&#39;s these little imperfections that make them perfect for you. ） <br/>　　镜头转向她的儿子和女儿，儿子大约高中年纪，女儿是初中年纪，他们看着台上的母亲，专心听着妈妈说话。 <br/>　　“所以我想告诉我的子女，有一天，你也能找到你们生命中的伴侣，他们会像你爸爸在我眼中一样‘不完美得很美’。”（So, to my beautiful children: One day, you too find yourself life partners, who are as BEAUTIFULLY IMPERFECT as your father was to me. ） <br/>　　她讲完后，彷佛如释重负，回到一个仍要照顾小孩的妈妈，收起悲伤，坚强起来，拥抱她的小孩。观礼的全都没有痛哭失声，竟都看着前方，那是一种吃惊，这些文字的重量竟然这么重的飘在空中、压在心里。这三分钟的片也旋及走到尾声，最后，这则广告的结束词是——“Family”。<br/><br/> <br/><br/>]]></description>
		</item>
		
			<item>
			<link>http://www.fovly.com/article.asp?id=448</link>
			<title><![CDATA[中国生态环境现状评估]]></title>
			<author>yamunchien@qq.com(fovly)</author>
			<category><![CDATA[文摘]]></category>
			<pubDate>Wed,15 Jul 2009 09:36:36 +0800</pubDate>
			<guid>http://www.fovly.com/default.asp?id=448</guid>
		<description><![CDATA[<p>中国的环境问题的确越来越恶劣了。</p>
<p>高吉喜</p>
<p><br />
中国环境科学研究院</p>
<p><br />
2006－10</p>
<p>&nbsp;</p>
<p><strong><span class="style2"><font color="#cc0000">一、生态环境组成要素突出</font></span></strong></p>
<p>&nbsp;</p>
<p align="center"><font color="#cc0000"><strong><img height="248" alt="" width="400" border="1" src="http://www.cbcf.org.cn/kpyd/kpbg/images/14images/01.jpg" /><br />
</strong></font>生态系统结构与功能图解</p>
<p align="center">&nbsp;</p>
<p align="center"><img height="259" alt="" width="300" border="1" src="http://www.cbcf.org.cn/kpyd/kpbg/images/14images/02.jpg" /><br />
生态系统结构与功能</p>
<p align="center">&nbsp;</p>
<p align="left"><strong></strong>1、水资源需求量增大，供需矛盾日益突出-水少</p>
<p align="center"><img height="177" alt="" width="360" border="1" src="http://www.cbcf.org.cn/kpyd/kpbg/images/14images/03.jpg" /><br />
全国1998-2001年总供水量与总用水量</p>
<p align="left"><strong></strong>2001 年全国总用水量 5567 亿 m 3 ，与 1998 年比较，总用水量增加 132 亿 m 3 ，其中，林牧渔用水量增加 67.8 亿 m 3 ，城镇生活用水量增加 50.7 亿 m 3 ，工业用水量增加 16.2m 3</p>
<p align="left">&nbsp;</p>
<p align="left"><strong></strong>重点流域地表水环境质量总体上保持稳定，部分流域水质有所改善，但主要江河水系污染仍较普遍，部分地区污染加重_水脏</p>
<p align="left">&nbsp;</p>
<p align="center"><img height="168" alt="" width="320" border="1" src="http://www.cbcf.org.cn/kpyd/kpbg/images/14images/04.jpg" /><br />
2001 年七大水系水质类别比例</p>
<p align="center"><img height="125" alt="" width="400" border="1" src="http://www.cbcf.org.cn/kpyd/kpbg/images/14images/05.jpg" /></p>
<p align="left"><strong></strong>湖泊水体污染严重，富营养化现象普遍</p>
<p align="left">&nbsp;</p>
<p align="left"><strong></strong>75％ 以上水域水质受到不同程度的污染，五大淡水湖泊中，巢湖、太湖和洪泽湖均呈现富营养化水平，鄱阳湖、洞庭湖处于中营养化 状况</p>
<p align="left">&nbsp;</p>
<p align="center"><img height="180" alt="" width="608" border="1" src="http://www.cbcf.org.cn/kpyd/kpbg/images/14images/06.jpg" /></p>
<p align="left"><strong></strong>地下水水质总体较好，局部受一定程度的点状或面状污染，部分指标超标，北方城市污染普遍高于南方城市</p>
<p align="left">&nbsp;</p>
<p align="left"><strong></strong>地下水超采严重</p>
<p align="left"><strong></strong>华北地区地下漏斗约3-5万平方公里，成为世界上最大的区域性漏斗。</p>
<p align="center"><img height="311" alt="" width="300" border="1" src="http://www.cbcf.org.cn/kpyd/kpbg/images/14images/07.jpg" /></p>
<p align="center"><img height="362" alt="" width="400" border="1" src="http://www.cbcf.org.cn/kpyd/kpbg/images/14images/08.jpg" /><br />
地下水超采不仅发生在干旱缺水的北方地区，也发生在水资源丰富的南方地区</p>
<p align="left"><strong></strong>自1949年来，苏州市累积地面沉降量大于600毫米的沉降区面积 已达180平方公里，其中无锡市沉降区面积达到了59.5平方公 里，常州市沉降区面积达到了43平方公里。</p>
<p align="left"><strong></strong>江河水系泥沙淤积严重，地面悬河现象越来越严重</p>
<p align="center"><img height="192" alt="" width="400" border="1" src="http://www.cbcf.org.cn/kpyd/kpbg/images/14images/09.jpg" /></p>
<p align="left"><strong></strong>长江流域每年土壤流失量 24亿吨 ，黄河流域年入河泥沙 16亿吨 ，其中约 4亿吨 淤积在下游河床，致使河床年均抬高 0.08-0.1米 ；40年 来，黄河下游河床高程已普遍抬高 2米 ，河道河底平均高程高出背河地面 3-5米 ，最大达 10米 。</p>
<p align="left"><strong></strong>冰川退缩，雪线上升，趋势明显，严重威胁了下游干旱地区的生态环境</p>
<p align="left"><strong></strong>西藏林芝地区川藏公路以北的冰川，由于受全球气候变化的影响，大面积后退萎缩</p>
<p align="center"><img height="215" alt="" width="400" border="1" src="http://www.cbcf.org.cn/kpyd/kpbg/images/14images/10.jpg" /></p>
<p align="left"><strong></strong>1 、水土流失分布范围广、面积大，主要分布于西部地区</p>
<p align="center"><img height="312" alt="" width="400" border="1" src="http://www.cbcf.org.cn/kpyd/kpbg/images/14images/11.jpg" /> <br />
西部地区水土流失面积为 293.79万Km 2 ，占到了全国水土流失总面积的 82.53%</p>
<p align="left"><strong></strong>全国水蚀面积变化趋势</p>
<p align="left"><strong></strong>水蚀得到初步控制，面积有所减少，侵蚀强度降低， 但水土流失区域差异大，部分地区水土流失仍在加剧</p>
<p align="center"><img height="203" alt="" width="313" border="1" src="http://www.cbcf.org.cn/kpyd/kpbg/images/14images/12.jpg" /><br />
<img height="190" alt="" width="289" border="1" src="http://www.cbcf.org.cn/kpyd/kpbg/images/14images/13.jpg" /><br />
局部地区水土流失仍在恶化</p>
<p align="center"><img height="177" alt="" width="373" border="1" src="http://www.cbcf.org.cn/kpyd/kpbg/images/14images/14.jpg" /> <br />
广东省水土流失现状变化</p>
<p align="left"><strong></strong>1986-2000年 ， 广东省中度水蚀面积增加了 53.41% ，强度水蚀增加了 35.89% ，极强度水蚀增加了 227.7% ，剧烈水蚀增加了 103.02%</p>
<p align="center"><img height="419" alt="" width="190" border="1" src="http://www.cbcf.org.cn/kpyd/kpbg/images/14images/15.jpg" /></p>
<p align="left"><strong></strong>2 、土地沙化问题非常突出，且主要集中在西部</p>
<p align="center"><strong><img height="239" alt="" width="449" border="1" src="http://www.cbcf.org.cn/kpyd/kpbg/images/14images/16.jpg" /> <br />
</strong>西部七省（区）沙化耕地和沙化草地分布现状</p>
<p align="left"><strong></strong>过垦、过牧和滥樵等不合理的经济活动是造成沙化扩展的重要因素</p>
<p align="center"><strong><img height="172" alt="" width="276" border="1" src="http://www.cbcf.org.cn/kpyd/kpbg/images/14images/17.jpg" /><br />
<img height="169" alt="" width="258" border="1" src="http://www.cbcf.org.cn/kpyd/kpbg/images/14images/18.jpg" /><br />
</strong>内蒙古毛乌素沙地面积动态变化</p>
<p align="left"><strong></strong>3 、土壤污染严重</p>
<p align="left"><strong></strong>化肥施用量 居高不下 ， 施用结构不合理，利用率低，环境污染 严重 2000年，我国农用化肥的施用量达到 4146.3万吨 ，单位面积平均施用量达 到 434.3Kg/hm 2 ,是化肥施用安全上限的 1.93倍 （国际公认 225Kg/hm 2 ）， 但 利用率仅为 40% 左右</p>
<p align="center"><strong><img height="178" alt="" width="229" border="1" src="http://www.cbcf.org.cn/kpyd/kpbg/images/14images/19.jpg" /><br />
</strong>化肥施用总量对比图</p>
<p align="center"><strong><img height="179" alt="" width="267" border="1" src="http://www.cbcf.org.cn/kpyd/kpbg/images/14images/20.jpg" /></strong> <br />
化肥平均施用量变化图</p>
<p align="left"><strong></strong>农药施用总量大，增长趋势明显 ， 施用强度高， 结构不合理 2000年，我国农药的施用总量达 128万吨 ，农药的平均施用量 13.4Kg/hm 2 ，其中有机磷农药占 70% ，高毒农药占 70% ，杀虫剂占 70%； 农药的作物利用率为 30%～40% ，造成不同程度的土壤、水体污染</p>
<p align="center"><strong><img height="187" alt="" width="256" border="1" src="http://www.cbcf.org.cn/kpyd/kpbg/images/14images/21.jpg" /><br />
</strong>农药施用总量与西部对比图</p>
<p align="center"><strong><img height="178" alt="" width="288" border="1" src="http://www.cbcf.org.cn/kpyd/kpbg/images/14images/22.jpg" /></strong> <br />
农药年施用总量动态变化图</p>
<p align="left"><strong></strong>农膜使用量高，且增长迅速，但 可降解 农膜 使用率低 ， 农膜的使用加 速了农药和土壤的流失，残膜导致农田土壤质量下降，并对田间耕作 造成困难</p>
<p align="left"><strong></strong>2000年我国农膜使用量达到 133.5万吨 ，是1991年农膜使用量的 二倍 多 ，目前我国每年有约 50万吨 农薄残留在土壤中，残膜率达到 40% 左右</p>
<p align="center"><strong><img height="174" alt="" width="242" border="1" src="http://www.cbcf.org.cn/kpyd/kpbg/images/14images/23.jpg" /><br />
</strong>农膜使用总量对比图</p>
<p align="center"><strong><img height="176" alt="" width="306" border="1" src="http://www.cbcf.org.cn/kpyd/kpbg/images/14images/24.jpg" /><br />
</strong>农膜使用量动态变化图</p>
<p align="left"><strong></strong>4 、生态破坏 &mdash;&mdash; 工矿开发</p>
<p align="center"><strong><img height="177" alt="" width="406" border="1" src="http://www.cbcf.org.cn/kpyd/kpbg/images/14images/25.jpg" /><br />
</strong>吉、苏、闽、豫、鄂、湘 六省矿产开发土地占用和破坏年代比较</p>
<p align="left"><strong></strong>矿产开采占用和破坏土地面积持续增长据吉、苏、闽、豫、鄂、湘六省统计比较， 2000年因矿产开发占用的土地为 73.56 万公顷，比 1986 年增加了 1.96 倍；破坏土地面积 19.56 万公顷，约为占用土地面积的 26.6% ，比 1986 年增加了 4.71 倍</p>
<p align="center"><strong><img height="440" alt="" width="190" border="1" src="http://www.cbcf.org.cn/kpyd/kpbg/images/14images/26.jpg" /></strong></p>
<p align="center"><strong><img height="299" alt="" width="400" border="1" src="http://www.cbcf.org.cn/kpyd/kpbg/images/14images/27.jpg" /></strong></p>
<p align="left"><strong></strong>海岸带资源破坏严重，滩涂面积急剧缩小</p>
<p align="center"><strong><img height="184" alt="" width="400" border="1" src="http://www.cbcf.org.cn/kpyd/kpbg/images/14images/28.jpg" /><br />
</strong>近40年，由于人工围垦导致滨海滩涂面积丧失达 119万hm 2 ， 因城乡工矿建设用地占用约 100万hm 2 ， 滩涂面积仅剩 190万hm 2 ， 50% 多的滨海滩涂已不复存在</p>
<p align="left"><strong></strong>围海造田 造成的海岸带破坏</p>
<p align="center"><strong><img height="227" alt="" width="400" border="1" src="http://www.cbcf.org.cn/kpyd/kpbg/images/14images/29.jpg" /></strong></p>
<p align="left"><strong></strong>海岸蚀退明显，环境影响严重</p>
<p align="left"><strong></strong>黄河三角洲近海沿岸是一个泥沙淤进造陆和海岸侵蚀后退此长彼消的地区。1969年黄河改道由钓口河入海， 一年之内，河嘴向海延伸了28km ， 1976年黄河改道清水沟入海后，钓口河故道河口平均每年侵蚀后退 1000m 。据专家测算，黄河泥沙淤进与海岸侵蚀后退速度的比值大约为 4:1 ，在 黄河年入海泥沙减少到 3亿吨 时，三角洲的海岸侵、淤状况将 基本平衡 ，即黄河口将不再向海延伸； 小于3亿吨 时，河口陆地海岸线将会 侵蚀后 退 。</p>
<p align="center"><strong><img height="283" alt="" width="300" border="1" src="http://www.cbcf.org.cn/kpyd/kpbg/images/14images/30.jpg" /></strong> <br />
黄河三角洲的变迁（1976年-2000年）<br />
中国科学院资源与环境信息系统实验室提供</p>
<p align="center"><strong><img height="201" alt="" width="400" border="1" src="http://www.cbcf.org.cn/kpyd/kpbg/images/14images/31.jpg" /></strong></p>
<p align="left"><strong></strong>5、耕地人均占有量小，利用强度大，复种指数 （1.3） 高</p>
<p align="left"><strong></strong>耕地总量不断减少，人地矛盾日益加剧</p>
<p align="center"><strong><img height="210" alt="" width="400" border="1" src="http://www.cbcf.org.cn/kpyd/kpbg/images/14images/32.jpg" /><br />
</strong>我国耕地变化情况</p>
<p align="left"><strong></strong>耕地质量不断下降，污染严重，威胁食品安全</p>
<p align="center"><strong><img height="183" alt="" width="328" border="1" src="http://www.cbcf.org.cn/kpyd/kpbg/images/14images/33.jpg" /><br />
<img height="222" alt="" width="268" border="1" src="http://www.cbcf.org.cn/kpyd/kpbg/images/14images/34.jpg" /> </strong></p>
<p align="left"><strong></strong>耕地用途不稳定，转入转出频繁 &mdash;&mdash; 农田占补平衡</p>
<p class="style1" align="left">二、生态结构不合理</p>
<p align="left"><strong></strong>1、森林生态环境现状及动态变化</p>
<p align="center"><strong><img height="165" alt="" width="400" border="1" src="http://www.cbcf.org.cn/kpyd/kpbg/images/14images/35.jpg" /> <br />
</strong>森林资源与世界平均水平比较表 （第五次森林普查1994～1998）</p>
<p align="left"><strong></strong>森林覆盖率稳步增长，但森林的人均占有量低</p>
<p align="left"><strong></strong>1986～1999年我国的森林覆盖率从 12.98% 增加到 16.55% ，增幅为 33.04%。 但我国人均占有森林面积相当于世界人均占有量的 21.3%， 人均森林蓄积量只有世界人均蓄积 72m 3 的 1/8</p>
<p align="left"><strong></strong>林业用地率，林木出材率低，林业生产效益差</p>
<p align="left"><strong></strong>林龄单一，林种单一，林相单一, 林分结构简单</p>
<p align="center"><strong><img height="150" alt="" width="295" border="1" src="http://www.cbcf.org.cn/kpyd/kpbg/images/14images/36.jpg" /></strong> <br />
我国林分林龄面积构成（第五次森林普查1994～1998）</p>
<p align="center"><strong><img height="207" alt="" width="225" border="1" src="http://www.cbcf.org.cn/kpyd/kpbg/images/14images/37.jpg" /></strong></p>
<p align="left"><strong></strong>森林资源呈现数量型增长与质量型下降并存的局面，森林生态系统趋于简单化，生态功能衰退</p>
<p align="center"><strong><img height="179" alt="" width="400" border="1" src="http://www.cbcf.org.cn/kpyd/kpbg/images/14images/38.jpg" /><br />
</strong>森林面积与林业蓄积量动态变化 [ 第三次（ 1984-1988 ）与第五次（ 1994-1998 ）森林普查的对比 ]</p>
<p align="left"><strong></strong>中东部林分每公顷平均蓄积量为 78.06m 3 ，只是世界平均水平的 61.5% 。</p>
<p align="left"><strong></strong>2、草地现状及变化</p>
<p align="left"><strong></strong>草地的生态功能及综合经济价值长期以来未得到重视，退化草地面积和鼠害面积呈不断扩大趋势，草地质量不断下降</p>
<p align="center"><strong><img height="321" alt="" width="493" border="1" src="http://www.cbcf.org.cn/kpyd/kpbg/images/14images/39.jpg" /></strong></p>
<p align="left"><strong></strong>草地质量持续下降，导致草地生态承载力降低，草地超载现象越来越严重</p>
<p align="center"><strong><img height="209" alt="" width="364" border="1" src="http://www.cbcf.org.cn/kpyd/kpbg/images/14images/40.jpg" /><br />
</strong>西部六省区草地理论载畜量变化</p>
<p align="center"><strong><img height="188" alt="" width="344" border="1" src="http://www.cbcf.org.cn/kpyd/kpbg/images/14images/41.jpg" /> <br />
</strong>西部地区草地超载状况(1999)</p>
<p align="left"><strong></strong>3、生物多样性</p>
<p align="left"><strong></strong>栖息地环境改变、生境破碎化</p>
<p align="center"><strong><img height="201" alt="" width="400" border="1" src="http://www.cbcf.org.cn/kpyd/kpbg/images/14images/42.jpg" /></strong></p>
<p align="left"><strong></strong>单位面积斑块数由1988年的 240 上升为2000年的 343 ；平均斑块面积由 80hm 2 下降为 68hm 2</p>
<p align="center"><strong><img height="229" alt="" width="300" border="1" src="http://www.cbcf.org.cn/kpyd/kpbg/images/14images/43.jpg" /></strong></p>
<p align="left"><strong></strong>外来物种入侵是威胁生物多样性的重要因素</p>
<p align="center"><strong><img height="288" alt="" width="302" border="1" src="http://www.cbcf.org.cn/kpyd/kpbg/images/14images/44.jpg" /></strong> <br />
广东省松突圆蚧入侵分布图</p>
<p align="left"><strong></strong>据广东省不完全统计，造成直接经济损失较大的主要外来物种约有 26 种 ，其中昆虫 23 种 ，动物 1 种 ，植物 3 种 。 2000 年全省外来物种入侵的面积约为 108.12 万 hm 2 ，造成的直接经济损失约为 20.71 亿元 。</p>
<p align="left"><strong></strong>&ldquo; 高产水生饲料 &rdquo; 水葫芦<br />
<strong></strong>&ldquo; 植物杀手 &rdquo; 薇甘菊<br />
<strong></strong>&ldquo; 防沙固堤 &rdquo; 大米草<br />
<strong></strong>&ldquo; 墨西哥魔鬼草 &rdquo; 紫茎泽兰</p>
<p align="center"><strong><img height="213" alt="" width="290" border="1" src="http://www.cbcf.org.cn/kpyd/kpbg/images/14images/45.jpg" /></strong></p>
<p align="left"><strong></strong>近40年来，我国多数省市气温呈波动性上升趋势，暖冬年份连续出现，华北地区出现暖干化趋势</p>
<p align="center"><strong><img height="203" alt="" width="334" border="1" src="http://www.cbcf.org.cn/kpyd/kpbg/images/14images/46.jpg" /></strong><br />
中国年平均最低气温（TN）趋势（℃/10a）分布图（1951-1999）</p>
<p align="center"><strong><img height="166" alt="" width="337" border="1" src="http://www.cbcf.org.cn/kpyd/kpbg/images/14images/47.jpg" /></strong> <br />
历年1月全国平均气温变化曲线</p>
<p align="left"><strong><span class="style2"><font color="#cc0000">三、生态系统功能下降</font></span></strong></p>
<p align="left"><strong></strong><strong></strong>1 、 生产功能下降</p>
<p align="left"><strong></strong><strong></strong>生态环境要素持续退化，必然导致生态系统功能下降</p>
<p align="center"><strong><img height="204" alt="" width="400" border="1" src="http://www.cbcf.org.cn/kpyd/kpbg/images/14images/48.jpg" /></strong> <br />
西部地区草地理论载畜量变化</p>
<p align="left"><strong></strong><strong></strong>由土壤污染引起的食品安全问题十分严重，成为社会、经济发展的重要隐患</p>
<p align="left"><strong></strong><strong></strong>2000年，16个省会城市蔬菜批发市场监测表明，农药总检出率为20%～60%，总超标率为20%～45% 2000年，仅湖南省共发生13起大型蔬菜农药污染中毒事件，164人中毒，15人死亡</p>
<p align="center"><strong><img height="295" alt="" width="369" border="1" src="http://www.cbcf.org.cn/kpyd/kpbg/images/14images/49.jpg" /></strong><strong> </strong></p>
<p align="left"><strong></strong><strong></strong>土壤污染</p>
<p align="center"><strong><img height="253" alt="" width="346" border="1" src="http://www.cbcf.org.cn/kpyd/kpbg/images/14images/50.jpg" /><br />
</strong>江苏、湖北、河北 等 省污水灌溉农田面积变化</p>
<p align="left"><strong></strong><strong></strong>沈阳市在20世纪50年代开始先后开发了沈抚、浑南、浑北、张 土、浑蒲、细河等6个污灌区，总面积 102.4万亩 ，占沈阳市灌 区总面积的 45.7% 。中东部地区受镉、砷、铬、铅等重金属污染的耕地面积约占 污灌总耕地面积的 1/5</p>
<p align="left"><strong></strong><strong></strong>生态环境退化导致生产力下降，加剧了贫困，因贫困加剧生态破坏，形成生态恶化 &mdash;&mdash; 贫困 &mdash;&mdash; 恶化的循环</p>
<p align="left"><strong></strong><strong></strong>☆ 生态环境脆弱进一步加剧了贫困 <br />
<strong></strong><strong></strong>☆ 生态破坏加剧自然灾害的同时，使大量的脱贫人口返贫</p>
<p align="center"><strong><img height="212" alt="" width="336" border="1" src="http://www.cbcf.org.cn/kpyd/kpbg/images/14images/51.jpg" /><br />
</strong>中国贫困地区与生态脆弱地区的地理分布</p>
<p align="left"><strong></strong><strong></strong>2、 调节功能下降</p>
<p align="left"><strong></strong><strong></strong>生态系统具有调节气候变化、控制病虫害、调节水循环和缓减旱涝灾害等多种调节功能。由于长期以来对生态环境的破坏，生态系统的生态调节能力明显降低，从而导致沙尘暴频繁发生，旱灾与洪涝灾害交替发生，地质灾害不断加重，森林病虫害加剧。</p>
<p align="left"><strong></strong><strong></strong>沙尘暴: 西北地区是我国沙尘暴主要发生地，自50年代以来，沙尘暴呈波动减少之势，90年代初开始 回升。</p>
<p align="left"><strong></strong><strong></strong>水旱灾不断加剧，受灾比例不断升高</p>
<p align="center"><strong><img height="177" alt="" width="400" border="1" src="http://www.cbcf.org.cn/kpyd/kpbg/images/14images/52.jpg" /><br />
</strong>全国水旱灾害受灾面积变化</p>
<p align="left"><strong></strong><strong></strong>自70年代以来，中东部地区水灾发生频率明显增高， 从70年代的 390.85万hm 2 /年 增加到90年代的 1177.38万hm 2 /年 ，平均以每年 5.67% 的速率增加。西部地区 旱灾 的发生频率比80年代增长了 7.5% ； 洪涝灾害 的发生频率比80年代增长了 49% 。</p>
<p align="left"><strong></strong><strong></strong>水灾不断加剧，重点地区成灾比例不断升高</p>
<p align="center"><strong><img height="196" alt="" width="349" border="1" src="http://www.cbcf.org.cn/kpyd/kpbg/images/14images/53.jpg" /><br />
</strong>全国水灾受灾面积变化</p>
<p align="left"><strong></strong><strong></strong>中东部多数省区位于七大流域中下游，是水灾侵害的主要区域。其中河南、安徽、江苏、山东、黑龙江、河北位居前列，多年平均该 六省水灾受灾面积占全国（未计台湾）水灾受灾面积的 55.7%</p>
<p align="left"><strong></strong><strong></strong>旱灾持续发生</p>
<p align="center"><strong><img height="245" alt="" width="352" border="1" src="http://www.cbcf.org.cn/kpyd/kpbg/images/14images/54.jpg" /><br />
</strong>中东部各区旱灾受灾面积变化</p>
<p align="left"><strong></strong><strong></strong>北方流域受灾率和成灾率一般高于南方流域。受灾率与成灾率最高的是黄河流域，其次为松辽流域、淮河流域和长江流域。从受灾面积来看，最高的是山东、四 川（包括重庆）、河南、内蒙、湖北五省区，年均受灾面积均超过 90万hm 2 。成灾率最高的为宁夏、甘肃、陕西、内蒙、贵州、山西、山东等七省区，成灾率均 高于 9.0% 。</p>
<p align="left"><strong></strong><strong></strong>部分地区水旱灾害并发，受灾面积不断上升</p>
<p align="center"><strong><img height="166" alt="" width="400" border="1" src="http://www.cbcf.org.cn/kpyd/kpbg/images/14images/55.jpg" /></strong> <br />
湖南省各年代水、旱灾害成灾面积</p>
<p align="left"><strong></strong><strong></strong>湖南省从50年代初到1995年有 35年 出现干旱，从50年代初至2000年，有 42年 出现程度不同的洪涝灾害，全省水、旱灾害成灾面积大，80～90年代明显大于50～60 年代</p>
<p align="left"><strong></strong><strong></strong>生态灾害造成的损失</p>
<p align="left"><strong></strong><strong></strong>根据全国各省、自治区提供的资料，1949年以来，因为灾害造成的直接经济损失，占平均财政收入 的 30％ ，其中生态灾害造成的经济损失占GDP总数的 5% &mdash; 13%</p>
<p align="left"><strong></strong><strong></strong>森林生态系统调节能力下降，森林病虫害种类多，危害严重</p>
<p align="center"><strong><img height="223" alt="" width="341" border="1" src="http://www.cbcf.org.cn/kpyd/kpbg/images/14images/56.jpg" /><br />
</strong>西部地区森林病虫害变化情况</p>
<p align="left"><strong></strong><strong></strong>我国西部地区从50年代到90年代，林地病虫害受害面积增长了 六倍多 ，从50年代的 67.68万hm 2 增长到90年代的 428.05万hm 2 ，其中以90年代增长最快，比80年代 增长了 196%</p>
<p align="center"><strong><img height="201" alt="" width="329" border="1" src="http://www.cbcf.org.cn/kpyd/kpbg/images/14images/57.jpg" /></strong><br />
广东省林业病虫害情况统计</p>
<p align="left"><strong></strong><strong></strong>广东省森林病虫害发生面积90年代较70年代增加了 442.5万hm 2 ，但防治面积始终不及病虫害发生面积的 50%。</p>
<p align="left"><strong></strong><strong></strong>3. 生物多样性维持功能下降</p>
<p align="center"><strong><img height="122" alt="" width="407" border="1" src="http://www.cbcf.org.cn/kpyd/kpbg/images/14images/58.jpg" /></strong></p>
<p align="left"><strong></strong><strong></strong>由于生态环境状况的持续恶化，全国 生物多样性维持功能明显下降 ，生物物种，尤其是濒危 野生动植物的数目不断减少</p>
<p align="left"><strong></strong><strong></strong>4.其他服务功能下降</p>
<p align="center"><strong><img height="344" alt="" width="400" border="1" src="http://www.cbcf.org.cn/kpyd/kpbg/images/14images/59.jpg" /></strong><br />
我国水土保持功能、环境净化功能、水源涵养功能、营业物质存储与循环功能均发生了下降。</p>
<p align="left"><strong></strong><strong></strong>生态功能下降引起的经济和社会问题</p>
<p align="left"><strong></strong><strong></strong>☆ 水资源短缺，水质恶化，制约了经济发展 <br />
<strong></strong><strong></strong>☆ 生物资源的丧失与流失，生物多样性的降低，削弱了我国未来的发展机会 <br />
<strong></strong><strong></strong>☆ 耕地数量减少、质量降低，威胁了粮食安全 <br />
<strong></strong><strong></strong>☆ 景观资源的破坏，降低了旅游资源的品位 <br />
<strong></strong><strong></strong>☆ 对不可更新资源的掠夺式开发，动摇了可持续发展基础</p>
<p align="left"><strong></strong><strong></strong>生态功能下降引起的国际性问题</p>
<p align="left"><strong></strong><strong></strong>☆ 农产品出口遭遇 &ldquo; 绿色贸易壁垒 &rdquo; <br />
<strong></strong><strong></strong>☆ 沙尘暴等 跨域性环境问题 成为环境外交关注的焦点</p>
<p align="left"><strong></strong><strong></strong>生态环境不仅为人类提供了食品、医药及其他生产生活原料，更重要的是维持了人类赖以生存的生命支持系统</p>
<p align="center"><strong><img height="183" alt="" width="400" border="1" src="http://www.cbcf.org.cn/kpyd/kpbg/images/14images/60.jpg" /></strong> <br />
生命维持系统 - 生命维持系统受到威胁</p>
<p align="center">&nbsp;</p>
<p align="center" style="text-align: left">摘自：<a href="http://www.cbcf.org.cn/kpyd/kpbg/20index.htm">http://www.cbcf.org.cn/kpyd/kpbg/20index.htm</a></p>]]></description>
		</item>
		
			<item>
			<link>http://www.fovly.com/article.asp?id=425</link>
			<title><![CDATA[用实例给新手讲解RSA加密算法 ]]></title>
			<author>yamunchien@qq.com(fovly)</author>
			<category><![CDATA[文摘]]></category>
			<pubDate>Mon,05 Jan 2009 12:43:51 +0800</pubDate>
			<guid>http://www.fovly.com/default.asp?id=425</guid>
		<description><![CDATA[<p align="center"><img height="161" src="http://www.cqcca.com/uploadfile/article/uploadfile/200711/20071107112735922.jpg" width="230" alt="" /><br />
<span class="STYLE1"><font color="#3366cc">图为 RSA公开密钥算法的发明人,从左到右Ron Rivest, Adi Shamir, Leonard Adleman. 照片摄于1978年</font></span></p>
<p>　　 RSA加密算法是最常用的非对称加密算法，CFCA在证书服务中离不了它。但是有不少新来的同事对它不太了解，恰好看到一本书中作者用实例对它进行了简化而生动的描述，使得高深的数学理论能够被容易地理解。我们经过整理和改写特别推荐给大家阅读，希望能够对时间紧张但是又想了解它的同事有所帮助。<br />
　 　RSA是第一个比较完善的公开密钥算法，它既能用于加密，也能用于数字签名。RSA以它的三个发明者Ron Rivest, Adi Shamir, Leonard Adleman的名字首字母命名，这个算法经受住了多年深入的密码分析，虽然密码分析者既不能证明也不能否定RSA的安全性，但这恰恰说明该算法有一定的可信性，目前它已经成为最流行的公开密钥算法。<br />
　　RSA的安全基于大数分解的难度。其公钥和私钥是一对大素数（100到200位十进制数或更大）的函数。从一个公钥和密文恢复出明文的难度，等价于分解两个大素数之积（这是公认的数学难题）。 <br />
　　RSA的公钥、私钥的组成，以及加密、解密的公式可见于下表：<br />
<img height="128" src="http://www.cqcca.com/uploadfile/article/uploadfile/200711/20071107112735262.jpg" width="356" alt="" /><br />
<br />
　　可能各位同事好久没有接触数学了，看了这些公式不免一头雾水。别急，在没有正式讲解RSA加密算法以前，让我们先复习一下数学上的几个基本概念，它们在后面的介绍中要用到：<br />
<br />
<font color="#3366cc"><span class="STYLE1"><strong>一、 什么是&ldquo;素数&rdquo;？</strong></span><br />
</font>　　素数是这样的整数，它除了能表示为它自己和1的乘积以外，不能表示为任何其它两个整数的乘积。例如，15＝3＊5，所以15不是素数；又如，12＝6＊2＝4＊3，所以12也不是素数。另一方面，13除了等于13＊1以外，不能表示为其它任何两个整数的乘积，所以13是一个素数。素数也称为&ldquo;质数&rdquo;。<br />
<br />
<font color="#3366cc"><span class="STYLE1"><strong>二、什么是&ldquo;互质数&rdquo;（或&ldquo;互素数&rdquo;）？</strong></span><br />
</font>　　小学数学教材对互质数是这样定义的：&ldquo;公约数只有1的两个数，叫做互质数。&rdquo;这里所说的&ldquo;两个数&rdquo;是指自然数。<br />
　　判别方法主要有以下几种（不限于此）：<br />
（1）两个质数一定是互质数。例如，2与7、13与19。<br />
（2）一个质数如果不能整除另一个合数，这两个数为互质数。例如，3与10、5与 26。<br />
（3）1不是质数也不是合数，它和任何一个自然数在一起都是互质数。如1和9908。<br />
（4）相邻的两个自然数是互质数。如 15与 16。<br />
（5）相邻的两个奇数是互质数。如 49与 51。<br />
（6）大数是质数的两个数是互质数。如97与88。<br />
（7）小数是质数，大数不是小数的倍数的两个数是互质数。如 7和 16。<br />
（8）两个数都是合数（二数差又较大），小数所有的质因数，都不是大数的约数，这两个数是互质数。如357与715，357=3&times;7&times;17，而3、7和17都不是715的约数，这两个数为互质数。等等。<br />
<br />
<font color="#3366cc"><strong class="STYLE1">三、什么是模指数运算？ </strong><br />
</font>　　指数运算谁都懂，不必说了，先说说模运算。模运算是整数运算，有一个整数m，以n为模做模运算，即m mod n。怎样做呢？让m去被n整除，只取所得的余数作为结果，就叫做模运算。例如，10 mod 3=1；26 mod 6=2；28 mod 2 =0等等。 <br />
　　模指数运算就是先做指数运算，取其结果再做模运算。如<img height="10" src="http://www.cqcca.com/uploadfile/article/uploadfile/200711/20071107112736999.gif" width="140" alt="" /><br />
　　好，现在开始正式讲解RSA加密算法。<br />
算法描述：<br />
（1）选择一对不同的、足够大的素数p，q。<br />
（2）计算n=pq。<br />
（3）计算f(n)=(p-1)(q-1)，同时对p, q严加保密，不让任何人知道。<br />
（4）找一个与f(n)互质的数e，且1&lt;e&lt;f(n)。<br />
（5）计算d，使得de&equiv;1 mod f(n)。这个公式也可以表达为d &equiv;e-1 mod f(n)<br />
这里要解释一下，&equiv;是数论中表示同余的符号。公式中，&equiv;符号的左边必须和符号右边同余，也就是两边模运算结果相同。显而易见，不管f(n)取什么值，符号右边1 mod f(n)的结果都等于1；符号的左边d与e的乘积做模运算后的结果也必须等于1。这就需要计算出d的值，让这个同余等式能够成立。<br />
（6）公钥KU=(e,n)，私钥KR=(d,n)。<br />
（7）加密时，先将明文变换成0至n-1的一个整数M。若明文较长，可先分割成适当的组，然后再进行交换。设密文为C，则加密过程为：<img height="14" src="http://www.cqcca.com/uploadfile/article/uploadfile/200711/20071107112736989.gif" width="120" alt="" />。<br />
（8）解密过程为：<img height="14" src="http://www.cqcca.com/uploadfile/article/uploadfile/200711/20071107112736210.gif" width="120" alt="" />。 <br />
<br />
<font color="#3366cc"><span class="STYLE1"><strong>实例描述：</strong></span><br />
</font>　　在这篇科普小文章里，不可能对RSA算法的正确性作严格的数学证明，但我们可以通过一个简单的例子来理解RSA的工作原理。为了便于计算。在以下实例中只选取小数值的素数p,q,以及e，假设用户A需要将明文&ldquo;key&rdquo;通过RSA加密后传递给用户B，过程如下：<br />
<strong>（1）设计公私密钥(e,n)和(d,n)。</strong><br />
令p=3，q=11，得出n=p&times;q=3&times;11=33；f(n)=(p-1)(q-1)=2&times;10=20；取e=3，（3与20互质）则e&times;d&equiv;1 mod f(n)，即3&times;d&equiv;1 mod 20。<br />
d怎样取值呢？可以用试算的办法来寻找。试算结果见下表：<br />
<img height="236" src="http://www.cqcca.com/uploadfile/article/uploadfile/200711/20071107112740175.jpg" width="308" alt="" /><br />
　　通过试算我们找到，当d=7时，e&times;d&equiv;1 mod f(n)同余等式成立。因此，可令d=7。从而我们可以设计出一对公私密钥，加密密钥（公钥）为：KU =(e,n)=(3,33)，解密密钥（私钥）为：KR =(d,n)=(7,33)。<br />
<strong>（2</strong><strong>）英文数字化。<br />
</strong>　　将明文信息数字化，并将每块两个数字分组。假定明文英文字母编码表为按字母顺序排列数值，即：<br />
<img height="86" src="http://www.cqcca.com/uploadfile/article/uploadfile/200711/20071107112740276.jpg" width="569" alt="" /><br />
　　则得到分组后的key的明文信息为：11，05，25。<br />
<strong>（3</strong><strong>）明文加密 </strong><br />
　　用户加密密钥(3,33) 将数字化明文分组信息加密成密文。由C&equiv;Me(mod n)得：<br />
<img height="62" src="http://www.cqcca.com/uploadfile/article/uploadfile/200711/20071107112741283.jpg" width="262" alt="" /><br />
　　因此，得到相应的密文信息为：11，31，16。<br />
（<strong>4）密文解密。</strong><br />
　　用户B收到密文，若将其解密，只需要计算<img height="14" src="http://www.cqcca.com/uploadfile/article/uploadfile/200711/20071107112736210.gif" width="120" alt="" />，即：<br />
<img height="62" src="http://www.cqcca.com/uploadfile/article/uploadfile/200711/20071107112741283.jpg" width="262" alt="" /><br />
　　用户B得到明文信息为：11，05，25。根据上面的编码表将其转换为英文，我们又得到了恢复后的原文&ldquo;key&rdquo;。 <br />
　 　<strong>你看，它的原理就可以这么简单地解释！</strong><br />
　 　当然，实际运用要比这复杂得多，由于RSA算法的公钥私钥的长度（模长度）要到1024位甚至2048位才能保证安全，因此，p、q、e的选取、公钥私钥的生成，加密解密模指数运算都有一定的计算程序，需要仰仗计算机高速完成。<br />
<br />
<font color="#3366cc"><strong class="STYLE1">最后简单谈谈RSA的安全性</strong><br />
<br />
</font>　 　<strong>首先，我们来探讨为什么RSA密码难于破解？</strong> <br />
　 　在RSA密码应用中，公钥KU是被公开的，即e和n的数值可以被第三方窃听者得到。破解RSA密码的问题就是从已知的e和n的数值（n等于pq），想法求出d的数值，这样就可以得到私钥来破解密文。从上文中的公式：d &equiv;e-1 (mod((p-1)(q-1)))或de&equiv;1 (mod((p-1)(q-1))) 我们可以看出。密码破解的实质问题是：从Pq的数值，去求出(p-1)和(q-1)。换句话说，只要求出p和q的值，我们就能求出d的值而得到私钥。<br />
　 　当p和q是一个大素数的时候，从它们的积pq去分解因子p和q，这是一个公认的数学难题。比如当pq大到1024位时，迄今为止还没有人能够利用任何计算工具去完成分解因子的任务。因此，RSA从提出到现在已近二十年，经历了各种攻击的考验，逐渐为人们接受，普遍认为是目前最优秀的公钥方案之一。<br />
　　然而，虽然RSA的安全性依赖于大数的因子分解，但并没有从理论上证明破译RSA的难度与大数分解难度等价。即RSA的重大缺陷是无法从理论上把握它的保密性能如何。<br />
　　此外，RSA的缺点还有：A)产生密钥很麻烦，受到素数产生技术的限制，因而难以做到一次一密。B)分组长度太大，为保证安全性，n 至少也要 600 bits 以上，使运算代价很高，尤其是速度较慢，较对称密码算法慢几个数量级；且随着大数分解技术的发展，这个长度还在增加，不利于数据格式的标准化。因此，使用RSA只能加密少量数据，大量的数据加密还要靠对称密码算法。</p>]]></description>
		</item>
		
			<item>
			<link>http://www.fovly.com/article.asp?id=424</link>
			<title><![CDATA[麻省理工学院的智能画板]]></title>
			<author>yamunchien@qq.com(fovly)</author>
			<category><![CDATA[文摘]]></category>
			<pubDate>Sun,04 Jan 2009 13:09:54 +0800</pubDate>
			<guid>http://www.fovly.com/default.asp?id=424</guid>
		<description><![CDATA[<embed type="application/x-shockwave-flash" allowscriptaccess="sameDomain" align="middle" height="400" width="480" quality="high" src="http://player.youku.com/player.php/sid/XNjA5NDk5MjQ=/v.swf"></embed>
<h2>麻省理工学院的智能画板</h2>
<div class="t_msgfont" id="message392">
<div id="firstpost">演示者在画板上通过绘画和计算机进行交互。计算机自动识别绘画物体的形状、位置关系等等。同时对物体的物理特性和运动行为进行仿真。<br />
&nbsp;</div>
</div>]]></description>
		</item>
		
			<item>
			<link>http://www.fovly.com/article.asp?id=423</link>
			<title><![CDATA[阿波罗八号发射秘闻]]></title>
			<author>yamunchien@qq.com(fovly)</author>
			<category><![CDATA[文摘]]></category>
			<pubDate>Wed,31 Dec 2008 10:01:24 +0800</pubDate>
			<guid>http://www.fovly.com/default.asp?id=423</guid>
		<description><![CDATA[<p align="center" style="margin: 0px"><img src="http://i1.ce.cn/sci/yzdq/ht/htxw/200812/30/W020081230351214837121.jpg" oldsrc="http://www.fovly.com/W020081230351214837121.jpg" alt="" /></p>
<p style="margin: 0px">&nbsp;</p>
<p align="center" style="margin: 0px">阿波罗8号所拍地球照片</p>
<p align="center" style="margin: 0px">&nbsp;</p>
<p align="center" style="margin: 0px"><img src="http://i2.ce.cn/sci/yzdq/ht/htxw/200812/30/W020081230351214871302.jpg" oldsrc="http://www.fovly.com/W020081230351214871302.jpg" alt="" /></p>
<p align="center" style="margin: 0px"><br />
阿波罗8号飞船构造图</p>
<p align="center" style="margin: 0px">&nbsp;</p>
<p align="center" style="margin: 0px"><img src="http://i3.ce.cn/sci/yzdq/ht/htxw/200812/30/W020081230351214949444.jpg" oldsrc="http://www.fovly.com/W020081230351214949444.jpg" alt="" /></p>
<p align="center" style="margin: 0px"><br />
阿波罗8号飞行轨迹</p>
<p style="margin: 0px"><br />
&nbsp;&nbsp;&nbsp;&nbsp;导语：1968年12月21日，三名美国宇航员搭乘阿波罗8号飞船随土星5号火箭升上太空，进行绕月球轨道飞行，实现了人类首次进入另外一个天体的重力场，此次飞行也因而被誉为是人类历史上最勇敢、最无畏的飞行之一。在&ldquo;阿波罗&rdquo;8号飞船发射40周年之际，英国《新科学家》杂志撰文揭秘阿波罗8号任务背后的故事。<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&ldquo;阿波罗&rdquo;8号的宇航员虽然没有登上月球，但这是人类历史上进行的第一次载人往返月球之旅。尽管此前的&ldquo;阿波罗&rdquo;7号也让人兴趣十足，但相对来说级别较低，不过是&ldquo;阿波罗&rdquo;8号登场前进行的一次地球轨道试飞，只有&ldquo;阿波罗&rdquo;8号才真正成为全世界媒体和公众关注焦点并最终创造了历史。</p>
<p style="margin: 0px"><strong>险些&ldquo;胎死腹中&rdquo;<br />
<br />
</strong>&nbsp;&nbsp;&nbsp;&nbsp;但有谁能想到，&ldquo;阿波罗&rdquo;8号月球任务差一点就&ldquo;胎死腹中&rdquo;。1968年夏季，&ldquo;阿波罗&rdquo;项目策划者并不十分确定将在这一年年末上演何种举动。当时，第一艘载人&ldquo;阿波罗&rdquo;系列飞船&mdash;&mdash;&ldquo;阿波罗&rdquo;7号的准备工作正在进行当中，它的任务是让&ldquo;阿波罗&rdquo;主飞船进行第一次地球轨道全面测试。即使测试工作顺利完成，但按照原定计划，&ldquo;阿波罗&rdquo;8号任务所需的&ldquo;土星&rdquo;5号推进器和月球登陆器均存在问题。更为严重的是，一切工作都要做到一个字，那就是&ldquo;快&rdquo;，原因就在于约翰&middot;肯尼迪(John Kennedy)总统已发誓要在这一个10年即将结束时让月球留下美国人的足迹。那如何才能完成总统交待的任务呢？<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;根据官方制定的计划，美国宇航局要执行从&ldquo;A&rdquo;到&ldquo;G&rdquo;的一系列任务，&ldquo;G&rdquo;毫无疑问代表登陆月球，&ldquo;A&rdquo;和&ldquo;B&rdquo;代表无人试验，当时已经顺利完成。&ldquo;阿波罗&rdquo;7号执行的是&ldquo;C&rdquo;任务，即在低地球轨道为主飞船(CSM，即指令舱和服务舱的英文缩写)进行试飞。下一行的&ldquo;D&rdquo;任务指的是完整的&ldquo;阿波罗&rdquo;飞船在低地球轨道进行测试，其中包括月球登陆器。不幸的是，LM(登月舱的英文缩写)的研发工作进展缓慢。到1968年8月，情况已经很清楚了，用于那一年试验飞行的完整的LM不可能准备好。<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;更为严峻的是，CSM和LM都需要使用&ldquo;土星&rdquo;5号推进器，而推进器本身也面临一系列问题。1967年11月，&ldquo;阿波罗&rdquo;飞船(&ldquo;阿波罗&rdquo;4号)顺利完成第一次试飞，但&ldquo;阿波罗&rdquo;6号于1968年4月进行的第二次试飞却最终以失败告终。虽然6号的主要目标均得以实现，但仍面临3个严峻的技术问题：在第一阶段飞行中，出现剧烈藕合振动；在第二和第三阶段飞行中，多个发动机出现故障；飞船接合器部分结构失灵。如果任何一个问题不能加以解决，便无法进行载人任务。<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;<strong>面对压力敢于冒险<br />
<br />
</strong>&nbsp;&nbsp;&nbsp;&nbsp;沃纳&middot;冯&middot;布劳恩(Wernher von Braun)所在的马歇尔太空飞行中心负责研制&ldquo;土星&rdquo;5号，虽然他们面临的问题处于可控范围，但让第三个&ldquo;土星&rdquo;5号搭载人员仍旧是一个极为大胆的举动。<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;谨慎的做法是在1968年晚些时候再进行一次无人试验，而后在1969年初执行&ldquo;D&rdquo;任务。然而，美国宇航局显然等不到那个时候。首先，肯尼迪设定的最后期限日益临近，推迟几个月无疑是最不能接受的做法。更为严重的是，当时的苏联正准备派宇航员进行绕月飞行&mdash;&mdash;他们的Zond探测器月球飞跃任务显然是针对一艘无附属设备的&ldquo;联盟&rdquo;号飞船进行的无人试验。很多年之后，西方人才意识到Zond试飞并没有看上去那么成功。<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;也就是说，当时已到了要敢于冒险的时候了。第三个&ldquo;土星&rdquo;5号将不再搭载LM而是搭载宇航员，这将是第一次将人送入外太空的冒险之旅。没有登月舱的CSM无法&ldquo;排练&rdquo;登月过程，但它仍可以绕月球&ldquo;荡秋千&rdquo;，甚至可以在一天左右时间内上演绕月飞行。美国宇航局计划制定者考虑的越多，进行类似尝试的做法似乎就越正确。如果顺利完成，登月计划将向前迈出重要一步。对于可能面临的风险，时任&ldquo;土星&rdquo;5号项目负责人的冯&middot;布劳恩曾作出这样精妙的概括：&ldquo;一旦503(第三个&ldquo;土星&rdquo;5号)搭载人员，走多远都不成问题。&rdquo;<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;但向高层成功&ldquo;兜售&rdquo;这一想法显然难度巨大。时任美国宇航局局长詹姆斯&middot;韦伯(James Webb)便被这一想法震惊了，他最多会批准将这种可能性作为一种选择。当时，美国宇航局一直在考虑执行&ldquo;终极版C任务&rdquo;，即一次地球轨道飞行同时可以选择向更远的地区前进。出人意料的是，在&ldquo;阿波罗&rdquo;7号试飞前不久，韦伯宣布要退休了。有报道说，他一直设法说服林登&middot;约翰逊(Lyndon Johnson)总统撤销削减宇航局预算的做法，如果不同意便以辞职相威胁，<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;但约翰逊最终没有买他的账。对于韦伯的离任，&ldquo;阿波罗&rdquo;计划负责人的反应是：&ldquo;这让&lsquo;终极版C任务&rsquo;成为一种可能。&rdquo;在随后进行的测试中，&ldquo;土星&rdquo;5号的问题并没有再次出现，整个任务进行得非常顺利，几乎可以用完美来形容。宇航员绕月飞行在公众中间产生巨大反响，这项壮举远远超过了所有人的预期。美国宇航局最终完成了一件让世人为之一震的事情。突然间，1969年登陆月球似乎只是一个时间问题了。</p>
<p>&nbsp;</p>
<p style="margin: 0px">&nbsp;</p>
<p style="margin: 0px"><strong>&nbsp;&nbsp;&nbsp; 担心苏联搞破坏</strong></p>
<p>&nbsp;&nbsp;&nbsp; &ldquo;阿波罗&rdquo;8号在最后时刻成为&ldquo;阿波罗&rdquo;计划的一员。由于月球登陆器研发进度缓慢加之苏联正计划派宇航员进行绕月飞行，美国宇航局最终对原定计划作出修改。作为回应，美国宇航局进行了具有冒险意味的尝试：不再对&ldquo;土星&rdquo;5号进行第三次无人试验，而是直接搭载人员并将其送入月球轨道。40年前的12月24日，弗兰克&middot;博尔曼(Frank Borman)、吉姆&middot;洛威尔(Jim Lovell)、比尔&middot;安德斯(Bill Anders)迎来具有历史性的一天，进入月球轨道。</p>
<p>&nbsp;&nbsp;&nbsp; 在技术层面上，&ldquo;阿波罗&rdquo;8号主要是针对&ldquo;土星&rdquo;5号和&ldquo;阿波罗&rdquo;飞船进行的一次试飞。需要在真正绕月飞行中测试的飞船主系统为船载导航系统。对于&ldquo;阿波罗&rdquo;导航系统，美国宇航局认为是执行完整月球任务所必需的一种能力，所谓的完整月球任务是在无需来自地球的任何帮助&mdash;&mdash;包括语音通信在内&mdash;&mdash;实现登月。之所以不能依靠地面协助是由所处时代背景决定的，当时冷战形势非常严峻，美国宇航局担心苏联可能破坏美国的太空任务，例如干扰无线电传输。因此，&ldquo;阿波罗&rdquo;飞船需要配备光学导航系统，&ldquo;阿波罗&rdquo;8号的任务就是首次对这一系统进行全面测试。但在研制&ldquo;阿波罗&rdquo;的年代，无线电导航技术已经取得长足发展，对苏联进行干扰产生的担忧在一定程度上被&ldquo;淡化&rdquo;，也就是，&ldquo;阿波罗&rdquo;飞船也可以采取携带无线电导航系统的方式。</p>
<p>&nbsp;&nbsp;&nbsp; 虽然光学导航系统在当时来说只是一个备用设备，但工程师仍希望了解它的性能。&ldquo;阿波罗&rdquo;8号任务最终让工程师看到，光学导航系统能够上演相当出色的表现。在靠近地球时，它提供的导航坐标非常精确。随着飞船逐渐远离地球，光学导航系统的性能变得一团糟，但在接近月球时又重新恢复。在飞船进入月球轨道时，光学和无线电导航系统给出了非常接近的结果，以至于工程师很难判断哪一个的性能更为出色。但他们最终采用了无线电的读数，因为这是飞行计划所要求的，此外，保持原定计划不变也要比更改计划来得更为容易。</p>
<p style="margin: 0px">&nbsp;&nbsp;&nbsp; 在&ldquo;阿波罗&rdquo;8号任务中，3次人员轮班进行得并不十分顺畅。&ldquo;阿波罗&rdquo;8号共搭载3名宇航员，其中必须有一人一直坚守工作岗位，双眼紧盯设备。但随着遥测技术的进步，地面人员更容易监控设备。此外，在一个内部空间较小的飞船内，另外两名宇航员很难在值班同伴与任务控制中心对话时安心睡觉。在此之后，&ldquo;阿波罗&rdquo;飞船所有机组人员均按照同样的日程安排行事。</p>
<p style="margin: 0px"><strong>首次遭遇太空病</strong></p>
<p>&nbsp;</p>
<p>&nbsp;&nbsp;&nbsp; 另一个令人惊讶的发现是，美国宇航局第一次遭遇太空病。现在几乎可以确定，一些宇航员在早期太空飞行中会出现轻微症状(只有大约10%的人完全没有出现这样的症状症状)，但他们并没有向上级报告，可能是担心飞行中出现的健康问题会影响他们的事业。在&ldquo;阿波罗&rdquo;8号上，所有3名宇航员均报告出现健康问题，博尔曼病情较为严重，病了几个小时。好消息是，症状在大约一天之后就消失了。</p>
<p>&nbsp;&nbsp;&nbsp; 除此之外，&ldquo;阿波罗&rdquo;8号任务也证明了月表摄影令人意想不到的重要性。&ldquo;阿波罗&rdquo;项目策划者最初认为，早期无人任务拍摄的照片，比如，&ldquo;月球轨道飞行器&rdquo;系列拍摄的著名照片，对于制定&ldquo;阿波罗&rdquo;任务来说已经足够好了。但&ldquo;阿波罗&rdquo;8号拍摄的月表特写最终证明，能够为制定10号和11号任务以及训练宇航员提供非常宝贵的依据。从8号开始，宇航局为&ldquo;阿波罗&rdquo;计划增加了一条规定：早期的&ldquo;阿波罗&rdquo;任务必须为下一个登陆点进行拍照。</p>
<p>&nbsp;&nbsp;&nbsp; &ldquo;阿波罗&rdquo;8号宇航员拍摄了数百张图片，其中一张吸引了所有人的目光。在这张照片中，我们可以看到蓝白相间的地球悬在灰色的月表之上。实际上，这张照片并不在最初的拍摄计划之内。当时，博尔曼亲眼目睹了令人叹为观止的地出景象，安德斯则急忙用镜头记录下这一令人难忘的瞬间。类似这样的地出照片并不是第一次拍摄&mdash;&mdash;&ldquo;月球轨道飞行器&rdquo;系列也拍过了一张类似照片&mdash;&mdash;但这张照片却凭借彩色和高质量荣登世界各大媒体的头版头条。</p>
<p style="margin: 0px">&nbsp;&nbsp;&nbsp; 实际上，&ldquo;阿波罗&rdquo;8号算不上一次特别激动人心的月球任务，但所处的时代背景却间接地提高了它的影响力。深陷越南泥潭、城市动荡、政治暗杀以及艰难的总统大选，1968年的美国可以说是在跌跌撞撞中熬过来的。圣诞前夜，宇航员在月球轨道进行的电视广播吸引了无数观众眼球，为沉闷的1968年划上了一个令人喜悦的句号。</p>]]></description>
		</item>
		
			<item>
			<link>http://www.fovly.com/article.asp?id=421</link>
			<title><![CDATA[虚拟3D 紫禁城]]></title>
			<author>yamunchien@qq.com(fovly)</author>
			<category><![CDATA[文摘]]></category>
			<pubDate>Sun,12 Oct 2008 11:15:52 +0800</pubDate>
			<guid>http://www.fovly.com/default.asp?id=421</guid>
		<description><![CDATA[<br/><img src="http://www.virtualforbiddencity.org/SharedMount/CustomMedia/vfcimg/110011.jpg" border="0" alt=""/><br/><br/>“超越时空的紫禁城”是 IBM 和北京故宫博物院的合作项目。明清的帝王们在紫禁城中统治中国达 500 多年。这一时期的艺术和建筑珍宝成为现代中国的文化中心。<br/><br/>本项目的主要目标是为全世界的游客提供赞赏和探索中国历史文化的途径。作为一项“IBM 企业公民”项目，它将世界级的主题和世界级的技术创新融合在一起。它首次展示了 IBM 在虚拟世界和文化保护方面的领导地位。<br/><br/>“超越时空的紫禁城”是世界上首个致力于民族文化遗产的在线虚拟世界。这是占地面积达数平方千米的宫殿的三维复制品，被称为“虚拟紫禁城”。项目合作伙伴的目标是通过切入中国重要的和谐理念，营造尽可能真实可信的体验。<br/><br/>“虚拟紫禁城”并非提供孤独的虚拟体验，而是能够使游客相互认识和交流，并且还可以与大量志愿者、维护人员和自动化角色进行交流。为了欢迎范围广泛的游客，“虚拟紫禁城”提供了简单易用的交互界面。在探索“虚拟紫禁城”时，您可以选择只观看活动，也可以参与活动，从而深入了解清代的重要内容，甚至可以跟随导游进行游览，从而对“紫禁城”中的故事具有新的认识。<br/><br/>此外，“虚拟紫禁城”提供了无与伦比的方法，帮助人们制订游览真实的“故宫博物院”的计划。通过体验“虚拟紫禁城”，“故宫博物院”的参观者将可以更好地查找路线，了解所看到的这些宫殿以及其他事物的重要意义。<br/><br/>“超越时空的紫禁城”团队非常感谢吴真和 Michael Bacon 对于项目所做的贡献。<br/><img src="http://www.virtualforbiddencity.org/SharedMount/CustomMedia/vfcimg/114393.jpg" border="0" alt=""/><br/>官方网址：<a href="http://www.beyondspaceandtime.org" target="_blank" rel="external">http://www.beyondspaceandtime.org</a>]]></description>
		</item>
		
			<item>
			<link>http://www.fovly.com/article.asp?id=412</link>
			<title><![CDATA[一次非同小可的飓风，波及地球如此大范围！]]></title>
			<author>yamunchien@qq.com(yamunchien)</author>
			<category><![CDATA[文摘]]></category>
			<pubDate>Thu,25 Sep 2008 17:25:10 +0800</pubDate>
			<guid>http://www.fovly.com/default.asp?id=412</guid>
		<description><![CDATA[3sNews讯，NOAA(National Oceanic and Atmospheric Administration)最近公布了部分艾克飓风相关地区的数据。这些数据可以从<a href="http://ngs.woc.noaa.gov/ike/IKE0000.HTM" target="_blank" rel="external">http://ngs.woc.noaa.gov/ike/IKE0000.HTM</a>或<a href="http://ngs.woc.noaa.gov/ike/" target="_blank" rel="external">http://ngs.woc.noaa.gov/ike/</a>访问。这些0.5米分辨率的数据非常清楚，并包括元数据。美国宇航局还发布了在许多在国际空间站拍摄的很震撼的影像。<br/><br/><img src="http://www.3snews.net/attachments/2008/09/18_200809251102441.jpg" border="0" alt=""/><br/>以下是不同时期的卫星云图。<br/><img src="http://www.3snews.net/attachments/2008/09/18_200809251102211.jpg" border="0" alt=""/><br/><img src="http://www.3snews.net/attachments/2008/09/18_200809251102331.jpg" border="0" alt=""/><br/><img src="http://www.3snews.net/attachments/2008/09/18_200809251102091.jpg" border="0" alt=""/>]]></description>
		</item>
		
			<item>
			<link>http://www.fovly.com/article.asp?id=393</link>
			<title><![CDATA[软件开发的基本知识讲义]]></title>
			<author>yamunchien@qq.com(yamunchien)</author>
			<category><![CDATA[文摘]]></category>
			<pubDate>Thu,03 Jan 2008 11:29:13 +0800</pubDate>
			<guid>http://www.fovly.com/default.asp?id=393</guid>
		<description><![CDATA[软件开发的基本知识讲义<br/><br/>韩慧健<br/><br/>一、软件的概念<br/><br/>1、软件：是计算机系统中与硬件相互依存的部分，它包括程序、数据及相关文档的完整集合。其中<br/><br/>Ø&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 程序－是按照事先设计的功能和性能的要求执行的指令序列<br/><br/>Ø&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 数据－是使程序正常操纵信息的数据结构<br/><br/>Ø&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 文档－是程序开发、维护和使用有关的图文资料<br/><br/>2、软件分类（按功能划分）<br/><br/>Ø&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 系统软件：如操作系统、数据库管理系统、设备驱动程序等<br/><br/>Ø&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 支撑软件：协助用户开发软件的工具性软件，如微软可视化开发平台工具<br/><br/>Ø&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 应用软件：为特定目的服务的软件，如财务管理软件。<br/><br/>二、软件工程和软件开发<br/><br/>1、 软件工程<br/><br/>Ø&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 一系列完善的工程化原则。<br/><br/>软件工程是为经济地获得能够在实际机器上有效运行的可靠软件而建立和使用的一系列完善的工程化原则。<br/><br/>Ø&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 软件工程是开发、运行、维护和修复软件的系统方法。<br/><br/>1983年，IEEE（电气和电子工程师学会）作出定义，软件工程是开发、运行、维护和修复软件的系统方法。软件定义为：计算机程序、方法、规则、相关的文档资料以及在计算机上运行时所必须的数据。<br/><br/>Ø&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 主要思想是强调软件开发过程需要英语工程化的原则。<br/><br/>2、 软件的生存周期<br/><br/>按照软件工程的过程（plan, do,check, action）即软件规格说明、软件开发、软件确认，软件演进，进一步展开，软件的生存周期包括6个阶段<br/><br/>（1）&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 制定计划<br/><br/>（2）&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 需求分析<br/><br/>（3）&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 软件设计<br/><br/>（4）&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 程序编写<br/><br/>（5）&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 软件测试<br/><br/>（6）&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 运行和维护<br/><br/>3、 软件开发<br/><br/>开发阶段有三个相互关联的步骤组成，即设计、实现（编码）、测试。<br/><br/>三、各个阶段的目标和主要工作 <br/><br/> <br/><br/>制定计划<br/><br/>管理层面的内容。<br/><br/>Ø&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 制定待开发软件系统的总目标，给出它的功能、性能、可靠性以及接口等方面的要求；<br/><br/>Ø&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 研究完成该项软件任务的可行性，探讨解决问题的可能方案；<br/><br/>Ø&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 制定开发实施计划，可行性研究报告。<br/><br/>需求分析<br/><br/>对待开发软件提出的需求进行分析并给详细定义出<br/><br/>需求分析的目标：<br/><br/>Ø&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 是深入描述软件的功能和性能，确定软件设计的约束、软件同其它系统元素的接口细节，<br/><br/>Ø&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 分析阶段只确定软件系统要“做什么”，<br/><br/>Ø&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; “怎么做’有后续的设计阶段完成。对算法的详细描述也是在设计阶段给出。<br/><br/>Ø&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 定义软件的其它有效性需求。<br/><br/>需求分析的任务：<br/><br/>Ø&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 通过与用户的合作，了解用户对待开发系统的要求；<br/><br/>Ø&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 根据用户的要求的系统所在的信息域的调查、分析，确定系统的逻辑模型；<br/><br/>Ø&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 对求解的问题做适当的分解，使之适合于计算机求解。<br/><br/>需求分析工作的内容：<br/><br/>数据建模：<br/><br/>包括3种相互关联的信息，即数据对象、描述对象的属性、描述对象间相互链接的关系。用数据流图描述系统数据流的变换和流向，用数据词典定义数据流图中出现的数据流、数据文件、加工和处理，用判定表表示复杂条件和动作组合情况。<br/><br/>功能建模和数据流：<br/><br/>目标系统被表示成“输入信息－》目标系统－》输出信息”，系统的功能体现在核心数据变换中。功能建模的思想就是用抽象模型的概念，按照软件内部数据传递、变换的关系，自顶向下逐层分解，直到找到满足功能要求的所有可实现的软件为止。功能建模表达数据的运动情况和数据流的变换。<br/><br/>行为建模：给出需求分析方法的所有操作原则。描述系统或对象的状态、导致状态改变的事件，从而描述系统的行为。<br/><br/>软件设计•需求转换成体系结构，对每个模块具体描述。<br/><br/>Ø&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 需求转换成体系结构，对每个模块具体描述。<br/><br/> <br/><br/>软件设计是一个把软件需求变换为软件表示的过程。把已确定的各项需求转换成相应的体系结构，进而对每个模块需完成的工作进行具体描述。最初这个表示只是描述出可直接反映功能、数据、行为需求的软件的总框架，然后进一步细化，在此框架中填入细节，把它加工成程序细节上非常接近与源程序的软件表示。<br/><br/>Ø&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 软件设计是解决“怎么做“的问题。<br/><br/> <br/><br/>软件分析阶段已经完全弄清楚了软件的各种需求，软件设计是解决“怎么做“的问题。<br/><br/>Ø&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 软件设计的内容<br/><br/>根据分析模型中用数据、功能、行为模型所表示的需求，采用相应设计方法进行概要设计（数据设计、体系结构设计、接口设计）和详细设计（过程设计）。<br/><br/>n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 概要设计：<br/><br/>将软件需求转化为数据结构和软件的系统结构，并建立接口，建立整个系统的体系结构框架，并给出了系统中的全局数据结构和数据库接口、人－机接口，与其它的硬件、软件的接口。<br/><br/>此外还从系统全局的角度，考虑处理方式、运行方式、容错方式以及系统维护等方面的问题，奠定整个系统实现的基础，没有概要设计直接考虑程序设计，就不能从全局把握软件系统的结构和质量，容易造成程序结构划分不合理，导致系统处于一种不稳定的状态。这个阶段应着重解决实现需求的程序模块划分问题。（数据设计、体系结构设计、接口设计）<br/><br/>数据设计：<br/><br/>把需求中的对象和关系，以及数据词典中描述的详细数据内容转化为数据结构的定义。<br/><br/>数据设计的过程：<br/><br/>1、为在需求分析阶段所确定的数据对象选择逻辑表示，需要对不同的结构进行算法分析，以便选择一个最有效的设计方案。<br/><br/>2、确定对逻辑数据结构所必须的操作模块，以便限制或确定各个数据设计决策的影响范围。<br/><br/>数据设计的原则：<br/><br/>1、考虑几种不同的数据方案，考虑给后期设计带来的影响<br/><br/>2、确定所有的数据结构和每种数据结构上施加的操作<br/><br/>3、应当建立一个数据词典。即表示数据项和控制项的特性，明确定义各种信息项。<br/><br/>比如<br/><br/>存折＝户名＋所号＋帐号＋开户日＋性质<br/><br/>户名＝2{字母}24 //至少出现2个字母，最多出现24个<br/><br/>所号＝’’001”..”999”//储蓄所编码规定为3位数<br/><br/>开户日＝年＋月＋日<br/><br/>性质＝’1’..”6”//1表示普通用户，5表示工资用户等等<br/><br/>4、&nbsp;&nbsp;逐步细化方法应用于数据设计<br/><br/>底层数据的设计推迟到设计过程的后期，将逐步细化方法应用于数据设计，即需求分析阶段确定总体数据组织，概要设计阶段加以细化，详细设计阶段才规定具体细节。<br/><br/>5、程序设计语言应当支持数据类型的定义和实现。<br/><br/>清晰的信息定义是软件开发成功的关键。<br/><br/>附&nbsp;&nbsp;数据设计相关内容讲解<br/><br/>　　在计算机发展的初期，计算机主要用于数值计算，处理的是数值数据，而且数据量小，结构简单，形式统一。随着计算机技术的发展，计算机应用领域的扩大，越来越多的非数值数据需要处理，数据的概念也被大大推广，数字、字符、图像、声音都可属于数据的范畴。与数值数据相比，非数值数据的结构比较复杂，其计算机表示也比较麻烦。<br/><br/>　　只有对数据内部的结构关系以及数据在计算机内如何存储和操作进行深入的研究，才能设计出高效可靠的程序，实现对数据的有效处理。<br/><br/>　1、 数学模型<br/><br/>　　用计算机解决一个实际问题，首先必须从具体问题抽象出一个适当的数学模型，用这个数学模型应能得出该问题的精确或近似解。然后确定数学模型的计算方法，根据问题的具体要求，可在已知的各种算法中选择一种合适的算法或另设计一种新的算法。接下来就是用某种程序设计语言为确定的算法编制计算机程序，同时准备好作为程序处理对象的各种数据。再接下来就开始程序的调试运行，用一些典型的数据和描述边界条件的数据对程序进行测试，以便发现和纠正程序中的错误，错误的纠正可能导致前面步骤的多次反复。最后，在程序调试达到所要求的质量标准之后，就可正式投入运行，最终在计算机上得出问题的解。<br/><br/>　　建立实际问题的数学模型是计算机应用必须首先进行的工作，也是一项很重要的工作。<br/><br/>　　常见的数学模型可分为数值计算和非数值计算两大类。许多实际问题数学抽象的结果是数学方程。这些数学方程可以用解析的方法求出精确解，或者用模拟的方法求出近似解。但是更多的实际问题无法用数学方程来描述，这些问题所求的不是某个数值，而是某种检索的结果，某种排列的状态，某种转换后的形式，某种设计的表示……这些问题的数学模型不是用数学方程，而是用一种数据结构来描述数据以及数据之间的相互关系。<br/><br/>2、数据结构的概念<br/><br/>　　数据是对客观事物的名称、数量、特征、性质的描述形式（即编码），是计算机所能处理的一切符号的总称。数据既是计算机加工的对象，又是计算机的产品（计算结果）。例如，一个利用数值分析方法解代数方程的程序，其处理对象是整数和实数；一个编译程序或者文字处理程序的处理对象是字符串。因此，对计算机科学来讲，数据的含义很广泛，比如图形、图象、色彩和声音等都可以通过编码而归于数据的范畴。<br/><br/>　　一般，我们对那些单个的孤立的数据并不感兴趣，而着重研究由众多数据元素组成的数据集合，研究集合中数据元素之间存在怎样的内在联系，通常需要对数据和数据集合进行哪些运算（即对数据进行的处理），如何提高运算效率等等，这就引出了数据结构。<br/><br/>　　数据结构里包括一批数据，是数据的一个集合。这个集合中的每一个数据个体称为数据元素，它是数据的基本单位。一个数据元素又叫做一个数据结点，简称结点。<br/><br/>　　数据类型是指程序设计语言中所允许的变量的种类，也就是变量可以取的值和可以进行的运算的集合。可以把数据类型看成是在程序设计语言中已经实现了的数据结构。<br/><br/>　　一个数据元素可以是简单的，只有一个数据项，例如一个数，一个字符，一个名字等；也可以是复杂的，由若干数据项组成，一个数据结点由用来描述一个独立事物的名称、数量、特征、性质的一组相关信息组成。例如，在设计处理学生成绩问题的程序时，每个学生有关的数据项(域)构成一个数据结点，可能包括学生的姓名、学号、各科考试成绩等等，学号可以作为结点的关键字。在处理库存商品问题时，一个数据结点对应一种商品的相关数据项，包括商品编号和名称、规格、数量、生产厂家、单价、入库日期等，商品编号可以作为关键字。<br/><br/>数据结构是带有结构特性的数据元素的集合，它研究的是数据的逻辑结构和数据的存储结构以及它们之间的相互关系，并对这种结构定义相适应的运算，设计出相应的算法。<br/><br/>体系结构设计：<br/><br/>――定义软件系统中各主要成分之间的关系。<br/><br/>事实上，软件总是有体系结构的，不存在没有体系结构的软件。体系结构（Architecture）一词在英文里就是&#34;建筑&#34;的意思。把软件比作一座楼房，从整体上讲，是因为它有基础、主体和装饰，即操作系统之上的基础设施软件、实现计算逻辑的主体应用程序、方便使用的用户界面程序。从细节上来看每一个程序也是有结构的。<br/><br/>Ø&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 结构化程序就是以语句组成模块，模块的聚集和嵌套形成层层调用的程序结构，也就是体系结构。<br/><br/>Ø&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 主要有三要素：程序构件（模块）的层次结构、构件之间的交互方式，及数据的结构。<br/><br/>虽然软件体系结构已经在软件工程领域中有着广泛的应用，但迄今为止还没有一个被大家所公认的定义。许多专家学者从不同角度和不同侧面对软件体系结构进行了刻画，<br/><br/>Ø&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 软件设计的一个目标就是建立软件的体系结构表示。<br/><br/>体系结构经历了一个由低级到高级的发展过程，有数据流系统、调用－返回系统、独立构建系统、虚拟机等等。我们用C语言编制的软件结构采用一种调用－返回式的。<br/><br/>Ø&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 解决了模块划分问题<br/><br/>软件体系结构不仅指定了系统的组织结构和拓扑结构，并且显示了系统需求和构成系统的元素之间的对应关系，提供了一些设计决策的基本原理<br/><br/>接口设计：<br/><br/>――根据数据流图定义软件内部各成分之间、软件与其它协同系统之间以及软件与用户之间的交互机制。<br/><br/>n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 详细设计：<br/><br/>即过程设计（也叫程序设计），通过对结构表示进行细化，得到软件的详细数据结构和算法。要决定概要设计阶段每个模块的具体算法。<br/><br/>程序设计（过程设计）：<br/><br/>Ø&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 把结构成分转化为软件的过程性描述，满足在编码阶段能够根据过程性描述生成源程序代码。<br/><br/>Ø&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 程序设计的任务：需要对程序采用的算法的逻辑关系进行分析，设计出全部必要的过程细节，并给予清晰的表达，使之成为编码的依据。<br/><br/>Ø&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 程序设计不同于编码或编程。设计不是编码，编码也不是设计。<br/><br/>Ø&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 任何设计模型的抽象级别都比源代码要高，在编码阶段做的唯一设计决策就是描述如何将过程设计转换为程序代码的小的实现细节。相当于将一段汉语精确译成英语的过程。<br/><br/>Ø&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 程序设计要决定软件各个模块的实现算法，并精确地表达这些算法。<br/><br/>各个模块的算法涉及到软件的功能和算法的设计，精确表达这些算法涉及到算法的描述和表达工具。<br/><br/>四、结构化程序设计<br/><br/>为了有效地进行程序设计，不仅要掌握一门程序设计语言，还应该学会针对各类问题拟定出有效的解题方法和步骤——即算法设计。有了正确的算法，才能够编制程序。算法的好坏，决定了程序的优劣，因此，程序设计的核心任务之一就是设计算法。<br/><br/>（一）&nbsp;&nbsp;什么是算法？<br/><br/>1算 法－程序的灵魂<br/><br/>Ø&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;广义地讲--算法是为完成一项任务所应当遵照的一步一步的规则的、精确的、无歧义的描述，它的总步数是有限的。<br/><br/>Ø&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 狭义地讲-- 算法是解决一个问题采取的方法和步骤的描述。<br/><br/>简单地说，算法就是解决问题的办法，是对特定问题求解步骤的详细描述。所谓计算机能执行是指一个算法能不断地被细化，最终能用计算机所能识别的命令来表达，进而被执行。所以，从计算机应用的角度来说，算法是用于求解某个特定问题的一些指令的集合。具体地说，我们用计算机所能实现的操作或指令，来描述问题的求解过程，（编码）我们就得到了这一特定问题的计算机算法。<br/><br/>Ø&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 算法解决的是“做什么”和“怎么做”的问题<br/><br/>Ø&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 算法是灵魂，数据结构是加工对象 ，语言是工具<br/><br/>Ø&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 计算机算法设计：设计出计算机解决具体问题的详细步骤，并且将全部的解题过程用某种计算机工具完整地描述出来。<br/><br/>随着应用问题求解的目标不同以及解决具体应用问题的基本思路的不同，算法设计的思路也不同，即算法设计的基本方法不同。<br/><br/>Ø&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 算法的分类：数值算法和非数值算法<br/><br/>数值算法解决的是数值计算问题，包括方程和方程组的求解，微分积分的计算等；<br/><br/>非数值算法解决的是计算机或日常生活中的信息调度和管理问题，包括信息的组织与管理、信息优选等。<br/><br/>Ø&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 程序=算法+数据结构<br/><br/>我们利用计算机解决各种问题，算法是至关重要的。没有算法或没有计算机算法，我们对要解决的问题就无从下手。<br/><br/>　　计算机解决问题不但要依赖于算法，而且会涉及到大批数据。数据的组织和存储会直接影响算法的实现方式和效率。<br/><br/>　　人们在处理复杂问题时，总要利用抽象这个思维工具。抽象是抓住问题的实质，而忽略问题的次要部分；注意事物的普遍规律，或共性的东西。<br/><br/>　　算法和数据结构是人们用计算机解题时所作的两种抽象：算法是从计算机的操作角度对解题过程的抽象；数据结构是从如何组织处理操作对象的角度进行的抽象。这两种抽象互相依赖、互相补充，最大限度地减低问题的复杂性。<br/><br/>　　在这两个方面的基础上，人们开发出运行效率较高的各种应用程序。因此，在—定意义上，人们认为：程序=算法+数据结构<br/><br/>Ø&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 程序设计=算法+数据结构+程序设计方法+程序设计开发工具<br/><br/>除了算法和数据结构之外，程序设计方法对程序设计也是重要的，它影响到程序设计的成败及程序设计质量。随着计算机解决的问题越来越复杂，计算机本身的运算速度越来越快，内存容量也越来越大，程序设计已决不是程序员个人技巧的“手工艺品”。程序设计要遵循一定的开发方法及思想，如结构化设计方法，模块化程序设计方法、自顶向下的逐步细化的方法、面向对象的程序设计方法等，要按照工程管理的方法去进行软件开发，即用软件工程的思想及方法去进行软件开发。所以可以进一步说：程序设计=算法+数据结构+程序设计方法+程序设计开发工具<br/><br/>（二）为什么程序需要控制？<br/><br/>Ø&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 有非常明确的预期，顺序的拟订步骤<br/><br/>生活中我们如果对整个事情的处理过程有非常明确的预期没有任何意外发生的话，就不需要任何判断，我们可以分为几个顺序的拟订步骤依次完成而达到目标。<br/><br/>Ø&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 如果没有确定的目标，需要给出判断条件来控制计算机去执行确定的任务，这就是为什么计算机有分枝的理由。<br/><br/>如果没有确定的目标，我们可能就发生的情况作出下一步行动的判断，如乘公共汽车到火车站，不知道公共汽车在哪里，到一个路口没找到，会到另一个路口找。<br/><br/>作为计算机在处理复杂而变化的问题时，由于它不能自己判断随即发生的情况而修改自己的行为，它只是按照人事先作出严谨的设计，给出判断条件来控制计算机去执行确定的任务，这就是为什么计算机有分枝的理由。分支就是就需要编程者事先估计到各种可能性的发生，让程序接下来有什么样的走向和选择，要求程序员要料事如神而不是程序料事如神，所以程序设计人员需要严谨的素质。<br/><br/>Ø&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 计算机擅长的是逻辑推理和计算，我们很多问题需要反反复复的重复工作才能解决，枯燥而浪费时间，计算机却能以极高的速度把人们从繁重的脑力劳动中解放出来。<br/><br/>无论是选择运行还是重复运行，都需要设计程序者实现对程序步骤进行判断控制，<br/><br/>在结构化设计方法之前，这种控制流的转向是任意性的，用传统流程图表示（p23，图 2.13）这种算法称为BS型算法<br/><br/> <br/><br/> <br/><br/>在程序语言中是用GOTO语句实现控制路径，<br/><br/>转向的任意性使得GOTO语句泛滥使用，程序路径复杂而混乱，难以理解算法的逻辑。<br/><br/>为了从程序的控制结构入手消除不适应的容易混乱的GOTO语句。<br/><br/>1965年E.W.Dijkstra在一次会议上提出应该把GOTO语句从高级语言中去掉，<br/><br/>1966年，Bohra和jacopini证明了任何单入口单出口没有死循环的程序都可以由三种基本的控制结构构造出来。这三种基本结构就是（1）顺序就构（2）选择结构（包括单选择if…else型和多选择case型） (3)重复结构（包括当型while ..do型和直到型do..while型），使用这三种控制结构的程序叫结构化程序。<br/><br/>（三）、算法的描述<br/><br/>图形工具、表格工具、语言工具等3类<br/><br/>Ø&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 图形工具包括：程序流程图、NS图、PAD图、HIPO图（Hierarchy plus input process output）等<br/><br/>Ø&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 表格工具：判定表<br/><br/>Ø&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 语言工具：PDL（program design language）伪码、自然语言<br/><br/>1、程序流程图<br/><br/>程序流程图描述程序中，控制流的情况，即程序中处理（指令）的执行顺序和执行序列所依赖的条件，有向线段（流线）表示的是控制流，从一个处理走到另一个处理。<br/><br/>程序流程图比较适合于汇编语言的编程。<br/><br/>流程图描述非结构化程序（传统程序流程图）<br/><br/>流程图独立于程序设计语言，直观、清晰、易于学习，但也有一些缺点，表示程序控制流程的箭头可以不受约束随意转移控制。<br/><br/>流程图中的符号（见幻灯片）<br/><br/>流程图描述结构化程序（结构化程序流程图）<br/><br/>为使流程图描述结构化程序，只使用以下五种控制结构。见幻灯片，举例从10个数中选出最大的数见幻灯片<br/><br/>2、N-S图（盒图）<br/><br/>美国学者Nassi和Shneiderman提出，结构见幻灯片图，举例从10个数中选择最大的数，见幻灯片。<br/><br/>3、&nbsp;&nbsp;代码表示法<br/><br/>伪代码是介于自然语言和计算机语言之间的文字和符号来表示算法。如同一篇文章，自上而下地写下来，每一行或几行表示一个基本操作。用伪代码<br/><br/> <br/><br/>不用图形符号，一般计算机语言中具有语句关键词可用英文表示，其它可用汉语或英语表示，总之便于书写和阅读为原则，用伪代码写算法一般没有固定的严格的语法要求，只要意思表达清楚，这是目前常用的方式，特别是学会c语言后，可以适当按照c语言的语法规则先概略描述，然后逐步细化描述，时间长了，能够训练自己达到“Thinking in C”的思维能力。<br/><br/>4、计算机语言表示算法<br/><br/>即程序编写（编码），已经不是“设计”的范围，而是实现的阶段，要严格遵循使用的计算机语言的语法规则，如用C语言编写程序要遵循C语言的语法规则，这些规则正是本课程的学习内容。<br/><br/>算法的描述方法综述（见幻灯片）<br/><br/> <br/><br/>（四）、结构化程序设计<br/><br/><br/>1、结构化程序设计主要包括两方面：<br/><br/>(1) 在编写程序时，强调使用几种基本控制结构，通过组合嵌套，形成程序的控制结构。尽可能避免使用GOTO语句。<br/><br/>(2) 在程序设计过程中，尽量采用自顶向下和逐步细化的原则，由粗到细，一步步展开。<br/><br/>表现在详细设计和编码阶段，应当采取自顶向下、逐步求精的方法，把一个模块的功能逐步分解，细化为一系列具体的步骤，进而翻译成一系列用程序语言写成的程序。<br/><br/>对“自顶向下和逐步细化的原则，由粗到细，一步步展开”的理解<br/><br/>对于程序的描述而言（无论是前面给出的日常生活实例中的非形式的“程序”，还是希<br/><br/>望计算机去执行的程序），还有几个重要的问题值得提出：<br/><br/>可以写在程序里的基本“指令”包括哪些？洗脸、查书目等是前面日常生活中的“程序”<br/><br/>里的基本动作。在编写需要计算机去执行的程序时，其中的基本动作应该是计算机能完成的<br/><br/>事项。例如，要写前面那样的二进制代码形式的程序，就需要按照具体计算机指令系统的规<br/><br/>定写出一条条指令。用一种高级语言写程序时，同样必须基于这种语言所支持的基本功能（基<br/><br/>本命令等等）。学习用高级语言写程序，一个最基本的方面就是了解语言所提供的基本功能，<br/><br/>了解它们的描述形式和所完成的操作效果。<br/><br/>对于描述程序的语言有什么要求？描述前面有关日常生活的“程序”时采用的是汉语，<br/><br/>是我们日常用于人际交流的“自然语言”。自然语言词汇丰富，有极强的表达能力。但在许<br/><br/>多地方要依赖于接受者的知识和常识。如果，要求孔子按照前面给出的程序到图书馆去借书，他不可能理解其中的动作，也无法执行它去把书借来。自然语言的描述常常很不精确，许多<br/><br/>疏漏需要靠接受者用自己的知识去填补。这种情况可以大大提高信息的传递效率，但也带来<br/><br/>误解的可能性。送给计算机使用的程序必须采用计算机能处理的记法形式，其描述工具（语<br/><br/>言）必须是精确的，无歧义的。程序设计语言都必须满足这些要求。<br/><br/>一个程序可能在不同的层次上描述。看看有关刷牙的例子。前面只用一个词描述这一动作。但如果仔细想想，刷牙也是一个很复杂的过程。例如，我们还可以进一步将其分解描述为取杯子、装水、取牙刷、挤牙膏、漱口、刷牙、清洗牙齿等一系列细节动作。还可以进一步将这一层面上的每个动作分解为一系列的肌肉伸缩动作。<br/><br/>应当将程序的细节分解到哪个层次，一方面要看程序语言所提供的基本功能。此外，程序的描述方式也要照顾到人的需要。复杂的程序可能需要成千上万，甚至成百万或千万行高级语言代码。简单地在高级语言基本层面上描述程序同样会显得层次太低，使程序的意义难以把握，难以保证它能实现所预想功能，难以修改程序去满足新的需要，如此等等。因此，在开发复杂的程序时，我们需要提供更高的描述层次，将程序的功能在各个层次上分解描述。就像我们看到极长的一系列有关肌肉伸缩动作的描述，很难理解这里所做的是刷牙一样。随着程序变得越来越复杂，其组织结构问题也变得更加重要了。<br/><br/>还是用一个生活中的例子来说明问题。对于学生早上起床后的活动，首先应该在很高的<br/><br/>层次上描述，就像前面所给出的：<br/><br/>1，起床；<br/><br/>2，刷牙；<br/><br/>3，洗脸；<br/><br/>4，吃饭；<br/><br/>5，早自习；<br/><br/>这样就把一个复杂的程序分解成为若干相对简单一些的部分了。如果需要进一步细节化，那么我们就降到下一个细节层次，将一个高层动作分解为一系列低层的基本动作。例如，可能将“吃早饭”这一高层动作分解为下面动作序列：<br/><br/>早起活动<br/> <br/>起床<br/> <br/>吃早饭<br/> <br/>洗脸<br/> <br/>刷牙<br/> <br/>早读<br/> <br/>拿饭碗；<br/><br/>去食堂；<br/><br/>排队买饭；<br/><br/>吃饭；<br/><br/>刷碗；<br/><br/>离开食堂；<br/><br/>必要时再做进一步分解。例如，将“排队买饭”分解为“排队、选饭、选菜、付款”等。在这种分解描述的过程中，我们还应该保留前面构造出的抽象描述的层次。这种层次结构不但有利于人们理解程序的细节过程，也有利于发现程序中的错误，还能使所得程序易于根据需要去修改。例如，学校的食堂改为快餐份饭，由于整个程序被按照分解为一些具有逻辑独立性的部分，修改起来也就更容易了。<br/><br/>编程序时所需要掌握的恰恰就是这种工作方式。我们需要从问题的要求出发，从高层开<br/><br/>始设计程序，并逐步分解程序功能。当将程序所需功能分解到一定的细节程度之后，就可以<br/><br/>借助于程序语言的结构，描述程序工作中的细节步骤了。本书将不断讨论这方面的问题。在<br/><br/>学习程序设计的过程中，也必须学习分析和构造程序的正确方法。<br/><br/>具体的计算机程序细化举例见幻灯片<br/><br/>2、结构化程序设计的主要原则<br/><br/>n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 使用语言中的顺序、选择、重复等有限的基本控制结构表示程序逻辑。<br/><br/>n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 选用的控制结构只准许有一个入口和一个出口。<br/><br/>n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 程序语句组成容易识别的块，每块只有一个入口和一个出口。<br/><br/>n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 复杂结构应该用基本控制结构进行组合嵌套来实现。<br/><br/>n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 语言中没有的控制结构，可用一段等价的程序段模拟，但要求该程序段在整个系统中应前后一致。<br/><br/>n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 严格控制GOTO语句，仅在下列情形才可使用：<br/>① 用一个非结构化的程序设计语言去实现一个结构化的构造。<br/>② 若不使用GOTO语句就会使程序功能模糊。<br/>③ 在某种可以改善而不是损害程序可读性的情况下<br/><br/>五、软件设计的原则<br/><br/>1抽象化<br/><br/>在进行模块设计的时候可以有不同的抽象层次<br/><br/>（1）过程抽象<br/><br/>从系统定义到实现，每进展一步都可以看作对软件解决方案的抽象化过程的一次细化。在软件需求分析阶段，“问题所处环境为大家所熟悉的术语”来描述软件解决方法，然后到概要设计、详细设计，抽象层次逐步降低。<br/><br/>（2）数据抽象<br/><br/>与过程抽象一样可以在不同层次上描述数据对象的细节。<br/><br/>（3）控制抽象<br/><br/>控制抽象可以包含一个程序控制机制而无需规定内部细节，如操作系统中，采用同步信号的方式协调某些活动。<br/><br/>2、自顶向下，逐步细化<br/><br/>这是Niklaus Wirth提出的设计策略，将软件体系结构按自顶向下的方式，对各个层次的过程细节和数据细节逐层细化，直到用程序设计语言的语句能够实现为止。<br/><br/>3、模块化<br/><br/>软件系统的层次结构正是模块化的具体体现。就是说，整个软件被划分为若干单独命名和可编址的部分，成为模块。<br/><br/>对于一个大问题总体复杂，把它分解成为一些独立的小问题易于处理。但当模块数增加，模块间的联系就会加大。把模块连接起来的工作量就会加大，要寻找平衡。<br/><br/>4、控制层次（程序结构）<br/><br/>往往用程序的层次结构来表示，位于最上层是顶层模块是主模块，下面的是下属模块，一层层分下去。<br/><br/>程序结构的深度：程序结构的层次数，反映了程序结构的规模和复杂程度<br/><br/>程序结构的宽度：同一层模块的最大模块个数<br/><br/>模块的扇入和扇出：扇出表示一个模块直接调用其它模块的数目，扇入是一个给定模块有模块来调用它，多扇入的模块一般设计成公用模块。<br/><br/>5、结构划分<br/><br/>程序结构可以按照水平方向或垂直方向进行划分。<br/><br/>水平方向划分按照主要的程序功能来定义模块结构的各个分支。顶层模块（M）作为控制模块，控制协调下面的功能模块之间的通信和运行，下级模块（A、B、C）简单的功能划分是建立：输入－》处理（数据变换）－》输出。<br/><br/>6、数据结构<br/><br/>数据结构是数据之间逻辑关系的一种表示，数据结构设计应确定数据的组织、存取方式、信息的不同处理方法。数据结构的组织方式和复杂程度灵活多样，但典型的数据结构种类是有限的，它们是构成那些更复杂结构的基本构件。<br/><br/>（1）标量：最简单的一种数据结构，标量项就是单个的数据元素，入布尔量、整数、实数或字符串。可以通过名字对它们进行存储。<br/><br/>（2）顺序向量（一维数组）：若干个标量项组织成一个表或者连接成一个组，可以扩展为二维、三维、四维…..n维<br/><br/>（3）链表：是一种更灵活的数据结构，它把物理上不相邻的标量项、向量、或空间结构用指针链接起来。<br/><br/>(4)组合数据结构：把上述的标量项、向量或n维空间可以构造结构体数据，也可以把各种数据结构用多重链表建立分层结构和网络结构。<br/><br/>7、软件过程<br/><br/>Ø&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 就是模块内的详细设计过程，<br/><br/>程序结构描述了程序的控制层次关系，和各个部分的接口情况，这里着重描述各个模块的处理细节。<br/><br/>Ø&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 它也是层次化的。<br/><br/>8、信息隐藏<br/><br/>如何分解一个软件才能得到最佳的模块组合，？需要了解信息隐藏。是指，每个模块的实现细节对于其它模块来说是隐藏的。所以有效的模块化是通过独立的模块来实现，就是模块之间数据上功能上没有太大的联系，衡量独立性的标准是模块间的耦合和内聚。<br/>]]></description>
		</item>
		
</channel>
</rss>
