西北工业大学2020春机考《组成与系统结构》作业1答案42156

西北工业大学2020春机考《组成与系统结构》作业1答案42156
西北工业大学2020春机考《组成与系统结构》作业1答案42156

西北工业大学C语言大作业实验报告

学院*****************

目录 1 摘要 (3) 1.1设计题目 (3) 1.2设计内容 (3) 1.3开发工具 (3) 1.4应用平台 (4) 2 详细设计 (4) 2.1程序结构 (4) 2.2主要功能 (10) 2.3函数实现 (13) 2.4开发日志 (18) 3 程序调试及运行 (20) 3.1程序运行结果 (20) 3.2程序使用说明 (22) 3.3程序开发总结 (22) 4 附件(源程序) (22)

1 摘要 1.1 设计题目 折半法查找演示程序 1.2 设计内容 本程序是一个演示折半查找算法的演示程序。由用户输入查找的数据表列和查找的数据,系统在将数表排序后可以在屏幕上演示在排序后的表列中按折半查找法查找该数据的具体过程(通过每次查找的中间数据、下次查找表列等,具体效果见下图),支持多次演示、错误提醒,程序暂停演示功能。 1.3 开发工具 Visual C++ 6.0和Win32。

1.4 应用平台 Windows 2000/XP/Vista 32位 2 详细设计 2.1 程序结构 程序功能模块: 本程序主要由五大模块组成:程序说明模块、输入模块、排序模块、折半法查找及显示模块、进程选择模块。各模块的主要功能如下: 程序说明模块:给使用者营造一个较为友好的界面,同时提供程序开发人员的相关信息以及程序操作的相关说明信息。 此部分模块主函数源代码如下: int a[N]; /*存储要查找的数表,用户输入*/ int i,n,num,count; /*count为折半次数计数器,n为数表数据个数,num存储所查数据*/ int top,bottom,mid; char c; /*存储选择函数中的输入的字符y或n*/ int flag=1; /*折半法循环标志变量*/ int loc=-1; /*存储所查找数据位置*/ double k=0; p_s(76);puts("\n"); /*引用p_s函数,打出一行'*'*/(p_s函数位于print_star.cpp文件中,参见下文) printf("****欢****迎****使****用****折****半****查****找****法****演****示****器****\n"); puts("\n"); /*程序欢迎语*/ p_s(13); printf("制作者:***************** "); /*作者信息*/ p_s(4); printf("Email:************************ "); /*电子邮件*/

西工大noj复习资料完整版

西北工业大学POJ答案 绝对是史上最全版(不止100题哦……按首字母排序) 1.“1“的传奇 2.A+B 3.A+BⅡ 4.AB 5.ACKERMAN 6.Arithmetic Progressions 7.Bee 8.Checksum algorithm 9.Coin Test 10.Dexter need help 11.Double 12.Easy problem 13.Favorite number 14.Graveyard 15.Hailstone 16.Hanoi Ⅱ 17.Houseboat 18.Music Composer

19.Redistribute wealth 20.Road trip 21.Scoring 22.Specialized Numbers 23.Sticks 24.Sum of Consecutive 25.Symmetric Sort 26.The Clock 27.The Ratio of gainers to losers 28.VOL大学乒乓球比赛 29.毕业设计论文打印 30.边沿与内芯的差 31.不会吧,又是A+B 32.不屈的小蜗 33.操场训练 34.插入链表节点 35.插入排序 36.插入字符 37.成绩表计算 38.成绩转换 39.出租车费 40.除法

41.创建与遍历职工链表 42.大数乘法 43.大数除法 44.大数加法 45.单词频次 46.迭代求根 47.多项式的猜想 48.二分查找 49.二分求根 50.发工资的日子 51.方差 52.分离单词 53.分数拆分 54.分数化小数 55.分数加减法 56.复数 57.高低交换 58.公园喷水器 59.韩信点兵 60.行程编码压缩算法 61.合并字符串 62.猴子分桃

凸轮机构大作业___西工大机械原理要点

大作业(二) 凸轮机构设计 (题号:4-A) (一)题目及原始数据···············(二)推杆运动规律及凸轮廓线方程·········(三)程序框图········· (四)计算程序·················

