自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (37)
  • 收藏
  • 关注

原创 【网络协议分析】利用Wireshark分析IP分片

本次实验主要为利用Wireshark和eNSP软件进行分析IP分片,了解分片的过程。如果当传输数据量超过设置的MTU时,IP就会将数据报进行分片,将一个超过MTU的数据报分为多个不大于MTU的数据报进行发送。接收端收到后再进行组装,形成完整的数据报。在进行分片时,IP通过设置MF标志位为1作为标识是否为最后一个分片。mtu :设置当前接口的最大传输单元限制MTUdisplay current-configuration interface:查看全部接口的配置。

2024-01-29 20:55:58 2516

原创 【网络协议分析】使用Wireshark分析UDP协议

本次实验主要对UDP协议进行了捕获,通过分析UDP报文格式对UDP协议进行进一步的学习。UDP协议是一个无连接的面向数据报协议,其报文格式如下:TCP与UDP的区别如下:(1)TCP 是面向连接的,UDP 是面向无连接的。(2)UDP程序结构较TCP程序简单。(3)TCP 是面向字节流的,UDP 是基于数据报的。(4)TCP 保证数据正确性,UDP 可能丢包。(5)TCP 保证数据顺序,UDP 不保证。UDP协议常用的应用场景有:即时通信(QQ等)、直播/在线视频、在线游戏、网盘等。

2024-01-28 10:11:23 10463 1

原创 【人工智能】模糊逻辑推理-洗衣机模糊推理系统

通过条件模糊向量与模糊关系R的合成进行模糊推理,得到结论的模糊向量,然后采用“清晰化”方法将模糊结论转换为精确量。其中SD(污泥少)、MD(污泥中)、LD(污泥多)、NG(油脂少)、MG(油脂中)、LG(油脂多)、VS(洗涤时间很短)、S(洗涤时间短)、M(洗涤时间中等)、L(洗涤时间长)、VL(洗涤时间很长)。目前,在人工智能领域的自动控制、模式识别、自然语言理解、机器人及专家系统研制等方面,模糊推理的应用取得了一定的成果。假设当前传感器测得的信息为污泥x=60,油脂y=70,采用模糊决策,给出结果。

2024-01-28 10:02:07 6907 1

原创 【人工智能】鲁滨逊归结原理-Python实现

由谓词公式转化为子句集的过程可以看出,在子句集中子句之间是合取关系,其中只要有一个子句不可满足,则子句集就不可满足。若不包含,就在子句集中选择合适的子句进行归结,一旦通过归结得到空子句,就说明子句集S是不可满足的。设C1­与C2是子句集中的任意两个子句,如果C1中的文字L1与C2中的文字L2互补,那么从C1和C2中分别消去L1和L2,并将两个子句中余下的部分析取,构成一个新语句C12,这一过程称为归结。鲁滨逊归结原理又称为消解原理,是鲁滨逊提出的一种证明子句集不可满足性,从而实现定理证明的一种理论及方法。

2024-01-27 17:07:51 2328

原创 【人工智能】八数码问题的A*搜索算法实现

已知f(n)=g(n)+h(n),g(n)代表从初始节点到n节点的实际代价,h(n)代表从n节点到目的节点的最佳路径的估计代价。h(n)=w(n),估计最优代价为“不在位”的数码数量,且满足h(n)

2024-01-27 17:01:53 860

原创 【人工智能】使用一阶谓词逻辑和产生式表示法实现动物识别系统

在这次实验中,我们实现了一个基于产生式规则的动物识别系统。通过该实验,我进一步熟悉了一阶谓词逻辑和产生式表示法,掌握了产生式系统的运行机制以及基于规则推理的基本方法。此外,我们分析上述产生式规则可以看出,虽然系统是用来识别七种动物的,但它并不是简单的只设计7条规则,而是设计了15条规则。基本想法是从粗到细进行分类,随条件增加逐步缩小范围,最终给出识别7种动物的规则。这样做有两个好处:一是已知事实不完全时,虽然推断不出来最终结论,但至少可以得到分类结果;

2024-01-26 12:41:52 1385

原创 【JavaWeb复习】JavaWeb程序设计题库(选择+填空+简答)

