CRC-8计算程序

CRC-8计算程序
CRC-8计算程序

结晶学基础第八章习题答案

《结晶学基础》第八章习题答案 8001 (C) 8002 非。 8003 非。六方晶系只有简单六方一种点阵型式,六方晶胞中所含的两个球,均属一个结构基元。 8004 1:2:1 8005 (E) 8006 0,0,0; 1/3,2/3,1/2 (或 0,0,0; 2/3,1/3,1/2) 8007 (1) 63,6 简单六方。 (2) 0,0,0; 1/3,2/3,1/2。 (3) (N A ·34 r 3)/0.7405 = 13.95 cm 3 (4) d 002= 2×1.633×160/2 pm = 522.6/2 pm = 261.3 pm 8008 面; 面 8009 (1) (1/3,2/3,1/4); (1/3,2/3,3/4); (2) (2/3,1/3,1/8); (2/3,1/3,7/8); (0,0,3/8); (0,0,5/8)

8010 分子占据面积πr 2; 平行四边形面积 2r ×2r ×sin60° r r r 22866.02??π = 0.907 8011 布拉格角: 34.27°; 40.56°; 66.83°; 指标: 111; 200; 220 。 8012 (1) a = 352.4 pm (2) d =V N nM A /=2432310524.310 02.6/70.584-??? g?cm -3 = 8.906 g?cm -3 (3) 略 8013 A 1型堆积为立方面心结构,第一对谱线的衍射指标为111 a = 362.0 pm r = 128.0 pm 立方面心,每个晶胞中有4个Cu 原子, d = 8.89 g ·cm -3 8014 r = 143 pm; θ= 19.3° 8015 a = 400.4 pm r = 141.6 pm A 1堆积每个晶胞中有4个Al 原子, d = 2.793 g ·cm -3 8016 (1) r = 138.4 pm (2) 最多能得到(100)的4级衍射 8017 体心点阵

matlab编程实现二分法,牛顿法,黄金分割法,最速下降matlab程序代码

用二 4224min ()f t t t t =--[,.]t ∈内的极小值点,要求准 1. function [t d]=erfenfa(a,b) k=1; %记录循环次数 while abs(a-b)>0.0005 c=(a+b)/2; C(k)=c; %存储每次循环中点c 的值 if ff(c)<0 a=c; end if ff(c)==0 t1=c; break ; end if ff(c)>0 b=c; end k=k+1; end t=(a+b)/2; %最终符合要求的值 d=f(t); %最优解 C k function y=f(t) y=t^4-2*t^2-4*t; function y=ff(t) y=4*t^3-4*t-4; 运行结果 >> [t d]=erfenfa(1,1.5) C = Columns 1 through 9 1.2500 1.3750 1.3125 1.3438 1.3281 1.3203 1.3242 1.3262 1.3252 Column 10 1.3247 k = 11

t = 1.3250 d = -5.7290 2.黄金分割法 f (x)=x3-2x+1 初始区间[0, 3],收敛精度0.5 function [t,f]=huangjinfenge(a,b) m=1-(sqrt(5)-1)/2; t2=a+m*(b-a) f2=g(t2); t1=a+b-t2 f1=g(t1); while abs(t1-t2)>0.5 if f1 [t,f]=huangjinfenge(0,3) t2 = 1.1459 t1 = 1.8541

C语言程序设计之简单计算器

攀枝花学院 学生课程设计(论文) 题目:简易计算器 学生姓名:葛肪瑜学号:201010801018 所在院(系):计算机学院 专业:计算机科学与技术 班级:10计本(1)班 指导教师:陈三清职称:讲师 2011年6月25日 攀枝花学院教务处制

攀枝花学院本科学生课程设计任务书 题目计算器的设计 1、课程设计的目的 本课程设计的目的和任务:(1)巩固和加深学生对C语言课程的基本知识的理解和掌握;(2)掌握C语言编程和程序调试的基本技能;(3)利用C语言进行简单软件设计的基本思路和方法;(4)提高运用C语言解决实际问题的能力。 2、课程设计的内容和要求(包括原始数据、技术要求、工作要求等) 一、用C实现如下功能: 使用C语言编写一个类似于Windows附件提供的计算器软件,实现计算器的基本功能,能进行浮点数的加、减、乘、除、乘方和求模运算。 二、撰写课程设计报告或课程设计总结课程设计报告要求:总结报告包括需求分析、总体设计、详细设计、编码(详细写出编程步骤)、测试的步骤和内容、课程设计总结、参考资料等,不符合以上要求者,则本次设计以不及格记。 3、主要参考文献 [1] 潭浩强,《C程序设计》,清华大学出版社 [2] 王声决,《C语言程序设计》,中国铁道出版社 [3] 潭浩强,《C程序设计题解与上机指导》,清华大学出版社 [4] 刘玲等,《C语言程序设计应用教程》,西南师范大学出版社 4、课程设计工作进度计划 第1天完成方案设计与程序框图 第2、3天编写程序代码 第4天程序调试分析和结果 第5天课程设计报告和总结 指导教师(签字)日期年月日 教研室意见: 年月日 学生(签字): 接受任务时间:年月日注:任务书由指导教师填写。

C++程序设计基础课后答案 第八章