(五)程序计算结果及分析·············(六)凸轮机构图·················(七)心得体会··················(八)参考书··················· 一题目及原始数据 试用计算机辅助设计完成偏置直动滚子推杆盘形凸轮机构的设计 (1)推程运动规律为五次多项式运动规律,回程运动规律为余弦加速度运动规律; (2)打印出原始数据; (3)打印出理论轮廓和实际轮廓的坐标值; (4)打印出推程和回程的最大压力角,以及出现最大压力角时凸轮的相应转角;(5)打印出凸轮实际轮廓曲线的最小曲率半径,以及相应的凸轮转角; (6)打印最后所确定的凸轮的基圆半径。 表一偏置直动滚子推杆盘形凸轮机构的已知参数 题号初选的 基圆半 径 R0/mm 偏距 E/mm 滚子 半径 Rr/m m 推杆行 程 h/mm 许用压力角许用最小曲率半径 [ρamin] [α1] [α2] 4-A 15 5 10 28 30°70?0.3Rr 计算点数:N=90 q1=60; 近休止角δ1 q2=180; 推程运动角δ2 q3=90; 远休止角δ3 q4=90; 回程运动角δ4 二推杆运动规律及凸轮廓线方程推杆运动规律: (1)近休阶段:0o≤δ<60 o s=0;

ds/dδ=0; 2/δd 2 d=0; s (2)推程阶段:60o≤δ<180 o 五次多项式运动规律: Q1=Q-60; s=10*h*Q1*Q1*Q1/(q2*q2*q2)-15*h*Q1*Q1*Q1*Q1/(q2*q2*q2*q2)+6*h*Q1*Q1*Q 1*Q1*Q1/(q2*q2*q2*q2*q2); ds/dδ =30*h*Q1*Q1*QQ/(q2*q2*q2)-60*h*Q1*Q1*Q1*QQ/(q2*q2*q2*q2)+30*h*Q1*Q1*Q 1*Q1*QQ/(q2*q2*q2*q2*q2); 2/δd 2 d=60*h*Q1*QQ*QQ/(q2*q2*q2)-180*h*Q1*Q1*QQ*QQ/((q2*q2*q2*q2))+1 s 20*h*Q1*Q1*Q1*QQ*QQ/((q2*q2*q2*q2*q2)); (3)远休阶段:180o≤δ<270 o s=h=24; ds/dδ=0; 2/δd 2 d=0; s (4)回程阶段:270≤δ<360 Q2=Q-270; s=h*(1+cos(2*Q2/QQ))/2; ds/dδ=-h*sin(2*Q2/QQ); 2/δd 2 d=-2*h*cos(2*Q2/QQ); s 凸轮廓线方程: (1)理论廓线方程: s0=sqrt(r02-e2) x=(s0+s)sinδ+ecosδ y=(s0+s)cosδ-esinδ (2)实际廓线方程 先求x,y的一、二阶导数 dx=(ds/dδ-e)*sin(δ)+(s0+s)*cos(δ);

西工大新版poj部分题答案

1. #include int main(){ int a[10]={0},i,j,num,count; for(i=2;i<1000;i++){ count=0;num=i; for(j=1;j

.#include #include int main(){ double x1,a,eqs=1,x2; scanf("%lf",&a); x1=a/2; while(fabs(eqs)>=0.00001){ x2=x1; x1=1.0/2*(x1+a/x1); eqs=x2-x1; } printf("%.5lf\n",x1); return 0; } 3.

#include double fun(double x) { return (2*x*x*x-4*x*x+3*x-6); } int main(){ double a,b,x; scanf("%lf%lf",&a,&b); x=(a+b)/2.0; while(fun(x)!=0){ if(fun(x)<0) a=x; else b=x; x=(a+b)/2; } printf("%.2lf\n",x); return 0; } 4.

西工大DSP大作业

西工大DSRt作业

实验1基于CCS的简单的定点DSF程序 一、实验要求 1、自行安装CCS3.3版本,配置和运行CCS 2、熟悉CCS开发环境,访问读写DSP勺寄存器AC0-AC3 AR0-AR7, PC, T0-T3 3、结合C5510的存储器空间分配,访问DSR的内部RAM 4、编写一个最简单的定点DSP程序,计算下面式子 y=0.1*1.2+35*20+15*1.6 5、采用定点DSP进行计算,确定每个操作数的定点表示方法,最后结果的定点表示方法,并验证结果 6、对编写的程序进行编译、链接、运行、断点执行、单步抽并给出map映射文件 二、实验原理 DSP芯片的定点运算---Q格式(转)2008-09-03 15:47 DSP 芯片的 定点运算 1. 数据的溢出: 1>溢出分类:上溢(oveflow ): 下溢(underflow ) 2>溢出的结果:Max Min Min Max un sig ned char 0 255 sig ned char -128 127 un sig ned int 0 65535 signed int -32768 32767