1、以下文件名后缀中,只有( C )不是静态网页的后缀。C .JSPD、.shtml2、以下文件名后缀中,只有( B )不是动态网页的后缀。A、.jspB.html3、在page指令中,( C )属性是可以在页面中重复的属性。Cimport4、JSP的结构由( ABC )组成(多选)。A、指令B、注释C、脚本元素D、操作5、以下选项中,那一项不是JSP指令( B )。

2024-01-26 12:24:59 2807

原创 科赫曲线及其Python实现

从一条给定的线段 AB 开始,设从 A到 B 是线段 AB 的正方向,用运算 Ω 表示折线 ACDEB 的构造过程,线段 AC、CD、DE、EB 均相等,它们的正方向分别是从 A到 C,C 到 D,D 到 E 和 E 到 B。对于连续性,他引入了分析中点集的概念,把曲线看成是无穷个点的集合,按照分析中连续性的定义,应用分析严格化过程中魏尔斯特拉斯所创立的“ε-δ”法则,证明了曲线弧上每一点都连续。在第一步中,科赫给出了曲线构造的基本轮廓和思想,规定了曲线的正方向,同时建立了曲线构造的迭代递归模型。

2023-05-17 17:07:26 3763

原创 代码测试的方法:手动模拟

代码测试的方法:手动模拟

2023-05-17 16:54:55 353

原创 机器学习实验 - MeanShift聚类

西南交通大学 机器学习实验10 MeanShift聚类(1)了解Meanshift聚类思想;(2)编程实现Meanshift聚类算法;(3)基于鸢尾花数据集,使用聚类纯度、兰德系数和F1值评测聚类效果。

2022-11-07 17:37:08 2407

原创 机器学习实验 - 集成学习(AdaBoost、Bagging、随机森林)

西南交通大学 机器学习实验8 集成学习(1)掌握集成学习思想,掌握boosting和bagging策略;(2)基于Adaboost实现多分类任务;(3)参考随机森林,以决策树为基学习器,构建bagging集成器用于多分类任务。

2022-11-04 09:45:19 3280

原创 机器学习实验 - 支持向量机SVM

西南交通大学 机器学习实验7 支持向量机SVM(1)掌握间隔、支持向量、对偶、核函数等概念及计算方法。(2)基于多分类数据集,使用pandas+sklearn实现多分类预测。(3)通过精确率、召回率和F1值度量模型性能。(4)对比线性核和高斯核对分类性能的影响。

2022-10-31 22:09:07 1797

原创 机器学习实验 - 决策树

西南交通大学 机器学习实验6 决策树(1)了解pandas和sklearn数据科学库功能;(2)学习在conda或pip环境下安装库;(3)掌握决策树原理,包括划分选择中三种经典指标信息增益、增益率和基尼指数的优缺点,剪枝处理方法及作用、连续值与缺失值处理等;(4)基于多分类数据集,使用pandas和sklearn库处理数据以及选择决策树模型,通过精确率、召回率和F1值度量模型性能,对比不同剪枝策略、不同划分选择标准的性能表现,给出模型的特征重要度。

2022-10-31 17:04:49 1849 1

原创 机器学习实验 - 线性回归

西南交通大学 机器学习实验5 线性回归编程实现线性回归模型,使用批梯度下降优化算法,基于MAE评估模型性能,对比不同学习率,绘制损失函数曲线图。

2022-10-25 13:39:48 3888

原创 机器学习实验 - 逻辑回归

西南交通大学 机器学习实验4 逻辑回归给定一个二分类数据集,编程实现逻辑回归模型,包括数据处理模块、前向计算模块、损失函数模块、梯度计算模块、参数优化模块、预测模块等,使用混淆矩阵评估逻辑回归模型性能表现。

2022-10-25 13:28:54 1786

原创 机器学习实验 - K均值聚类

西南交通大学 机器学习实验3 K均值聚类(1)了解无监督任务范式概念,掌握聚类思想。(2)掌握K-means算法,编程实现K-means。(3)基于鸢尾花数据集,使用聚类纯度、兰德系数和F1值评测聚类效果。

