- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
投入产出问题一
河北工业大学计算机软件技术基础(VC)课程设计报告
学院 管理 班级 管理103班 姓名 崔子恒 __ 学号 ___101670 成绩 __ ____
一、题目:
16投入产出问题1(矩阵求和、转置、列和)
二、设计思路
1、总体设计
分析程序的功能
第一:编写输入程序,通过键盘先输入对应的一直量——生产关系系数A,固定资产折旧D,新创造价值Z.
第二:编写中间运算程序,通过程序求矩阵各列的和,以及矩阵的加减法、置等运算,运算出对应的结果:总投入向量x,终产出向量y,接消耗系数矩阵b。
第三:编写输出程序,输出以解决的计算投入产出的实际问题——总投入向量X,最终产出向量Y,直接消耗系数矩阵B的结果。
系统总体结构:
模块一:各函数的具体内容
A:两个输入函数,分别输入一维数组,二维数组。即输入已知量。
B:中间运算函数,计算是矩阵列和,是矩阵求和,矩阵转置运算。即计算中间变量及结果。
C:最后是输出函数,输出最后计算结果
模块二:主函数
模块三:各函数原型的声明。
a写头文件。
b变量声明:存放输入数据的数组的声明,存放中间变量的数组的声明,存放运算结果的数组的声明。分别存放对应数据。
c输入有关操作的文字
d函数调用,在运算中自动调用对应的函数解决对应问题
2、各功能模块的设计:说明各功能模块的实现方法
模块一:各函数都通过for循环来实现各个数组之间的基本运算。
模块二:各个函数的声明,直接声明。
3、设计中的主要困难及解决方案
在这部分论述设计中遇到的主要困难及解决方案。
困难1
函数调用是怎么用?
解决方案:
仔细阅读课本,以及同学之间的讨论,和老师的帮助。
4、你所设计的程序最终完成的功能
说明你编制的程序能完成的功能
设计操作程序从键盘输入投入产出问题的已知数据,解决计算投入产出的实际问题。
准备的测试数据及运行结果
三、程序清单
如果是使用一个文件完成的程序,只需列出程序代码。
如果是使用多文件完成的程序,首先说明程序中的代码存放在哪些文件中,说明文件名(例如:本程序包含first.cpp、second.cpp、third.cpp和all.h四个文件);然后依次给出每个文件名及该文件清单,例如:
#includeiostream.h
int A[4][4];
int a[4][4];
int D[4];
int Z[4];
int i,j,t;
int ASUM[4]={0,0,0,0};
int A1SUM[4]={0,0,0,0};
int Y1[4];
float B[4][4];
int X[4]={0,0,0,0};
void shuzu()
{
cout输入生产关系矩阵 A\n;
for(i=0;i4;i++)
{ for(j=0;j4;j++)
cinA[i][j];
coutendl;
} /*输入矩阵A*/
cout输入固定资产折旧向量 D\n;
for(i=0;i4;i++)
cinD[i]; /*输入矩阵D*/
cout新创造价值向量 Z\n;
for(i=0;i4;i++)
cinZ[i];
coutendl; /*输入矩阵Z*/
}
void liehe()
{
for(i=0;i4;i++)
for(j=0;j4;j++)
ASUM[i]=ASUM[i]+A[i][j]; /*求A各列的和*/
}
void touru()
{
for(i=0;i4;i++)
X[i]=X[i]+D[i]+Z[i]; /*求总投入向量X*/
}
void zhuanzhiliehe()
{
for(i=0;i4;i++)
for(j=0;j4;j++)
a[i][j]=A[i][j];
for(i=0;i4;i++)
{
for(j=0;j4;j++)
{
t=a[i][j];
a[i][j]=a[j][i];
a[j][i]=t;
}
} /*求A*/
for(i=0;i4;i++)
for(j=0;j4;j++)
A1SUM[i]+=a[i][j];
}
void qiuY1()
{
for(i=0;i4;i++)
Y1[i]=X[i]-A1SUM[i]; /*求Y1*/
}
voi
您可能关注的文档
最近下载
- 《膝关节前后交叉韧带损伤》课件.ppt VIP
- 产钳和胎头吸引助产课件.pptx VIP
- 前交叉韧带损伤学习课件.pptx VIP
- GeForce GTX 1070Ti显卡电路图纸参考 PG411 Rev A00.pdf VIP
- 2025-2026学年小学美术五年级上册人美版·北京(主编杨力)(2024)教学设计合集.docx
- 学堂在线 生活英语进阶 章节测试答案.docx VIP
- 一汽-奔腾B50-产品使用说明书-奔腾B50 2014款1.6MT伙伴-CA7165MT4-B50伙伴用户手册.pdf VIP
- 八年级数学下册重难点压轴题突破专项(苏科版)06平行四边形(五大题型,45题)含答案与解析.pdf
- 角膜地形图与圆锥角膜.ppt VIP
- 2025四川内江市总工会招聘工会社会工作者14人笔试备考题库及答案解析.docx VIP
文档评论(0)