上溢在圆圈上按数据逆时针移动;下溢在圆圈上顺时钟移动。 例:signed int : 32767+1 = —32768 ; -32768-1 = 32767 unsigned char : 255+1 = 0; 0-1 = 255 3>为了避免溢出的发生,一般在DSP中可以设置溢出保护功能。当 发生溢出时,自动将结果设置为最大值或最小值。 2. 定点处理器对浮点数的处理: 1>定义变量为浮点型(float , double ),用C语言抹平定点处理器和浮点处理器 2>放大若干倍表示小数。比如要表示精度为0.01的变量,放大100倍去运算,3>定标法:Q格式:通过假定小数点位于哪一位的右侧,从而确定小 数的精度。Q0 :小数点在第0位的后面,即我们一般采用的方法Q15 小数点在第15位的后面,0~ 14位都是小数位。转化公式:Q= (int ) (F X pow(2, q)) F =(float ) (Qx pow (2,—q)) 3. Q格式的运算 1>定点加减法:须转换成相同的Q格式才能加减 2>定点乘法:不同Q格式的数据相乘,相当于Q值相加 3>定点除法:不同Q格式的数据相除,相当于Q值相减 4>定点左移:左移相当于Q值增加 5>定点右移:右移相当于Q减少 4. Q格式的应用格式 实际应用中,浮点运算大都时候都是既有整数部分,也有小数部分的。 所以要选择一个适当的定标格式才能更好的处理运算。一般用如下两 种方法:

NOJ答案c++版

圆及圆球等的相关计算计算成绩 找最大数 找幸运数

#include using namespace std; int main() { int A,B,c; cin>>A>>B; c=A+B; cout<

#include #include using namespace std; #define PI 3.1416 int main() { double r,h,l,s,sq,vq,vz; cin>>r>>h; l=2*PI*r; s=PI*r*r; sq=4*PI*r*r; vq=4*PI*r*r*r/3; vz=s*h; cout< #include using namespace std; int main() { double a,b,c,A,B;//定义数学成绩a,英语成绩b,c语言成绩c cin>>a>>b>>c; A=a+b+c; B=A/3.0; cout<

天津市2018年河西区结课考化学试题及答案

河西区2017—2018学年度第二学期九年级结课质量调査 化学试卷 本试卷分为第I 卷(选择题)和第II 卷(非选择題)两部分.第I 卷第I 页至第3页, 弟H 卷第4页至第8页.试卷満分100分?考试时冋60分钟. 祝各位考生考试順利! 注意 事顼: 1.清把I ?】5小题的答案选项填写在 下表中. 2.本卷共 15題,共30分. 3.可緞用到的相对原子质flLHI C12 0 —,选椁題(本大蛇共10題,每小題2分.共20分)毎 小精给出的 四个选项中,只有一个最符合JK 憲. I. F 列变化中.极于化学变化的是 B.干冰升 华 C.玉米治 D ?矿石粉碎 2.卜列人体所必需的元累中.缺乏后会导致贫血的是 A.钙 B.锌 C.碘 D . 3.医院里的卜列物质中,爲于鈍净物的是 人.生建it 水 B . C.止咳械浆 D . 碘酒

九年供化学试卷% 1 fi

4. 测定pH 嬢简单的方法是使用 A. 石莓溶液 B.澄清石灰水 C.酚欧溶液 D ?pH 试纸 5. 一些食物的pH 范围如下表.其中酸性最强的是 食物 西红柿 牛奶 革果汁 鸡蛋清 pH 4.0 ?4.4 6.3 ?6.6 2.9 ? 3.3 7.6 ?8.0 A. 牛奶 C.鸡蛋清 6. 下列实会操作中.正确的是 A. 滴加液体 B.稀释浓疏酸 7. 下列物质的名称和主要成分不一致的是 A. 食盐的主要成分是氣化钠 B. 大理石的主要成分是碳酸钙 C. 草木灰的主要成分是碳酸钾 D. 赤佚矿的主要成分是四氧化三佚 8. 实CaCO 3 -*CaO-^Ca(OH)i —NaOH 的各步转化中,所属的反应类型不包括 A. 置換反应 B.分解反应 C ?化合反应 D.复分解反应 9. 下列各组物质按有机物、氧化物.盐顺序排列的是 A. 酒福.干冰、純械 B.甲烷、汽水、食盐 C.勧萄糖、海水.大理石 D.淀粉、蒸憶水、氨气 10. 下列做法中,正确的是 A. 用工业酒精勾兑饮用白酒 B. 食盐中加碘,碘元素的撮入越多越好 C. 可以用氧化钠来消除公路上的积雪 D. 为使农作物増产,大量施用化肥和农药 B.章果汁 D.西红柿

西工大DSP大作业

实验1 基于CCS的简单的定点DSP程序 一、实验要求 1、自行安装CCS3.3版本,配置和运行CCS 2、熟悉CCS开发环境,访问读写DSP的寄存器AC0-AC3,ARO-AR7, PC, T0-T3 3、结合C5510的存储器空间分配,访问DSP的内部RAM 4、编写一个最简单的定点DSP程序,计算下面式子y=0.1*1.2+35*20+15*1.6 5、采用定点DSP进行计算,确定每个操作数的定点表示方法, 最后结果的定点表示方法,并验证结果 6、对编写的程序进行编译、链接、运行、断点执行、单步抽并给出map映射文件 二、实验原理 DSP芯片的定点运算---Q格式(转) 2008-09-03 15:47 DSP芯片的定点运算 1.数据的溢出: 1>溢出分类:上溢(overflow):下溢(underflow) 2>溢出的结果:Max Min Min Max unsigned char 0 255 signed char -128 127 unsigned int 0 65535 signed int -32768 32767 上溢在圆圈上按数据逆时针移动;下溢在圆圈上顺时钟移动。例:signed int :32767+1=-32768;-32768-1=32767