8.1 阅读下列程序,写出执行结果 1.#include class Bclass { public: Bclass( int i, int j ) { x = i; y = j; } virtual int fun() { return 0 ; } protected: int x, y ; }; class Iclass:public Bclass { public : Iclass(int i, int j, int k):Bclass(i, j) { z = k; } int fun() { return ( x + y + z ) / 3; } private : int z ; }; void main() { Iclass obj( 2, 4, 10 ); Bclass p1 = obj; cout << p1.fun() << endl; Bclass & p2 = obj ; cout << p2.fun() << endl; cout << p2.Bclass :: fun() << endl; Bclass *p3 = &obj;

cout << p3 -> fun() << endl; } 2.#include class Base { public: virtual void getxy( int i,int j = 0 ) { x = i; y = j; } virtual void fun() = 0 ; protected: int x , y; }; class A: public Base { public: void fun() { cout<<"x = "<

NumInput("2"); NumInput("3"); NumInput("4"); 9 打开小数点按钮的消息映射函数,输入代码: if ( m_dot==0 ) { m_dot = 1; NumInput("."); } 10 分别打开 + - * / 按钮的消息映射函数,分别输入代码: calculation(); m_opt = 0; calculation(); m_opt = 1; calculation(); m_opt = 2; calculation();

程序设计基础试卷与答案

程序设计基础 一、单选题(每题2分,共60分) 1. 以下对C语言函数的描述中,正确的是()。 A. C程序必须由一个或一个以上的函数组成 B. C函数既可以嵌套定义又可以递归调用 C. 函数必须有返回值,否则不能使用函数 D. C程序中有调用关系的所有函数必须放在同一个程序文件中 2. 在C语言中,char型数据在内存中的存储形式是()。 A. 补码 B. 反码 C. 原码 D. ASCII码 3. 以下叙述中不正确的是()。 A. 一个好的程序应该有详尽的注释 B. 在C程序中,赋值运算符的优先级最低 C. 在C程序中,j++;是一条赋值语句 D. C程序中的#include和#define均不是C语句 4. 应用缓冲文件系统对文件进行读写操作,关闭文件的函数名为()。 A. fclose() B. close() C. fread() D. fwrite 5. 设C语言中,int类型数据占2个字节,则short类型数据占()。 A. 1个字节 B. 2个字节 C. 4个字节 D. 8个字节 6. 已知函数的调用形式fread(buffer,size,count,fp);其中buffer代表的是()。 A. 一个整数,代表要读入的数据项总数 B. 一个文件指针,指向要读的文件 C. 一个指针,指向要读入数据的存放地址 D. 一个存储区,存放要读的数据项 7. 在C语言中,形参的缺省存储类是()。 A. auto B. register C. static D. extern 8. 以下标识符中,不能作为合法的C用户定义标识符的是()。 A. putchar B. _double C. _123 D. INT 9. 在C语言中,能代表逻辑值“真”的是()。 A. True B. 大于0的数 C. 非0整 D. 非0的数 10. 已知x=43,ch='A',y=0;则表达式(x>=y&&ch<'B'&&!y)的值是()。 A. 0B. 语法错C. 1D. "假" 11. 函数rewind的作用是()。 A. 使位置指针重新返回文件的开头 B. 将位置指针指向文件中所要求的特定位置 C. 使位置指针指向文件的末尾 D. 使位置指针自动移至下一个字符位置 12. 以下正确的说法是:在C语言中()。 A. 实参和与其对应的形参各占用独立的存储单元 B. 实参和与其对应的形参共占用一个存储单元 C. 只有当实参和与其对应的形参同名时才共占用存储单元 D. 形参是虚拟的,不占用存储单元

材料科学基础(武汉理工大学,张联盟版)课后习题及答案 第八章

第八章答案 8-1若由MgO和Al2O3球形颗粒之间的反应生成MgAl2O4是通过产物层的扩散进行的,(1)画出其反应的几何图形,并推导出反应初期的速度方程。(2)若1300℃时D Al3+>D Mg2+,O2-基本不动,那么哪一种离子的扩散控制着MgAl 2O4的生成?为什么? 解:(1)假设: a)反应物是半径为R0的等径球粒B,x为产物层厚度。 b)反应物A是扩散相,即A总是包围着B的颗粒,且A,B同产物C是完全接触的,反应自球表面向中心进行。 c)A在产物层中的浓度梯度是线性的,且扩散截面积一定。 反应的几何图形如图8-1所示: 根据转化率G的定义,得 将(1)式代入抛物线方程中,得反应初期的速度方程为:

(2 )整个反应过程中速度最慢的一步控制产物生成。D小的控制产物生成,即D Mg2+ 小, Mg2+ 扩散慢,整个反应由Mg2+的扩散慢,整个反应由Mg2+的扩散控制。 8-2镍(Ni)在0.1atm的氧气中氧化,测得其质量增量(μg/cm2)如下表: 温度时间 温度 时间 1(h)2(h)3(h)4(h)1(h)2(h)3(h)4(h) 550℃600℃9 17 13 23 15 29 20 36 650℃ 700℃ 29 56 41 75 50 88 65 106 (1)导出合适的反应速度方程;(2)计算其活化能。 解:(1)将重量增量平方对时间t作图,如图8-2所示。由图可知,重量增量平方与时间呈抛物线关系,即符合抛物线速度方程式。又由转化率的定义,得 将式(1)代入抛物线速度方程式中,得反应速度方程为: 图8-2重量增量平方与时间关系图 (2)取各温度下反应1h时进行数据处理拟合,如图8-3所示,

相关文档
最新文档