2022-10-25 13:18:31 5218

原创 机器学习实验 - 朴素贝叶斯分类器

西南交通大学 机器学习实验2 朴素贝叶斯分类器(1)了解朴素贝叶斯与半朴素贝叶斯的区别与联系,掌握高斯分布、多项式分布和伯努利分布的朴素贝叶斯计算方法。(2)编程实现朴素贝叶斯分类器,基于多分类数据集,使用朴素贝叶斯分类器实现多分类预测,通过精确率、召回率和F1值度量模型性能。

2022-10-25 12:54:25 5674

原创 机器学习实验 - 分类与回归模型评估

西南交通大学 机器学习实验1 分类与回归模型评估(1) 给定二分类数据集,包含了真实标签和多个算法的预测结果,编程实现混淆矩阵评测,根据指标评价算法的分类性能。(2)给定回归任务数据集,包含真实标签和多个算法的预测结果,编程实现RMSE、MAE、MAPE三种评测,根据指标评价算法的预测性能。(1)混淆矩阵评测\qquad混淆矩阵也称误差矩阵,是表示精度评价的一种标准格式,也是除了ROC曲线和AUC之外的另一个判断分类好坏程度的方法,用n行n列的矩阵形式来表示。

2022-10-25 12:29:25 1116 1

原创 面向对象程序设计实验 - 实验9 模板类的构造

实验九 模板类的构造目录实验九 模板类的构造9.1 实验目的9.2 实验内容9.2.1程序阅读9.2.2 程序设计9.3思考题9.1 实验目的1.理解和应用类模板和函数模板;2.复习数据结构的相关知识;3.学习用C++的编程思想实现链表类。9.2 实验内容9.2.1程序阅读1.理解下面的动态数组类模板,它由一系列位置连续、任意数量相同类型的元素组成,其元素个数可在程序运行时改变,并完成该类中没有完成的成员函数(不允许改变已有代码),并设计主函数,实现对

2021-08-10 11:08:59 603

原创 面向对象程序设计实验 - 实验8 多态性:类型转换与虚函数

实验八 多态性—类型转换与虚函数目录实验八 多态性—类型转换与虚函数8.1 实验目的8.2 实验内容8.2.1程序阅读8.2.2 程序设计8.3思考题8.1 实验目的1.理解掌握运算符[]、()的重载;2.理解类型转换,掌握类型转换函数的设计和使用;3.理解和掌握虚函数的作用;4.掌握利用虚函数实现C++的运行时多态性;5.理解纯虚类和抽象类。8.2 实验内容8.2.1程序阅读1.理解下面的程序,并在VC++6.0下运行查看结果,回答程序后面的

2021-08-10 11:06:42 2007

原创 面向对象程序设计实验 - 实验7 多态性:函数与运算符重载

实验七 多态性—函数与运算符重载目录实验七 多态性—函数与运算符重载7.1 实验目的7.2 实验内容7.2.1程序阅读7.2.2 程序设计7.3思考题7.1 实验目的1.理解动态联编和动态联编的概念;2.理解掌握成员函数方式运算符重载;3.理解掌握友元函数方式运算符重载;4.理解掌握++、--、=运算符的重载。7.2 实验内容7.2.1程序阅读1.理解下面的程序,并在VC++6.0下运行查看结果,回答程序后面的问题。#include "iost

2021-08-10 11:05:02 1739

原创 面向对象程序设计实验 - 实验6 派生与继承:多重派生