unsigned char:255+1=0;0-1=255 3>为了避免溢出的发生,一般在DSP中可以设置溢出保护功能。当 发生溢出时,自动将结果设置为最大值或最小值。 2.定点处理器对浮点数的处理: 1>定义变量为浮点型(float,double),用C语言抹平定点处理器和浮点处理器的区 2>放大若干倍表示小数。比如要表示精度为0.01的变量,放大100倍去运算,运算 3>定标法:Q格式:通过假定小数点位于哪一位的右侧,从而确定小 数的精度。Q0:小数点在第0位的后面,即我们一般采用的方法Q15 小数点在第15位的后面,0~14位都是小数位。转化公式:Q=(int) (F×pow(2,q))F=(float)(Q×pow(2,-q)) 3.Q格式的运算 1>定点加减法:须转换成相同的Q格式才能加减 2>定点乘法:不同Q格式的数据相乘,相当于Q值相加 3>定点除法:不同Q格式的数据相除,相当于Q值相减 4>定点左移:左移相当于Q值增加 5> 定点右移:右移相当于Q减少 4.Q格式的应用格式 实际应用中,浮点运算大都时候都是既有整数部分,也有小数部分的。 所以要选择一个适当的定标格式才能更好的处理运算。一般用如下两 种方法: 1>使用时使用适中的定标,既可以表示一定的整数复位也可以表示 小数复位,如对于2812的32位系统,使用Q15格式,可表示

2015年西工大C语言上机考试题库 全

1.1:2:3 2.一堆8 3.8的次数 4.A*B 5.N边形面积 6.参加竞赛 7.草坪喷水 8.插入排序 9.查找 10.车牌号 11.成绩转化 12.大数>> (见NOJ) 13.大写变小写 14.到底星期几 15.等比数列 16.找到正整数符合要求 17、韩信点兵 18.回文字符串 鸡的体重 计算数据整数部分 加密 阶乘 恐怖水母 卡片 快速排序 两人三足 逆序输出 偶数和 三角形面积 士兵移动 输出位数

数列 数字加密 数组元素和 水仙花数 提取字符串 添加行号 舞伴配对 相乘后位数相加 销售记录 星期几 星座 幸运数 学号 循环移位 月份天数 月份转换英语 运费 字符串替换 字符输出 总分最高 最大公约数 最大值最小值 最小公倍数 左下角

#include #include int main() { int i=0,j=0,k=0,a=0,b=0,c=0,l=0,m=0,n=0,d=0,p=0,q=0; for(i=1;i<=3;i++) { for(j=1;j<=9;j++) { if(i!=j) { for(k=1;k<=9;k++) { if(k!=j&&i!=k) { a=i*100+j*10+k; b=a*2; c=a*3; l=b%10,d=c%10; m=(b%100)/10,p=(c%100)/10; n=b/100,q=c/100; if(l!=0&&m!=0&&n!=0&&d!=0&&p!=0&&q!=0) if(i!=l&&i!=m&&i!=n&&j!=l&&j!=m&&j!=n&&k!=l&&k!=m&&k!=n) if(i!=d&&i!=p&&i!=q&&j!=d&&j!=p&&j!=q&&k!=d&&k!=p&&k!=q) if(l!=d&&l!=p&&l!=q&&m!=d&&m!=p&&m!=q&&n!=d&&n!=p&&n!=q) printf("%d %d %d\n",a,b,c); } } } } } return 0; }

NOJ答案c版

计算A+B 圆及圆球等的相关计算 计算成绩 找最大数 找幸运数 计算A+B #include using namespace std; int main() { int A,B,c; cin>>A>>B; c=A+B; cout< #include using namespace std; #define PI 3.1416 int main() { double r,h,l,s,sq,vq,vz; cin>>r>>h; l=2*PI*r; s=PI*r*r; sq=4*PI*r*r; vq=4*PI*r*r*r/3; vz=s*h; cout< #include using namespace std; int main() { double a,b,c,A,B;//定义数学成绩a,英语成绩b,c语言成绩c

