




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、内容摘要C语言既有高级语言的特点,又具有汇编语言的特点;既是一个成功 的系统设计语言,又是一个实用的程序设计语言;既能用来编写不依赖计 算机硬件的应用程序,又能用来编写各种系统程序;是一种受欢迎、应用 广泛的程序设计语言。本论文重点研究的是如何运用C语言来进行国民生产总值增长率计算的编 程设计。要进行国内生产总值增长率的编程,就必须先了解国民生产总值,它 是最重要的宏观经济指标,它是指一个国家地区的国民经济在一定时期(一 般1年)内以货币表现的全部最终产品(含货物和服务)价值的总和。是 一国所拥有的生产要素所生产的最终产品价值,是一个国民概念。(与国内 生产总值不同,国内生产总值是在一国范围内
2、生产的最终产品的价值,是 一个地域概念。)具体来讲,国民生产总值中有一部分是本国拥有的生产要 素在国外生产的最终产品价值。GNP是与所谓的国民原则联系在一起的。 关键词:C语言;国内生产总值增长率;编程目 录 TOC o 1-5 h z 一、弓I言 1(一)C语言的特点1(二)本文的研究思路、方法及意义1 HYPERLINK l bookmark22 o Current Document 二、国内生产总值增长率计算的编程软件2(一)分析题目1(二)设计算法2(三)程序代码3(四)计算结果3 HYPERLINK l bookmark31 o Current Document 三、结束语3参考文献
3、4民生产总值增长率计算的编程设计一、引言C语言有简洁紧凑,灵活方便,运算符丰富,数据结构方便,程序设计自由 度大,程序执行效率高,可移植性好等特点。我们既能用来编写不依赖计算机硬 件的应用程序,又能用来编写各种系统程序。为了更好的应用C语言,用国内生 产总值增长率计算的编程设计来做个示范。,国内生产总值是指一个国家地区的 国民经济在一定时期(一般1年)内以货币表现的全部最终产品(含货物和服务) 价值的总和。是一国所拥有的生产要素所生产的最终产品价值,是一个国民概念。 了解了这个定义,才能跟好的理解。二、国民生产总值增长率计算的编程设计(一)分析题目我国国民生产总值的年增长率为9%,计算10年后
4、我国国民生产总值与现在 相比增加多少百分比。计算公式为P=(1+R)的N次方,R为年增长率,N为年 数,P为与现在相比的倍数。从题目中可以看出,已经知道了 R,N的值,根据公式,只要代入R和N的 值,就可以计算出P的值。题目的难点就在于要用到POW函数,因为公式中有N 次方,但是从附录D (库函数)可以查到:可以用pow函数求x”y的值,调用 pow函数的具体形式是pow(x,y)。在使用pow函数时需要在程序的开头用 #include指令将math.h头文件包含到本程序模块中。程序求出10年后国民生 产总值是现在的多少倍。在了解了基本思路以后,应该设计算法。(二)设计算法在流程图开始之后,输
5、入R和N的值,接下来是将这两个值代入公式之中, P=(1+R)n,由题目可以知道,R为年增长率,N为年数,P为与现在相比的倍数, 代入后即P的值,在下一步时,输出P,程序结束。P即为题目中所要求的与现 在相比的倍数。(三)程序代码#include#includeIntmain()Floatp,r,nR=0.1N = 10P=pow(1+r,n)printf(p=%fn,p);return0本程序的作用是求出10年后国民生产总值是现在的多少倍。第一行,是编 译预处理指令。第二行,由于要调用到数学函数库中的函数,必须在程序的开头 加一条#include指令,把头文件“math.h”中包含到程序中。
6、第三行,是定义 主函数,因为程序总是从主函数开始执行的。并且定义了主函数的类型是int类 型,在执行主函数后会得到一个值,其值为整型。程序第10行的return0的作 用是当main函数之行结束前,将整数0作为函数值,返回到调用函数处。程序 中的花括号是函数开始和结束的标志。在第五行,输入P,R,N。并且定义它们为 float类型,六七行是输入R和N的值,第八行,是公式,将两个值代入,则能 求出第三个输的值。最后输出P的值,并且以f的形式输出。n是换行符。(四)计算结果运行结果:P=2.593742,即十年后国民生产总值是现在的2.593742倍。在计 算运行结果时,要输入和编译源程序,进行程
7、序的编译,程序的链接,最后执 行该程序。如果所写的程序中没有错误,就可以顺利执行以上操作,但是如果有 错误,在执行程序的编译时,系统就会指出所在错误的位置及其性质,提示用户 改正错误,然后就可以继续以下的步骤。结束语至此,已经完成了所有的步骤。可以从其中得到很多的启示。分析题目时, 要注意题目中的变量,所给的公式以及变量与公式之间的关系,理清自己的头脑 更有利于下一步的进行。在设计算法时,只要理解其中的关系,把自己头脑中的 思路画下来即可,省略掉多余的步骤,让人看到可以一目了然,这也为下一步的 进行奠定了良好的基础。下一步设计程序代码要依据在上一步中的流程图来进 行,需要注意的是,必须看看题目中有没有其他除了主函数之外的函
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030年中国注塑桶行业需求状况及发展趋势分析报告
- 2025-2030年中国汽车风窗洗涤器行业运营状况与发展潜力分析报告
- 2025-2030年中国汽车变速器行业十三五规划及发展前景分析报告
- 现代社交媒体营销策略的核心价值研究
- 2025-2030年中国毛纺织加工市场运行状况及发展趋势预测报告
- 2025-2030年中国松香市场发展动态及前景趋势分析报告
- 2025-2030年中国批发行业发展规模及投资战略研究报告
- 社交网络对红色旅游传播的影响分析
- 2025-2030年中国建材机械制造市场竞争格局规划研究报告
- 2025-2030年中国带鱼行业运行状况及投资战略研究报告
- 广东省佛山市禅城区2024-2025学年八年级上学期期末考试语文试题(含答案)
- 第04课 输入输出与计算(说课稿)2024-2025学年六年级上册信息技术人教版
- 部编五下语文教学多元评价方案
- 《榜样9》观后感心得体会二
- 重庆市2024-205学年秋高二(上)期末考试历史试卷(含答案)康德卷
- 设备维修绩效考核方案
- 2025年职业卫生工作计划
- 做账实操-农贸市场的账务处理示例
- 余华《活着》解读课件
- 关于纳粹德国元首希特勒的历史资料课件
- 护理带教老师述职报告
评论
0/150
提交评论