实验六 派生与继承—多重派生目录实验六 派生与继承—多重派生6.1 实验目的6.2 实验内容6.2.1程序阅读6.2.2 程序设计6.3思考题6.1 实验目的1.理解多重派生的定义;2.理解多重派生中构造函数与析构函数的调用顺序;3.理解多重派生中虚拟基类的作用;6.2 实验内容6.2.1程序阅读1.理解下面的程序,并在VC++6.0下运行查看结果,回答程序后面的问题。class CBase1{public: CBase1(......

2021-08-10 11:01:17 3619

原创 面向对象程序设计实验 - 实验5 派生与继承:单重派生

实验五 派生与继承—单重派生目录实验五 派生与继承—单重派生5.1 实验目的5.2 实验内容5.2.1程序阅读5.2.2 程序设计5.1 实验目的1.理解继承的含义以及声明;2.理解共有派生、私有派生和保护派生的含义以及使用;3.理解单派生类中构造函数和析构函数的调用顺序。5.2 实验内容5.2.1程序阅读1.理解下面的程序,并在VC++6.0下运行查看结果,回答程序后面的问题。#include "iostream"class CBase{

2021-08-10 10:57:49 2570

原创 面向对象程序设计实验 - 实验4 类和对象:对象传递与静态成员

实验四 类和对象—对象传递与静态成员目录实验四 类和对象—对象传递与静态成员4.1 实验目的4.2 实验内容4.2.1程序阅读4.2.2 程序设计4.1 实验目的1.理解静态成员(静态数据成员、静态成员函数)的作用与使用;2.理解友元(友元函数、友元类)的作用于使用;3.理解常类型的使用。4.2 实验内容4.2.1程序阅读1.理解下面的程序,并在VC++6.0下运行查看结果,回答程序后面的问题。#include <iostream>#i

2021-08-10 10:56:19 2098

原创 面向对象程序设计实验 - 实验3 类和对象:构造函数与析构函数

实验三 类和对象—构造函数与析构函数目录实验三 类和对象—构造函数与析构函数3.1 实验目的3.2 实验内容3.2.1程序阅读3.2.2 程序设计3.3思考题3.1 实验目的1.理解掌握this指针的作用和用法;2.理解掌握构造函数的定义和作用;3.掌握构造函数的使用;4.理解掌握拷贝构造函数的定义和使用;5.理解掌握构造函数的重载;6.理解掌握析构函数的定义和使用。3.2 实验内容3.2.1程序阅读1.理解下面的程序,并在VC++6.0下

2021-08-10 10:54:35 4215

原创 面向对象程序设计实验 - 实验2 类和对象:类的构建

实验二 类和对象——类的构建目录实验二 类和对象——类的构建2.1 实验目的2.2 实验内容2.2.1程序阅读2.2.2 程序设计2.3思考题2.1 实验目的1.类的定义;2.类对象的使用;3.类成员变量的定义和使用;4.类成员函数的定义和使用;5.理解类的作用域;6.理解类的声明;7.理解类中private和public权限的声明依据。2.2 实验内容2.2.1程序阅读1.理解下面的程序,并在VC++6.0下运行查看结果,回答程序后面

2021-08-10 10:52:41 2882

原创 面向对象程序设计实验 - 实验1 C++基础

实验一 C++基础1.1 实验目的1.进一步了解和熟悉VC++6.0开发环境,学会在VC++6.0环境下调试程序;2.熟悉C++中简单的标准输入输出函数的实用;3.理解const修饰符的作用,并学会应用const修饰符;4.理解内置(内联)函数的优缺点并学会使用内置函数;5.理解和使用函数重载以及带默认参数的函数;6.使用new和delete进行动态内存管理;7.理解和使用引用。1.2 实验内容1.2.1 程序阅读1.理解下面的程序,并在VC++6.0下运行查看结

2021-08-10 10:46:01 2996

人工智能机器学习结构图流程图模板ML Visuals By dair.ai

经典机器学习、人工智能结构图、流程图美化模板。 来源https://github.com/dair-ai/ml-visuals,转载方便下载 ML Visuals By dair.ai

2024-04-02

8086矩阵键盘录音机Proteus汇编代码及电路图

实验内容:用4X4矩阵键盘作录音机输入设备,最多可输入16个音,并记录在内存里,然后以固定节奏输出依输入顺序播出。 包含内容:8086录音机Proteus汇编代码、电路图、流程图 所用元件:8086+8255+8253+矩阵键盘 对应课程:微机与接口技术、8086、Proteus

2022-07-24

蓝桥杯电子类单片机省赛代码模板

蓝桥杯电子类单片机省赛代码模板,包括Led、独立键盘、矩阵键盘、七段数码管、ADC、DAC、温度读取。 C语言编写,可分模块直接调用。 选中stc15f2k60s2即可使用

2022-04-09

Java绘图板源码 画图源代码 Swing

Java绘图板源代码 画图 使用Swing、LookAndFeel 支持图片打开保存,直线圆形椭圆矩形正方形多边形添加文字 菜单栏+右键菜单 Java程序设计课程设计

2022-01-18

计算机网络课程设计-PPPOE协议分析

计算机网络课程设计-PPPOE协议分析 Wireshark抓包分析流程

2022-01-13

西南交通大学算法分析与设计实验报告 - 棋盘覆盖问题.docx

在一个2^k*2^k个方格组成的棋盘中,恰有一个方格与其他方格不同,称该方格为特殊方格。棋盘覆盖问题要求下图四种不同形状的L型骨牌覆盖给定棋盘上除特殊方格以外的所有方格,且任意2个L型骨牌不得重叠覆盖。 (仅供参考,请独立完成实验)

2021-08-11

西南交通大学算法分析与设计实验报告 - 染色问题时间复杂度.docx

算法实验2-3、2-4。染色问题mColoring求时间复杂度,绘制运行时间曲线 (仅供参考,请独立完成实验)

2021-08-11

西南交通大学算法分析与设计实验报告 - 求两个圆相交部分的面积.docx

已知两个圆的圆心坐标以及半径,求两个圆相交部分的面积,并精确到小数点后3位。 (仅供参考,请独立完成实验)

2021-08-11

数据库原理实验-博客系统数据库设计.docx

设计一个多用户的博客系统,有六个实体:“用户”(U),“博客”(B),“文章”(A),“标签”(T),“评论”(C),“友情链接”(L)。“用户”的属性有用户编号(Uid),用户名(Uname),密码(Upassword),性别(Ugender),年龄(Uage),电话(Utel);“博客”的属性有博客编号(Bid),博客名(Bname),博客简介(Binfo);“文章”的属性有文章编号(Aid),文章标题(Atitle),文章内容(Acontent);“标签”的属性有标签编号(Tid),标签内容(Tcontent);“评论”的属性有评论编号(Cid),评论内容(Ccontent);“友情链接”的属性有友链编号(Lid),友链名称(Ltitle),友链地址(Llink)。 这些实体间的联系及它们的属性有:用户“管理”(GL)博客;博客“包含”(BH)文章;文章“拥有”(YY)标签;评论“属于”(SY)文章,有“评论时间SYtime”属性;博客“指向”(ZX)友情链接;用户“发表”(FB)文章,有“发表时间FBtime”属性。

2021-08-10

西南交通大学数据库原理作业-第6章 关系数据库设计理论.docx

第六章 关系数据库设计理论(仅供参考,请独立完成作业) 设有关系模式:R(Sid,Sname,Cid,Cname,Score,Tid),其中:Sid、Sname、Cid、Cname、Score、Tid分别表示学号、学生姓名、课程编号、课程名、成绩、教师编号,并有如下语义要求:  课程与教师间的联系为1:1;  学生与课程间的联系为m:n;  一名学生只能有一个学号,且学号唯一;  一门课程只能有一个课程号,且课程号唯一。 请完成: 1. (15分)将此关系模式反向工程为ERM; 2. (15分)根据语义给出R的函数依赖; 3. (20分)将该关系模式分解成3NF。

2021-08-10

西南交通大学数据库原理作业-第4章 SQL查询语言.docx

第四章 SQL查询语言(仅供参考,请独立完成作业) 假定由简易运动会ER图转换得到以下关系模式: T(Tid,Tname,Tsex,Tage,Tphone)对应:团长(身份证号,姓名,性别,年龄,电话)。 D(Did,Dplace,Dsite,Tid),对应:代表团(团编号,来自地区,住所,身份证号)。 Y(Yid, Yname, Ysex, Yage, Did)对应:运动员(运动员编号,姓名,性别,年龄,团编号)。 X(Xid, Xname, Xgrade)对应:比赛项目(项目编号,项目名,级别)。 C(Yid, Xid, Ctime, Cscore)对应:参加(运动员编号,项目编号,比赛时间,得分)

2021-08-10

西南交通大学数据库原理作业-第3章 关系数据库系统RDBS.docx

第3章 关系数据库系统RDBS(仅供参考,请独立完成作业) 1.一个电影资料库有四个实体“电影”,“演员”,“导演”,“电影公司”。“电影”的属性有电影编号,电影名,电影类型,对白语言;“演员”的属性有演员工作证号,姓名,出生年,性别;“导演”的属性有导演工作证号,姓名,出生年,性别;“电影公司”的属性有公司名称,所在国家。 2.某出版社管理系统有四个实体,即出版社(Publisher)、编辑(Editor)、作者(Author)和书籍(Book)。“出版社”的属性有出版社编码(Pid)、出版社名称(Pname)、地址(Paddr)和电话(Ptel);“编辑”的属性有编辑工号(Eid)、姓名(Ename)、性别(Egender)、出生日期;“作者”的属性有作者编码(Aid)、姓名(Aname)、性别(Agender)、电话(Atel);“书籍”的属性有国际图书分类号(Isbn)、书名(Bname)、单价(Bprice)。 这些实体间的联系及它们的属性有:作者“主编”(ZX)书籍,为1:n联系;编辑“校对”(JD)书籍,为1:n联系;出版社“出版”(CB)书籍,为1:n联系;“出版”的属性有出版日期(Pdate)。

2021-08-10

西南交通大学数据库原理作业-第2章 高级数据模型.docx

第2章 高级数据模型(仅供参考,请独立完成作业) 1. 设某商业集团数据库中有三个实体集。一是“商店”实体集,属性有商店编号、商店名、地址等;二是“商品”实体集,属性有商品号、商品名、规格、单价等;三是“职工”实体集,属性有职工编号、姓名、性别、业绩等。 2. 假设某超市公司要设计一个数据库系统来管理该公司的业务信息。该超市公司的业务管理规则如下:

2021-08-10

西南交通大学数据库原理作业-第1章 数据库系统概述.docx

第1章 数据库系统概述 内容仅供参考学习使用,请独立完成作业

2021-08-10

西南交通大学计算机程序设计基础-实验13-C++.docx

1.求数组元素和值 2.求自然数对 3.斐波那契数列 4.编程实现:将有序数组有序合并 5、实现功能:已知数列2,6,14,30,…… ,计算该数列的第n项。其中的递推关系为

2021-08-10

西南交通大学计算机程序设计基础-实验12-C++.docx

1、求sum=,其中x和n均为整数,由键盘输入。编程输出公式中的每一项的值、以及sum的值。要求:x, n, sum均用指针。 2.统计一维整型数组中能被3整除的元素个数,并输出。要求:数组元素随机产生(10~100),用指针方式访问数组。 3.学生成绩统计:随机产生30名学生的成绩(0~100之间的整数),存放于一维数组中;输出学生成绩,每行10个数。然后统计并输出90-100、80-80、70-79、60-69、小于60这五个分数段的学生人数。 4.编程将一维数组中保存的10个整数先循环右移循m1=5位,再循环左移m2=7位,m1和m2的值由键盘输入。 5.有一组整数,其排列形式为:8,5,13,15,3,11,6,7,22,10,且尾部的10和头部的8首尾相连,构成一个环形。编程求出相邻的任意四个数之和,并输出。然后找出相加之和最大的四个数,输出求和的结果以及这四个数。

2021-08-10

西南交通大学计算机程序设计基础-实验11-C++.docx

1、输入一个字符串,将该字符串中的所有小写字母转换为大写字母后输出。 2、输入一个字符串,统计该字符串中'a'字符(不区分大小写)的个数。 3、输入一个字符串,将该字符串中的每个字母加10后再将字符串输出。 4、输入一个由26个英文字母(不分大小写)组成的字符串,再输入一个英文字母,查找该字母在字符串中第一次出现的位置。

2021-08-10

西南交通大学计算机程序设计基础-实验10-C++.docx

1.从键盘上为一个5*5的整型数组输入数据,并找出主对角线上元素的最大值及其所在的行号。 2.已知有const int M=100; int x[M][M],m; 要求:将按照如下规律自动生成的数据存放x数组中,并输出如下图所示三角。 3.编写程序,输入数字n(n<10),输出n层正方形图案。正方形图案最外层是第一层,依次往内,每层用的数字和层数相同 4.编写程序,要求输入某班N名同学的序号及3门课成绩,计算每位同学的平均成绩以及每门课的平均成绩(学号为3位整数,成绩也为整数,课程名称为:科目1、科目2、科目3)。

2021-08-10

西南交通大学计算机程序设计基础-实验9-C++.docx

1. 建立一个一维数组a,并完成以下任务,并输入输出格式参见下图。 (1)利用rand()产生10个10~100之间的整数,存入a中并输出; (2)使用冒泡法,将数组a按降序排列,并输出; (3)使用折半查找完成指定数据(从键盘输入)的查找,并输出是否查找到的信息。 2. 建立一个一维数组a,并完成以下任务,并输入输出格式参见下图。 (1)以自动生成的斐波那契数列前10项(前两项为1、1)为数组元素赋初值,并输出; (2)将键盘输入的一个数据插入,并数组元素值仍保持有序; (3)把数组中相同的数据删除到只剩下一个,并输出; (4)求出数组所有元素的平均值,并输出; (5)删除数组中所有低于平均值的那些元素。

2021-08-10

西南交通大学计算机程序设计基础-实验8-C++.docx

1. 设有一个double型维数组a,长度为N(注意N值应满足以下操作需求)。建立该数组,并完成以下任务: (1)键盘输入15个实型数据存入数组a中,并按照每行输出5个的格式,输出该数组; (2)计算a中元素的平均值,并将它存储在a中有效范围的末位(即a中已有15个有效元素,所以,该平均值应该被存入a[15]中。提示:数组长度不应小于16); (3)调整a数组中前15个元素的位置,即存放平均值的元素a[15]保持不动。调整规则是:元素值低于平均值的放在后部、高于平均值的放在前部(相关算法参考案例4.1问题拓); (4)输出调整以后的a数组。 2. 建立两个int型的一维数组,分别起名为a和b,并完成以下任务: (1)编制一个判定某数是否为素数的子函数prime(参见3.17验证哥德巴赫猜想); (2)键盘输入15个数据(这些书中有奇数、也有偶数)存入数组a中; (3)输出a数组中的最大值和下标,以及输出其最小值和下标; (4)通过调用子函数prime,找出数组a中所有的素数,并存入数组b中; (5)反向(即从后/bn-1到前/b0)输出b中元素,数据域宽为10。

2021-08-10

西南交通大学计算机程序设计基础-实验7-C++.docx

1、实现功能:根据键盘输入的数x,计算分段函数f(x)的值。 2、实现功能:1~10加减乘运算训练系统。 3. 实现功能:计算a的b次方与b的a次方的和。 4、实现功能:求两个正整数的最大公约数、最小公倍数。 5、实现功能:计算正整数m~n之间所有完数之和。

2021-08-10

西南交通大学计算机程序设计基础-实验6-C++.docx

1. 编写一个成绩录入程序,该程序可录入不同班级学生的学号、语文、数学和英语成绩并判断学生的优势学科。班级数目、各班人数、学号、三科成绩(假设各科成绩均不相同)均由键盘输入。运行结果如下,请编码实现。 2.百鸡问题:公鸡5元钱一只,母鸡3元钱一只,小鸡三只1元钱。现在用100块钱买了100只鸡,问公鸡、母鸡、小鸡各多少只?运行结果如下,请编码实现。 3. 编码实现:键盘输入10个整数(数据位数不限,示例中给出的数据位数均为3位),输出数据位的数字之和为7(如502,各位数字之和5+0+5为7)的所有整数。运行结果如下。 4. 将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。运行结果如下,请编码实现。 5.用循环结构语句编程并输出下图,其行数由键盘输入,行数和每行输出的星号*数有2倍的关系。运行结果如下,请编码实现。

2021-08-10

西南交通大学计算机程序设计基础-实验5-C++.docx

1.一只猴子摘了N个桃子第一天吃了一半又多吃了一个,第二天又吃了余下的一半又多吃了一个,到第十天的时候发现还有一个。 2. 编程实现十进制整数和八进制整数之间的转换(即将10进制数转换为8进制数,或将8进制数转换为10进制数)。 3.计算由键盘输入的两个数的最大公约数和最小公倍数。 4. 从键盘输入一个角度值x(计算时需要将角度值转换成幅度值:y=x*PI/180),求sinx的近似值,要求截断误差小于0.0001,即通项式的值小于0.0001停止计算。近似计算公式如下: 5.由键盘输入若干职工的工资收入(以0或负数结束),计算并输出每个职工的缴税额,输出每个职工的实际工资收入,统计并输出职工总人数和总缴税额。

2021-08-10

西南交通大学计算机程序设计基础-实验4-C++.docx

1. 已知一个函数 输入x的值,求解并输出相应的y值。 2. 从键盘任意输入三个数a、b、c(整数或实数均可),找出其中最大的数并输出。要求用if…else的嵌套结构实现。 3.某工厂有如下规定:工龄不到一年的(工龄为0),无年休假;工龄为1~5年的,年休假为7天;工龄为6~10年的,年休假为14天;工龄为11~20年的年休假为21天;工龄20年以上的,年休假为28天。编程实现:输入工龄,输出对应的年休天数。要求用if…else的嵌套结构实现。 4. 文具厂销售笔袋,按照客户的购买数量不同,给出了不同的优惠政策,详见下表: 5.模拟二人猜拳游戏:剪刀石头布。

2021-08-10

西南交通大学计算机程序设计基础-实验2-C++.docx

1. 已知赵一丁同学参加了高等数学、普通物理、大学英语三门课程的期末考试。编程实现:键盘输入该同学的学号(11位)以及各科的成绩,计算平均成绩。输入输出格式参见下图。 2. 计算万有引力。 3. 键盘输入一个小写字母,将其转换成大写字母,并输出它们的ASCII码值及其原字符。输出格式参见下图。 4. 从键盘输入一个四位整数,输出该数的每一位数字。输出格式参见下图。 5. 从键盘输入两个整数(要求:两个数不能整除,第2个数不为0),计算这两个数的商,并输出结果,理解整数除法与实数除法的区别。输出格式参见下图。

2021-08-10

数据结构实验报告-栈与队列-中缀表达式转换为后缀式5分-实验内容及要求.docx

西南交通大学 报告仅供参考,请独立完成作业

2021-03-11

数据结构实验报告-栈与队列-队列基本操作算法5分-实验内容及要求.docx

西南交通大学 报告仅供参考,请独立完成作业

2021-03-11

数据结构实验报告-线性表-线性表基本操作算法5分-实验内容及要求.docx

西南交通大学 报告仅供参考,请独立完成作业

2021-03-11

数据结构实验报告-数组与广义表-用顺序存储的半三角矩阵生成杨辉三角形5分-实验内容及要求.docx

西南交通大学 报告仅供参考,请独立完成作业

2021-03-11

数据结构实验报告-树-求二叉树某结点在先序、中序、后序遍历中的访问次序5分(第9周完成)-实验内容与要求.docx

西南交通大学 报告仅供参考,请独立完成作业

2021-03-11

数据结构实验报告-树-二叉树的字符图形显示程序(半期测试)10分-实验内容与要求.docx

西南交通大学 报告仅供参考,请独立完成作业

2021-03-11

数据结构实验报告-串-基于改进KMP算法的子串查代与替换5分(第8周完成)-实验内容及要求.docx

西南交通大学 报告仅供参考,请独立完成作业

2021-03-11

数据结构实验报告-查找-B-树基本操作的实现10分-实验内容与要求.docx

西南交通大学 报告仅供参考,请独立完成作业

2021-03-11

数据结构课程设计-基于Huffman编码的文件压缩与解压缩20分-内容与要求.docx

数据结构课程设计-基于Huffman编码的文件压缩与解压缩20分-内容与要求.docx 西南交通大学 报告仅供参考,请独立完成作业

2021-03-11

高级程序语言设计实验报告大作业-班长及团支书选举系统开发.docx

高级程序语言设计实验报告大作业-班长及团支书选举系统开发 西南交通大学 报告仅供参考,请独立完成作业

2021-03-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除