


全文预览已结束
付费下载
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
工程分析程序设计 上机作业(七)派生类型上机目的:练习派生类型的定义、构造、初始化,成员的调用和操作。操作符的重载。1、 用派生类型构造一个班的学生的数据库(10个人),包括学号、姓名、3门课的分数,并(1)按学号顺序显示每个人的信息;(2)计算每个人的平均分,按从高到低的顺序从屏幕上显示每个人的信息及其平均分。2、 仿照教材的例6-4,(1)设计一个“+”操作符的重载,实现两个集合的合集;(2)设计一个“-”操作符的重载,把集合A中那些同时又出现在集合B中的元素去掉。工程分析程序设计 上机作业(八)指针、格式化输入/输出、文件操作上机目的:练习指针的使用,格式化的输入/输出,文件的操作。1、 1)用自由格式、I2、I4、I4.2的格式操作符从键盘上读入整型数1234,然后再用自由格式、I2、I4、I4.2的格式操作符从屏幕上输出。2)用自由格式、F6.2、E8.2、E12.2E3 、G6.2、EN10.2、ES10.2的格式操作符从键盘上读入实型数-1.234、0.0034567、3.14159E01和98.76E-2,然后再用自由格式、F6.2、E8.2、E12.2E3、G6.2、EN10.2、ES10.2的格式操作符从屏幕上输出。3)从屏幕上读入一个复形数(1.23,-8.9E-02),然后从屏幕上用自由格式、F6.2、E8.2和“实部+虚部i”的形式输出。4)用自由格式、L、L4从键盘上读入.TRUE.,.T.,.FALSE.,.F.,然后自由格式、L、L4从屏幕上输出。5)用自由格式、A、A3、A5从键盘上读入字符串“A”、“big”、“china”、”microsoft”,并用自由格式、A、A3、A5编辑符从屏幕上输出。注意观察并理解格式输入/输出的结果。2、 在屏幕上输出如下任意阶的金字塔形状。 * * * *3、 使用整型、不带指数的实型(例如1.0)、带指数的实型(例如1.0E+01)的格式,输出杨辉三角形,要求排列成整齐的金字塔形。 1 1 1 1 2 1 1 3 3 14、 编写一程序用四阶龙格-库塔法求解微分方程,当x=0时,y=1.0。试求出x=0.1, 0.2, 0.3, 0.4., 1.0, 100时的y值。算法如下:求解,定解条件:x=x0,y=y0。已知。要求:1)把结果按 x1, y1x2, y2的排列顺序输出到一个无格式文档data1.txt中,一个有格式文档data2.txt。注意比较两个文档占用存储空间的大小。2)编写另一个程序,从上述文档中提取出数据,然后找出这个函数的最大值ymax,和最大值所在的xmax,以及函数的最小值ymin,和最小值所在的xmin,从屏幕上输出。寻找最大值和最小值的算法要求用指针完成:设定一个最大值指针ymax和xmax,开始指向第一个y值和x值。然后提取下一个y值与指针指向的数值进行比较,如果更大,则令指针指向新的y值和对应的x值,如此扫描所有数据,指针指向的最后的数值,就是所求的数值。5、 【选做题,有剩余时间的同学可自己完成】Shell法排序。要求用指针完成。Shell法排序由发明者D.L. Shell的名字命名,这种方法有较快的排序速度。假定要将数组A的数据由小到大排序,步骤如下:1) 首先任意选定进行比较的两个元素的距离H,把A(I)与A(I+H)比较,若A(I)A(I+H)则把这两个元素中数据进行对换,把小的放在前面,把大的放在后面。为了叙述方便,把这一操作步骤简称为一次“比较对调”,H值称为比较对调的“间距”。2) 如果数字共有N个元素,则需要把I值从1变化到N-H,对每个I值进行一次“比较对调”。而这一过程,简称为“一趟比较对调”。3) 如果在一趟比较对调中有对调发生(哪怕只有一次),则保持间距H值不变,重复进行一趟比较对调,直到没有任何对调发生。此时才能改变H的值。4) 把间距H的值减小,重复过程1)3)。5) 继续减小间距H的值,直到H=1且在此间距下进行一趟比较对调的时候没有对调发生。至此,排序完成。图示如下:2618473H=5,在一趟中A(2)和A(7)进行对调2318476H不变,在一趟中没有发生对调2318476H=3,在一趟中A(4)和A(7)进行对调2316478H不变,在一趟中没有发生对调2316478H=2,在一趟中A(1)和A(3)进行对调1326478H不变,在一趟中没有发生对调13264782618473H=1,在一趟中A(2)和A(3)、A(4)和A(5)进
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年河北承德平泉市公开招聘社区工作者97人模拟试卷及答案详解(名师系列)
- 2025年福建省泉州市华侨大学招标与采购管理中心招聘1人考前自测高频考点模拟试题及答案详解一套
- 2025年安徽省储备粮管理有限公司第一批次招聘1人模拟试卷及完整答案详解1套
- 2025年甘肃省民航机场集团校园招聘考前自测高频考点模拟试题及一套参考答案详解
- 2025年安庆医药高等专科学校面向校园招聘21人考前自测高频考点模拟试题及答案详解参考
- 2025年西安经开第七小学招聘数学教师考前自测高频考点模拟试题及1套参考答案详解
- 2025年安徽宿州萧县云水水务社会招聘9人模拟试卷完整参考答案详解
- 2025年射频识别(RFID)技术在工业互联网平台下的设备寿命评估与设备更新策略报告
- 2025年教育游戏化在特殊教育儿童心理辅导中提高学生适应能力的实践报告
- 2025年芜湖经开区招聘35人模拟试卷及答案详解一套
- DB3202∕T 1075-2024 职业健康检查质量控制技术规范
- 教育惩戒培训课件
- 期末教学质量分析会校长讲话:把脉找因、沉心补课教学质量没有“回头路”
- 调经补血中药液行业跨境出海项目商业计划书
- 五金公司质量管理制度
- 2025至2030中国DHA藻油行业发展趋势分析与未来投资战略咨询研究报告
- T/ZHCA 002-2018化妆品控油功效测试方法
- 青年急性心肌梗死诊断和治疗专家建议2025
- 幼儿园中班科学语言《望着月亮吃大饼》课件
- 颞下颌关节肿瘤
- 学生奶采购配送服务方案(技术标)
评论
0/150
提交评论