C语言程序设计基本

C语言程序设计基本

ID:40841320

大小:1.70 MB

页数:116页

时间:2019-08-08

C语言程序设计基本_第1页
C语言程序设计基本_第2页
C语言程序设计基本_第3页
C语言程序设计基本_第4页
C语言程序设计基本_第5页
资源描述:

《C语言程序设计基本》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、计算机科学学院:杨云E_mail:yangyun236536@163.comTel:13880416089程序设计基础1Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePty

2、Ltd.计算机科学学院2算法计算长方形的面积问题:1.接收用户输入的长方形长度和宽度两个值;2.判断长度和宽度的值是否大于零;3.如果大于零,将长度和宽度两个值相乘得到面积,否则显示输入错误;4.显示面积。算法算法:解决问题的具体方法和步骤Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.Evaluationonly.CreatedwithAspose.Slid

3、esfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.1.算法是解决某一问题所采取的一系列步骤,它具有如下特点:(1)有输入:算法可以有零个或多个输入。输入是用来在一个算法的执行过程中,向它提供处理对象(数据)或控制算法执行过程的信息。(2)有输出:算法必须具有一个或多个输出。它是算法执行结果的输出。没有输出的算法是一个无效的算法。程序=数据结构+算法+程序设计方法+语言工具算法及其表示Evaluationonly.Createdwith

4、Aspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.(3)有穷性:任何算法都应该在执行有穷步骤之后结束。(4)确定性:算法不能具有二义性。也就是说,算法中每一步的语义都应该是清晰明了的,明确指出应该执行什么操作,如何

5、执行操作。(5)高效性:根据算法编写出来的程序应具有较高的执行效率。其主要含义有:一是执行时间短,二是不占用过多内存。算法及其表示Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011Aspo

6、sePtyLtd.2算法的表示自然语言表示:易理解和交流,容易产生二义性。伪码表示:用形式化语言描述算法的逻辑过程。程序流程图:用图形符号+文字说明来表示数据处理过程和步骤。N-S流程图:也称方框图。Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientPr

7、ofile5.2.0.0.Copyright2004-2011AsposePtyLtd.BEGINSET0→sumSET0→countWHILEcount<10BEGINREADaintegerdatatoxfromkeyboardIFx>0sum+x→sumcount+1→countENDEND_WHILEPRINTsumEND1.伪码表示:从键盘读入10个正数并输出它们的和。算法的表示示例Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfi

8、le5.2.0.0.Copyright2004-2011AsposePtyLtd.Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.2.N-S流程图表示:从键盘读入10个正数并输出它们的和。算法的表示示例Evaluationonly.C

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。