cin>>a>>b>>c; A=a+b+c; B=A/3.0; cout< using namespace std; int main() { int A,B,C; cin>>A>>B>>C; if(A>B && A>C) cout<A && B>C) cout< using namespace std; int main() { int m,n,a,b,c,d,e,f; cin>>m; a=m%10; b=m/10%10; c=m/100%10; d=m/1000%10; e=m/10000%10; if(e==0) { if(d==0) { if(c==0){ if(b==0) { if(a==0) { n=0; } else { n=a; } } else { n=a*10+b;

《编译原理》西北工业大学版课后标准答案

第一章绪论 1.1何谓源程序、目标程序、翻译程序、编译程序和解释程序?它们之间可 能有何种关系? 1.2一个典型的编译系统通常由哪些部分组成?各部分的主要功能是什么? 1.3选择一种你所熟悉的程序设计语言,试列出此语言中的全部关键字, 并通过上机使用该语言以判明这些关键字是否为保留字。 1.4选取一种你所熟悉的语言,试对它进行分析,以找出此语言中的括号、 关键字END以及逗号有多少种不同的用途。 1.5试用你常用的一种高级语言编写一短小的程序,上机进行编译和运行, 记录下操作步骤和输出信息,如果可能,请卸出中间代码和目标代码。 参考答案 第一章习题解答 1.解:源程序是指以某种程序设计语言所编写的程序。目标程序是指编译程 序(或解释程序)将源程序处理加工而得的另一种语言(目标语言)的程 序。翻译程序是将某种语言翻译成另一种语言的程序的统称。编译程序与 解释程序均为翻译程序,但二者工作方法不同。解释程序的特点是并不先 将高级语言程序全部翻译成机器代码,而是每读入一条高级语言程序语句,就用解释程序将其翻译成一段机器指令并执行之,然后再读入下一条语句 继续进行解释、执行,如此反复。即边解释边执行,翻译所得的指令序列 并不保存。编译程序的特点是先将高级语言程序翻译成机器语言程序,将 其保存到指定的空间中,在用户需要时再执行之。即先翻译、后执行。 2.解:一般说来,编译程序主要由词法分析程序、语法分析程序、语义分析 程序、中间代码生成程序、代码优化程序、目标代码生成程序、信息表管 理程序、错误检查处理程序组成。 3.解:C语言的关键字有:auto break case char const continue default do double else enum extern float for goto if int long register return short signed sizeof static struct switch typedef union unsigned void volatile while。上述关键字在C语言中均为保留 字。 4.解:C语言中括号有三种:{},[],()。其中,{}用于语句括号;[]用 于数组;()用于函数(定义与调用)及表达式运算(改变运算顺序)。 C语言中无END关键字。逗号在C语言中被视为分隔符和运算符,作为优 先级最低的运算符,运算结果为逗号表达式最右侧子表达式的值(如: (a,b,c,d)的值为d)。 5.略

西北工业大学机械原理习题答案教材

1—1填空题: 1.机械是机器和机构的总称。 机械原理课程的研究内容是有关机械的基本理论问题。 2.各种机构都是用来传递与变换运动和力的可动的装置。 如:齿轮机构、连杆机构、凸轮机构等。 3.凡用来完成有用功的机器是工作机。 如:机床、起重机、纺织机等。 凡将其它形式的能量转换为机械能的机器是原动机。 如:电动机、蒸气机、内燃机等。 4.在机器中,零件是制造的单元,构件是运动的单元。 5.机器中的构件可以是单一的零件,也可以是由多个零件装配成的刚性结构。 在机械原理课程中,我们将构件作为研究的基本单元。 6.两个构件直接接触形成的可动联接称为运动副。 7.面接触的运动副称为低副,如移动副、转动副等。 点或面接触的运动副称为高副,如凸轮副、齿轮副等。 8.构件通过运动副的连接而构成的可相对运动的系统是运动链,若组成运动链的各构件构成首尾封闭的系统称为闭链,若未构成首尾封闭的系统称为开链。 9.在运动链中,如果将其中一个构件固定而成为机架,则该运动链便成为机构。10.平面机构是指组成机构的各个构件均在同一个平面上运动。 11.在平面机构中,平面低副提供 2 个约束,平面高副提供 1 个约束。12.机构具有确定运动时所必须给定的独立运动参数的数目称为机构的自由度。13.机构具有确定运动的条件是机构的原动件数目应等于机构的自由度的数目。1—2试画出图示平面机构的机构示意图,并计算自由度(步骤:1)列出完整公式,2)

带入数据,3)写出结果)。其中: 图a) 唧筒机构――用于水井的半自动汲水机构。图中水管4直通水下,当使用者来回摆动手柄2时,活塞3将上下移动,从而汲出井水。 解:自由度计算:画出机构示意图: n= 3 p L= 4 p H= 0 p'= 0 F'= 0 F=3n-(2p l+p h-p′)-F′ = 3×3-(2×4+0-0)-0 = 1 图b) 缝纫机针杆机构原动件1绕铰链A作整周转动,使得滑块2沿滑槽滑动,同时针杆作上下移动,完成缝线动作。 解:自由度计算:画出机构示意图: n= 3 p L= 4 p H= 0 p'= 0 F'= 0 F=3n-(2p l+p h-p′)-F′ = 3×3-(2×4+0-0)-0 = 1 1—3试绘出图a)所示偏心回转油泵机构的运动简图(各部分尺寸由图中直接量观察方向 3 2 4 1 4 3 2 1

西工大noj答案完整版

绝对是史上最全版(不止100题哦……按首字母排序) 1.“1“的传奇 2.A+B 3.A+BⅡ 4.AB 5.ACKERMAN 6.Arithmetic Progressions 7.Bee 8.Checksum algorithm 9.Coin Test 10.Dexter need help 11.Double 12.Easy problem 13.Favorite number 14.Graveyard 15.Hailstone 16.Hanoi Ⅱ 17.Houseboat 18.Music Composer 19.Redistribute wealth

20.Road trip 21.Scoring 22.Specialized Numbers 23.Sticks 24.Sum of Consecutive 25.Symmetric Sort 26.The Clock 27.The Ratio of gainers to losers 28.VOL大学乒乓球比赛 29.毕业设计论文打印 30.边沿与内芯的差 31.不会吧,又是A+B 32.不屈的小蜗 C 33.操场训练 34.插入链表节点 35.插入排序 36.插入字符 37.成绩表计算 38.成绩转换 39.出租车费

40.除法 41.创建与遍历职工链表D 42.大数乘法 43.大数除法 44.大数加法 45.单词频次 46.迭代求根 47.多项式的猜想 E 48.二分查找 49.二分求根 F 50.发工资的日子 51.方差 52.分离单词 53.分数拆分 54.分数化小数 55.分数加减法 56.复数

西北工业大学 程序设计大作业

学院××××学院班级××××××××学号××××××××姓名×××

目录 1 摘要 (3) 1.1设计题目 (3) 1.2设计内容 (3) 1.3开发工具 (3) 1.4应用平台 (3) 2 详细设计 (3) 2.1程序结构 (3) 2.2主要功能 (4) 2.3函数实现 (5) 2.4开发日志 (7) 3 程序调试及运行 (7) 3.1程序运行结果 (7) 3.2程序使用说明 (12) 3.3程序开发总结 (12) 4 附件(源程序) (12)

1 摘要 1.1 设计题目 算法型大作业题目:编写七种排序算法的演示程序。 1.2 设计内容 编写快速排序、插入排序、选择排序、冒泡排序、堆排序、归并排序、基数排序函数,通过主函数调用以实现七种排序算法的演示。 1.3 开发工具 Visual C++ 6.0 1.4 应用平台 Windows 2000/XP/Vista 32位 2 详细设计 2.1 程序结构 程序的整体结构与流程见下图所示。 程序运行时在主菜单中输入序号选择排序方法或选择结束程序,当进行某种排序方法后,在主函数中输入待排数据个数和待排数据,通过调用对应的排序函数实现排序并输出。该排序结束后再次进入主函数,通过循环重复上述操作。其中,主函数中将数组地址和待排序数据个数传递给排序函数,在排序函数中实现排序功能。

2.2 主要功能 函数的功能为对快速排序、插入排序、选择排序、冒泡排序、堆排序、归并排序、基数排序算法的演示。 主函数:程序运行时,可使运行者根据提醒输入相关操作,从而进入不同的排序方法或者退出。 快速排序函数:根据快速排序的算法,最后输出 插入排序函数:根据插入排序的算法,最后输出 选择排序函数:根据选择排序的算法,最后输出 冒泡排序函数:根据冒泡排序的算法,最后输出 堆排序函数:根据堆排序的算法,最后输出 归并排序函数:根据归并排序的算法,最后输出 基数排序函数:根据基数排序的算法,最后输出

人教版六年级英语上册Unit3 PartA试卷及答案

北斗达六年级上册Unit3 PartA 测试题班级姓名分数 Listening part(听力部分30%) 一、圈出你所听到的字母组合(10%) 1、ADLJ HNOJ 2、UFO SVT 3、TRP VIP 4、QBW UVW 5、MCE ZGLG 二、选择你所听到的单词或词组(10%) ( )1.A. today B.tomorrow C.tonight D.tomato ( )2.A.this morning B. this afternoon C.this evening D. this weekend ( )3.A. busy B. buy C. study D. honey ( )4.A. shop B. shoe C. Store D. stop ( )5.A. post office B. pet shop C. post card D.theme park 三、听对话选择正确的答案(10%) ( )1.A.pet shop.B.bookstore.C.shoe store ( )2.A.read books.B.visit grandparents. C.watch TV. ( )3.A. play sports.B. read the new books. C. visit her aunt ( )4.A.supermarket.B.shoe storeC.cinema. ( )5.A.a new CD.B. some story-books. C.a new CD and some story-books. Writeing part (笔试部分70%) 四、选择不同类的单词(10%) ( )1.A. need B.tomorrow C.next week D. Today ( )2.A.post office B. pet shop C. post card D. theme park ( )3.A. CD B.post card C. story book D. Cake ( )4.A.shop B. shoe C.hospital D. supermarket ( )5.A. train B. bus C. buy D. ship

西北工业大学自然辩证法试题及答案

自然辨证法题目(六选三) 参考庞小宁的《科学技术哲学概论》 1.(1)生态文明的内涵有哪些?(P78-P86) 生态文明,是人类遵循人与自然和谐发展规律,推进社会、经济和文化发展所取得的物质与精神成果的总和;是指以人与自然、人与人和谐共生、全面发展、持续繁荣为基本宗旨的文化伦理形态。它是对人类长期以来主导人类社会的物质文明的反思,是对人与自然关系历史的总结和升华。其内涵具体包括以下几个方面: 一是人与自然和谐的文化价值观。树立符合自然生态法则的文化价值需求,体悟自然是人类生命的依托,自然的消亡必然导致人类生命系统的消亡,尊重生命、爱护生命并不是人类对其他生命存在物的施舍,而是人类自身进步的需要,把对自然的爱护提升为一种不同于人类中心主义的宇宙情怀和内在精神信念。 二是生态系统可持续前提下的生产观。遵循生态系统是有限的、有弹性的和不可完全预测的原则,人类的生产劳动要节约和综合利用自然资源,形成生态化的产业体系,使生态产业成为经济增长的主要源泉。物质产品的生产,在原料开采、制造、使用至废弃的整个生命周期中,对资源和能源的消耗最少、对环境影响最小、再生循环利用率最高。 三是满足自身需要又不损害自然的消费观。提倡“有限福祉”的生活方式。人们的追求不再是对物质财富的过度享受,而是一种既满足自身需要、又不损害自然,既满足当代人的需要、又不损害后代人需要的生活。这种公平和共享的道德,成为人与自然、人与人之间和谐发展的规范。 总结生态文明:生态文明的提出,是人们对可持续发展问题认识深化的必然结果。严酷的现实告诉我们,人与自然都是生态系统中不可或缺的重要组成部分。人与自然不存在统治与被统治、征服与被征服的关系,而是相互依存、和谐共处、共同促进的关系。人类的发展应该是人与社会、人与环境、当代人与后代人的协调发展。人类的发展不仅要讲究代内公平,而且要讲究代际之间的公平,亦即不能以当代人的利益为中心,甚至为了当代人的利益而不惜牺牲后代人的利益。而必须讲究生态文明,牢固树立起可持续发展的生态文明观. (2)当代工程师的生态伦理观和环境保护责任是什么? 1.论述对研究对象的识别与评定:工程师作为工程活动的主体,在工作过程中会遇到各种生态伦理问题。工程师的环境保护责任和伦理责任要远远超过做好本职工作,当代工程师在改造自然的同时,必须承担起保护自然的道德义务和道德责任。因此,必须扩展道德功能的领域,把道德从调整人和人之间及人和社会之间的关系,扩展到调整人和自然的关系,重视道德在保护环境、保护自然方面的功能。从这一意义上说,当代工程师的生态伦理道德的建构标志着人类道德的进步和完善,是人类道德建设的新环境。 2.分析内在机理和因果关系:生态伦理强调人与自然和谐共处。它以保护生态环境为宗旨,以人类持续发展为着眼点,强调人与自然相互依存、相互促进、友好相处、共存共荣。在关于人与自然的关系上,目前存在着“以人为本”还是“以自然为本”的争论。前者强调人是自然的主人,主张太阳为人而生、星斗为人而亮、自然为人而存在,一切从人的利益出发,一切为人的利益服务。后者则强调人只是自然界的一个物种,人的一切活动都应以保持自然界的原貌和生态平衡为前提。这反映了,正确认识人与自然的关系已经成为建构生态伦理中的焦点和首要课题。第一,不能将作为我们党执政理论的“以人为本”与人和自然关系中“以人为本”的主张等同起来,我们党关于“以人为本”的执政理念具有特定的政治涵义,即把人民群众的根本利益作为党和国家一切工作的根本出发点和落脚点,是执政为民和民主执政的统一。而人和自然关系中“以人为本”的主张,强调的是人对自然的权利。第二,不能单

西工大C语言POJ作业

A024、危险的组合 #include #include int cnt(int n) { if(n<3) return 0; if(n==3) return 1; return 2*cnt(n-1)+pow(2,n-4)-cnt(n-4); } int main()

{ int n,Cnt; scanf("%d",&n); Cnt=cnt(n); printf("%d\n",Cnt); return 0; } A029、特殊整数 #include int main()

{int m,n,c,j,f[10]; long d,k,g,s,t; scanf("%d%d",&m,&n); t=1; for (k=1;k<=n-1;k++) t=t*10; g=0; s=0; for (k=t;k<=10*t-1;k++) {d=k; for(j=0;j<=9;j++) f[j]=0; for(j=1;j<=n;j++) {c=d%10;f[c]+=1; d=d/10; } if(f[m]>0&&k%m>0) {g++;s+=k; } } printf("%ld %ld",g,s); } A027、最大乘积

#include #include int main() { int a[18],x,n=0,m,i,j; scanf("%d",&m); for(i=0;i

西北工业大学计算机学院 java考试试题(答案)

西北工业大学java课程考试试卷 说明:1.所有题目做在答卷纸上 2.考试完毕后连考卷一起交上 一、选择(共25题,每题1分,共25分) 1. 以下标识符中哪项是不合法的( d )。 A. price_per_m B. Salary C. myVar D. class 2. 设原来变量a和n的值分别为7和2,则表达式a+=n-2的结果是(d)。 A. 1 B. 2 C. 9 D. 7 3. Java语言使用的字符集是( c )。 A. ASCII B. Latin-1 C. Unicode D. ISO-Latin 4. 设x = 2, 则表达式( x++)/3的值是( b )。 A. 2 B. 0 C. 1 D. 3 5.下面的语句( d )是正确的。 A. char c = ‘abc’; B.char cr = ‘12’; C. float f = 0.23; D.int i = 2; 6.一个Java字节码文件必须以( b p9 )为其扩展名。 A. java B. class C. html D. exe 7.switch后面的表达式的类型不可以是( c p37 )。 A. byte B. char C. long D. short 8.不允许作为类成员的访问控制符的是( d )。 A. public B. private C. protected D. static 9.执行代码String s; 后,正确的结论是以下的选项( b )。 A. s为””(空 串) B. s为null C. s为”s” D. s为0 10.为AB类的一个无形式参数、无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,那么该方法的定义形式为(c)。 A. final void method ( ) B. public void method ( )

西工大燃烧学mooc答案

燃烧的燃素学说可以正确地解释物质燃烧质量增加的现象。错 预热不属于液体燃料的燃烧分过程。 第二章 燃料热值与燃烧焓之间的关系是负数关系 绝对焓等于生成焓和显焓之和。 燃烧本质上就是化学反应过程。对 燃油的高热值是燃油实际最大的可能发热量,因此在实际工程应用中燃油的热值都是采用高热值。错 化学动力学是研究化学反应的速率和反应历程的科学。 分支链式反应三个阶段的先后顺序是感应期、爆炸期、稳定期。 A、B两分子之间单位时间内的碰撞频率的符号用Z表示。 质量作用定律适用于所有的化学反应。错 反应物分子发生碰撞时只要碰撞能量大于活化能就能导致发生化学反应。错 阿累尼乌斯定律适用于简单反应和有明确反应级数的反应。对 第三章 1下说法错误的是( B ): A.Rayleigh线是质量守恒和动量守恒的结合; B.Rayleigh线与释热有关; C.对于无化学反应的混合物,q=0, Hugoniot曲线通过初始状态点。 D.Rayleigh线可以用于任何气体; 多组分气体的热流量和单组分气体的有所不同,它不仅与温度梯度有关,还与各组分扩散所产生的(焓差)有关。 扩散速度等于(组分)速度与(质量平均)速度之差: 把初始状态(未燃烧的)与最终状态连在一起的Rayleigh线的斜率给出燃烧波的(速度)。 上C-J点,U,给定了爆震波速度的(最大值);下C-J点,L,给定了缓燃速度的(最大值); 在双组分混合物中,组分A的扩散通量的方向与该组分当地质量分数梯度方向(相反)。对于爆震波,未燃气体到已燃气体,压力、密度、温度都是(增加)的,爆震使已燃气体(跟着)燃烧波运动;对于缓燃波,未燃气体到已燃气体,压力、密度都是(减少)的,缓燃使已燃气体(背着)燃烧波运动。 在以初始状态特征值为中心的四个象限中,(左上限)包含了压缩波,而(右下限)包含了膨胀波。 在燃烧学中,一般使用(上C-J点爆震)来表征爆震波。 下列说法正确的是(): A.下C-J点的马赫数Mb=1; B.对于强缓燃,终态的比容比下C-J点的小; C.所有的膨胀波都是以超音速传播的; D.在缓燃区内,(燃气相对于缓燃波的速度)的正切函数大于下C-J点的值; 导热通量的方向与温度梯度方向(相反,绝对值(正)比于该梯度值,比例系数称为(导热系数。 控制体内动量的变化率等于作用在控制体的(表面力和体积力)之和: 下列说法正确的是(A):

相关文档
最新文档