过程装备高级程序设计复习指导

过程装备高级程序设计复习指导

ID:46684936

大小:124.00 KB

页数:12页

时间:2019-11-26

过程装备高级程序设计复习指导_第1页
过程装备高级程序设计复习指导_第2页
过程装备高级程序设计复习指导_第3页
过程装备高级程序设计复习指导_第4页
过程装备高级程序设计复习指导_第5页
资源描述:

《过程装备高级程序设计复习指导》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、1、递归函数应用某核反应堆有两类事件发生:1)高能质点碰击核子时,质点被吸收,放岀3个高能质点和一个低能质点;2)低能质点碰击核子时,质点被吸收,放岀2个高能质点和一个低能质点。假定开始的时候只有1个高能质点射入核反应堆,两类事件都是每1微秒发生一次,试确定n微秒时高能质点和低能质点的数目序列。设在n-1微秒时刻,高能质点数为亦,低能质点数为亦。那么在n微秒时刻,高能质点数为an=3an-i+2bn-i,低能质点数为bn=an-1+bn-1o据以上两递推公式,编制递归程序。#include#includelongAn(intn);longB

2、n(intn);voidmain(){irrtn;cout«,ZPIeaseinputn:";cin»n;if(n<0)return;for(inti=0;i<=n;i++)cout<<"A"«setw(2)«i«setw(15)«An(i)B"«setw(2)«i««setw(15)«Bn(i)«endI:cout«endI«endI;}longAn(intn){if(n==0)return1;return3*An(n-1)+2*Bn(n-1);}longBn(intn){if(n==0)return0;returnAn(n-1)+Bn(n-1);}2、下面是向AutoCAD数据库添

3、加实体的函数,请解释各条语句。AcDbObjectIdCSADDLE::AddEntityToDbs(AcDbEntity*pEntity){AcDbBIockTable*pBIockTabIe;//定义块表指针acDocManager->IockDocument(curDoc());〃锁定文档acdbCurDwg()->getBIockTabIe(pBIockTabIe,AcDb::kForRead);//获得块表指针AcDbBIockTabIeRecord*pBIockTabIeRecord;//定义块表记录指针pBIockTabIe->getAt(ACDB_MODEL_SPACE

4、,pBIockTabIeRecord,AcDb::kForWrite);//获得块表记录指针AcDbObjectldentityld;//定义对象的ID号Acad::ErrorStatuses=pBIockTabIeRecord->appendAcDbEntity(entityId,pEntity);〃向块表记录中添加对象pBIockTabIe->cIose();//关闭块表pBIockTabIeRecord->cIose();//关闭块表记录acDocManager->unIockDocument(curDoc());//解锁文档//pEntity->close();〃关闭对象ret

5、urnentityId;//返回对象的ID号}3、写岀创建一个新的连接对象并打开SQLServer数据源的连接的代码,数据库名称为Saddles,服务器(计算机)名称为PC7o_ConnectionPtrm_pConnection;HRESULThr;try{hr=m_pConnection.CreateInstance(Z,ADODB.Connection");if(SUCCEEDED(hr)){hr=m_pConnection->Open(_bstr_t(L"driver二{SQLServer};Server=PC7;DATABASE=SaddIes"),_bstr_t(L,,z,

6、),_bstr_t(L,,,z),adModellnknown);}eIseAfxMessageBox("失败");}4、解释下面生成换热器支座筋板的各条语句的含义。AcDbObjectldCSADDLE::SaddIes(AcDb3dSoIid*p3dObj)AcGePoint2dArraypt2d;//定义二维坐标点数组pt2d.setLogicaILength(4);//定义数组长度〃以下四句为各二维坐标点设置值pt2d[0].set(10+m_vHD2-0.5*m_vB1,0);pt2d[1].set(10+m_vHD2+m_vB2-0.5*m_vB1r0);pt2d[2].s

7、et(10+m_vHD2+m_vB3-0.5*m_vB1,sqrt⑶*(m_vH+0.25*m_vDN));pt2d[3].set(10+m_vHD2-0.5*m_vB1,sqrt⑶*(m_vH+0.25*m_vDN));AcGeVector3dnormal(0.0,1.0,0.0);//定义法向矢量AcDbPoIyIine*poly=newAcDbPolyIine;〃定义多段线指针并把分配的多段线动态内存地址赋值给它for(inti=0;i<

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

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

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