自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(54)
  • 资源 (46)
  • 收藏
  • 关注

原创 实验训练题目

四、将上述每个题目的代码保存为一个模块,并打包所有的模块压缩。、利用所有学号尾数和你相同的同学的学号创建一个字符串列表。创建的列表的基础上,在该列表中添加你寝室其他同学的学。创建的列表基础上,利用列表推导式创建一个新的列表,要。、自定义一个函数,该函数可以根据学号返回学生的学院。函数创建一个字典,该字典包含学号尾数和你相同的同学。创建的字典,对字典进行访问,访问的元素是你自己的学。创建的字典,在字典中添加一个元素,该元素是花名册中。创建的函数,利用自己的学号输出自己的学院。、根据自己的学号输出自己的学院。

2024-06-14 15:09:08 308

原创 Python大作业(实训)任务书

5、通过综合性的课程设计,学生可以加强理论联系实际,巩固和丰富课堂所学的基础理论知识,进一步锻炼和提高学生的实际软件开发能力。3、学会从OOP程序设计的方法及要求出发,认真分析题目,做好总体设计,根据要求科学地设计包、类、接口等,正确设计算法,合理安排界面,规范开发过程,仔细调试程序,做好设计总结;1.用户管理:系统可以管理不同角色的用户,包括管理员和普通用户,为每个角色分配相应的权限。3.文章抓取:用户可以输入维基百科或其他目标网站的URL,系统会自动抓取指定页面的内容,并将其存储到本地。

2024-06-14 15:08:21 491

原创 实验题目*:太阳风暴

读取第一行的节点数、护盾数和护盾半径;读取第二行的节点之间的距离;读取第三行的节点价值,并分别存储在相应的数组中。:我负责的部分是处理输入数据并初始化相关变量和数组。我能够顺利地将输入数据读取并进行必要的初始化操作。:确保输入数据格式正确,并将字符串类型的数据转换为整数类型。任务描述:负责处理输入数据并初始化相关变量和数组。

2024-06-13 17:28:44 193

原创 综合数据分析及可视化实战

1、掌握数据分析常用的几种扩展库: numpy、pandas、matplotlib。1.GDP 增长率分析:使用 IMF 提供的 GDP 增长率数据集,分析中国、2.外汇汇率分析:使用 FRED 提供的外汇汇率数据集,分析人民币兑。3、理解数据分析的基本步骤:数据准备、数据导入、数据预处理、数。2、理解数据分析的几种方法,即描述性数据分析,探索性数据分析。格数据集来计算每月股票收益率,并分析其波动情况。1、熟练掌握 Anaconda 集成开发环境的使用。4、掌握对数据分析和数据可视化结果的说明和解释。

2024-06-13 17:27:34 605

原创 SolidWorks进行热力学有限元分析二、模型装配

1.先打开软件,新建装配体2.选中你要装配的零件,直接导入就行3.鼠标点击左键直接先放进去4.开始装配,点配合5.选择你要接触的两个面,鼠标右键确定,然后把剩下的面对齐一下就行了6.搞定

2024-05-07 21:34:23 312

原创 SolidWorks进行热力学有限元分析一、模型建立

1.话不多说按照我的操作来2.这一步鼠标移到中心点直接拉就行3.这里选单位,继续按照操作来4.选中这个边,直接拉,输入尺寸后确定,其他边同理5.鼠标右键设置厚度6.右键零件,然后编辑材料,给他赋予你需要的材料就行

2024-05-07 21:04:29 304

原创 Origin拟合EIS(电化学阻抗谱),怎么出来圆圈

Origin拟合EIS(电化学阻抗谱),怎么出来圆圈

2024-05-07 20:31:58 949

原创 组个最小数

给定数字 0-9 各若干个。你可以以任意顺序排列这些数字,但必须全部使用。目标是使得最后得到的数尽可能小(注意 0 不能做首位)。例如:给定两个 0,两个 1,三个 5,一个 8,我们得到的最小的数就是 10015558。现给定数字,请编写程序输出能够组成的最小的数。

2024-05-07 20:27:33 338

原创 Material Studio 计算分子静电力、电荷密度以及差分电荷密度

Material Studio 计算分子静电力、电荷密度以及差分电荷密度

2024-05-07 20:27:22 511 1

原创 VESTA模拟计算XRD标准卡片

VESTA模拟计算XRD标准卡片

2024-03-28 21:38:32 1154

原创 Jade 处理XRD并计算半峰宽FWHM、峰面积、峰强度等数据

Jade 处理XRD并计算半峰宽FWHM、峰面积、峰强度等数据

2024-03-12 22:35:31 3859

原创 用Origin快速拟合荧光寿命、PL Decay (TRPL)数据分析处理

用Origin快速拟合荧光寿命、PL Decay (TRPL)数据分析处理

2024-03-12 11:26:16 5809

原创 一、Abaqus CAE 入门操作(薄膜应力计算)

一、Abaqus CAE 入门操作(薄膜应力计算)

2024-03-11 23:34:05 1232

原创 Material Studio 中 DMol3 计算材料吸附能

Material Studio 中 DMol3 计算材料吸附能

2024-03-07 21:07:31 1158

原创 试题 基础练习 A+B问题

问题描述输入A、B,输出A+B。

2022-11-12 20:23:15 149 1

原创 D进制的A+B

输入两个非负 10 进制整数 A 和 B (≤230−1),输出 A+B 的 D (1<D≤10)进制数。

2022-05-03 20:47:28 480

原创 个位数统计

给定一个 k 位整数 N=dk−1​10k−1+⋯+d1​101+d0​ (0≤di​≤9, i=0,⋯,k−1, dk−1​>0),请编写程序统计每种不同的个位数字出现的次数。例如:给定 N=100311,则有 2 个 0,3 个 1,和 1 个 3。

2022-05-03 19:57:36 1290

原创 1020 月饼

月饼是中国人在中秋佳节时吃的一种传统食品,不同地区有许多不同风味的月饼。现给定所有种类月饼的库存量、总售价、以及市场的最大需求量,请你计算可以获得的最大收益是多少。注意:销售时允许取出一部分库存。样例给出的情形是这样的:假如我们有 3 种月饼,其库存量分别为 18、15、10 万吨,总售价分别为 75、72、45 亿元。如果市场的最大需求量只有 20 万吨,那么我们最大收益策略应该是卖出全部 15 万吨第 2 种月饼、以及 5 万吨第 3 种月饼,获得 72 + 45/2 = 94.5(亿元)。

2022-05-02 22:16:31 202

原创 1019 数字黑洞

给定任一个各位数字不完全相同的 4 位正整数,如果我们先把 4 个数字按非递增排序,再按非递减排序,然后用第 1 个数字减第 2 个数字,将得到一个新的数字。一直重复这样做,我们很快会停在有“数字黑洞”之称的6174,这个神奇的数字也叫 Kaprekar 常数。例如,我们从6767开始,将得到

2022-04-27 23:44:48 79

原创 1018 锤子剪刀布

​大家应该都会玩“锤子剪刀布”的游戏:两人同时给出手势,胜负规则如图所示:现给出两人的交锋记录,请统计双方的胜、平、负次数,并且给出双方分别出什么手势的胜算最大。​

2022-04-27 17:47:09 278

原创 1016 部分A+B

正整数 A 的“DA​(为 1 位整数)部分”定义为由 A 中所有 DA​ 组成的新整数 PA​。例如:给定 A=3862767,DA​=6,则 A 的“6 部分”PA​ 是 66,因为 A 中有 2 个 6。现给定 A、DA​、B、DB​,请编写程序计算 PA​+PB​。

2022-04-27 12:37:43 87

原创 CSP出行计划

最近西西艾弗岛上出入各个场所都要持有一定时限内的核酸检测阴性证明。具体来时,如果在t时刻做了核酸检测,则经过一段时间后可以得到核酸检测阴性证明。这里我们假定等待核酸检测结果需要k个单位时间,即在t+k时刻可以获得结果。如果一个场所要求持24个单位时间内核酸检测结果入内,那么凭上述的核酸检测结果,可以在第t+k时刻到第t+k+23时刻进入该场所。小 C 按时间顺序列出接下来的n项出行计划,其中第i项(1≤i≤n)可以概括为:ti时刻进入某场所,该场所需持有ci个

2022-04-22 15:53:38 739

原创 未初始化警告

一个未经初始化的变量,里面存储的值可能是任意的。因此直接使用未初始化的变量,比如将其赋值给另一个变量,并不符合一般的编程逻辑。代码中出现这种情况,往往是因为遗漏了初始化语句、或是打错了变量名。对代码中使用了未初始化变量的语句进行检查,可以方便地排查出代码中的一些隐秘 Bug。

2022-04-22 11:25:26 2082 6

原创 福尔摩斯的约会

大侦探很快就明白了,字条上奇怪的乱码实际上就是约会的时间星期四 14:04,因为前面两字符串中第 1 对相同的大写英文字母(大小写有区分)是第 4 个字母D,代表星期四;第 2 对相同的字符是E,那是第 5 个英文字母,代表一天里的第 14 个钟头(于是一天的 0 点到 23 点由数字 0 到 9、以及大写字母A到N表示);后面两字符串第 1 对相同的英文字母s出现在第 4 个位置(从 0 开始计数)上,代表第 4 分钟。现给定两对字符串,请帮助福尔摩斯解码得到约会的时间。

2022-04-21 22:28:52 83

原创 1013 数素数 (20 分)

令 Pi​ 表示第 i 个素数。现任给两个正整数 M≤N≤104,请输出 PM​ 到 PN​ 的所有素数。

2022-04-21 11:23:01 88

原创 1012 数字分类 (20 分)

给定一系列正整数,请按要求对数字进行分类,并输出以下 5 个数字:A1​= 能被 5 整除的数字中所有偶数的和;A2​= 将被 5 除后余 1 的数字按给出顺序进行交错求和,即计算n1​−n2​+n3​−n4​⋯;A3​= 被 5 除后余 2 的数字的个数;A4​= 被 5 除后余 3 的数字的平均数,精确到小数点后 1 位;A5​= 被 5 除后余 4 的数字中最大数字。

2022-04-20 23:30:08 94

原创 1011 A+B 和 C (15 分)

给定区间 [−231,231] 内的 3 个整数 A、B 和 C,请判断 A+B 是否大于 C。

2022-04-19 15:40:06 145

原创 一元多项式求导

设计函数求一元多项式的导数。(注:xn(n为整数)的一阶导数为nxn−1。)

2022-04-18 21:57:13 348

原创 1009 说反话 (20 分)

给定一句英语,要求你编写程序,将句中所有单词的顺序颠倒输出。

2022-04-18 16:54:14 61

原创 换个格式输出整数

让我们用字母 B 来表示“百”、字母 S 表示“十”,用 12...n 来表示不为零的个位数字 n(<10),换个格式来输出任一个不超过 3 位的正整数。例如 234 应该被输出为 BBSSS1234,因为它有 2 个“百”、3 个“十”、以及个位的 4。

2022-04-17 23:03:44 110

原创 1004 成绩排名 (20 分)

读入 n(>0)名学生的姓名、学号、成绩,分别输出成绩最高和成绩最低学生的姓名和学号。

2022-04-17 14:53:53 332

原创 写出这个数

读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字。

2022-04-16 16:12:31 60

原创 害死人不偿命的(3n+1)猜想

卡拉兹(Callatz)猜想:对任何一个正整数 n,如果它是偶数,那么把它砍掉一半;如果它是奇数,那么把 (3n+1) 砍掉一半。这样一直反复砍下去,最后一定在某一步得到 n=1。卡拉兹在 1950 年的世界数学家大会上公布了这个猜想,传说当时耶鲁大学师生齐动员,拼命想证明这个貌似很傻很天真的命题,结果闹得学生们无心学业,一心只证 (3n+1),以至于有人说这是一个阴谋,卡拉兹是在蓄意延缓美国数学界教学与科研的进展……我们今天的题目不是证明卡拉兹猜想,而是对给定的任一不超过 1000 的正整数 n,

2022-04-16 11:15:27 73

原创 通讯录的录入与显示

通讯录中的一条记录包含下述基本信息:朋友的姓名、出生日期、性别、固定电话号码、移动电话号码。本题要求编写程序,录入N条记录,并且根据要求显示任意某条记录。

2022-04-14 16:48:35 958

原创 字符串循环左移

输入一个字符串和一个非负整数N,要求将字符串循环左移N次。

2022-04-12 11:21:00 498

原创 冒泡法排序

将N个整数按从小到大排序的冒泡排序法是这样工作的:从头到尾比较相邻两个元素,如果前面的元素大于其紧随的后面元素,则交换它们。通过一遍扫描,则最后一个元素必定是最大的元素。然后用同样的方法对前N−1个元素进行第二遍扫描。依此类推,最后只需处理两个元素,就完成了对N个数的排序。

2022-04-12 10:26:38 5725

原创 约分最简分式

分数可以表示为分子/分母的形式。编写一个程序,要求用户输入一个分数,然后将其约分为最简分式。最简分式是指分子和分母不具有可以约分的成分了。如6/12可以被约分为1/2。当分子大于分母时,不需要表达为整数又分数的形式,即11/8还是11/8;而当分子分母相等时,仍然表达为1/1的分数形式。

2022-04-11 20:31:14 582 1

原创 求特殊方程的正整数解

本题要求对任意给定的正整数N,求方程X2+Y2=N的全部正整数解。

2022-04-11 17:35:26 1782

原创 支票面额大小

一个采购员去银行兑换一张y元f分的支票,结果出纳员错给了f元y分。采购员用去了n分之后才发觉有错,于是清点了余额尚有2y元2f分,问该支票面额是多少?

2022-04-11 15:50:08 137

原创 二分法求多项式单根

二分法求函数根的原理为:如果连续函数f(x)在区间[a,b]的两个端点取值异号,即f(a)f(b)<0,则它在这个区间内至少存在1个根r,即f(r)=0。

2022-04-11 15:20:11 633

大作业题目-麦当劳订餐系统

麦当劳和它的点餐系统在07:00:00开始工作,在22:00:01关闭。麦当劳一共有N种食物和M种套餐类型,每种套餐中包含多种食物,具体配置信息将在菜单文件 (dict.dic) 中提供。对于制作和存储每种食物,规定第i种食物在t_i秒内完成,其最大存储容量为cap_i ,表示该种食物最多可以存储cap_i个。麦当劳系统每天开放前,所有食物存储容量都为0,在任何时间点如果某种食物的存储量小于cap_i,则会立即制作该食物,直到达到cap_i。其中,不同种类食物可以同时制作,同种类食物只能依次制作。 从07:00:00到22:00:00(含),学生可以在系统中点餐(如果系统未关闭)。每一天按照顺序有n个订单,第i个订单发生在时间a_i:b_i:c_i,其要求一份type_i类型(type_i∈M_combo∪N_food,其中M_combo和N_food分别表示全体的套餐和食物的集合)的套餐或食物。如果点餐时系统关闭,会导致点餐失败。22:00以后如果还有之前的订单未完成,则麦当劳会继续加班,且保证23:59:59(含)前一定能完成所有订单。 对于订单处理存在如下规则

2024-05-26

Material Studio安装包

Materials Studio 2020是由Accelrys公司发布的一款功能强大的材料模拟软件,软件操作便捷,使用了用户熟悉的Microsoft的标砖界面,拥有Materials Visualizer、Discover、COMPASS、Amorphous Cell等九大功能模块,可以帮你解决当今化学、材料工业中的一系列重要问题。无论构型优化、性质预测和X射线衍射分析,以及复杂的动力学模拟和量子力学计算,都能通过它得到切实可靠的数据。

2024-03-12

车载信息系统实训报告。

1.题目与要求 题目:智能车蓝牙遥控器app设计(Android应用程序) 要求:由电源模块、单片机模块、电机驱动模块,以及控制平台等模块组成蓝牙摇控小车的控制系统。工作流程为:手机蓝牙与车载蓝牙配对成功并进行通讯,手机端控制平台将控制命令实时发送到车载单片机,单片机接受到指令,根据指令控制电机驱动模块,从而实现对小车的实时控制。 2.系统设计 本设的计以STM32单片机为该系统的主控制器,它通过控制电机驱动来实现电的正反转运行最终完成小车的各种运行功能,并通过设置手机界面来完成对小车运行功能的设置。单片机上的蓝牙接收模块HC-05与手机端的蓝牙实施连接配对后,便可接收到自手机端传送来的各种指令。接下来将收到的指令传送给单片机进行分析处理,根据指令的不同跳转到相应的子程序控制电机驱动,从而完成小车的不同的运行动作。 2.1总体设计 2.1.1系统框图 系统的框图如图1所示。可以看出该系统主要由主控制器(STM32)、电源模块(+5V电源)、蓝牙模块(HC-O6).电机驱动模块(L298N)、复位模块等组成。

2022-06-23

用户登录、权限、集成模块的设计与实现

目 录 一、概述 3 1.1模块描述 3 1.2开发工具 3 二、需求 3 2.1用户登录模块功能需求分析 3 2.2性能需求分 3 2.3流程分析 4 三、 设计和编码 5 3.1数据库设计 5 3.2模块详细设计 6 3.3登录界面设计 6 3.4集成jwt实现登录授权访问 6 3.5集成cas实现单点登录认证 8 3.6集成atomikos实现分布式事务 9 四、 测试 10 五、 总结 11 5.1程序设计总结 11 5.2个人总结 11

2022-04-20

算法与分析实验五:分枝限界法

【实验目的】 应用分枝限界法的算法设计思想求解单源最短路径问题。 【实验性质】 在完成的过程中注意与回溯算法思想的比较,重点注意两种算法思想各自的特点以及实现方式比较。此实验的性质为综合性实验 【实验内容与要求】 采用分支限界法编程求源点0到终点6的最短路径及其路径长度。 要求完成:⑴算法描述⑵写出程序代码⑶完成调试⑷进行过程与结果分析

2022-02-10

算法与分析实验四:回溯法

实验四:回溯法 【实验目的】 深入理解分治法的算法思想,应用分治法解决实际的算法问题。 【实验性质】 综合性实验 【实验内容与要求】 实验要求】 设下图G=(V,E)是一连通无向图,有3种颜色,用这些颜色为G的各顶点着色,每个顶点着一种颜色,且相邻顶点颜色不同。试用回溯法设计一个算法,找出所有可能满足上述条件的着色法,如果这个图不能用3种颜色着色满足相邻顶点颜色互异的要求就给出否定的回答。

2022-02-10

算法与分析实验三:动态规划法

【实验目的】 应用动态规划算法思想求解矩阵连乘的顺序问题。 【实验性质】 验证性实验(学时数:2H) 【实验要求】 应用动态规划算法的最优子结构性质和子问题重叠性质求解此问题。分析动态规划算法的基本思想,应用动态规划策略写出算法及相应的程序,求解此题。要读懂读透A[i,j],A[1,n]=A[1,k] ×A[k+1,n],m[i][j],s[i][j]各式所表达的含义并正确加以应用。m[i][j]的递归定义:

2022-02-10

算法与分析实验一:分治与递归

【实验目的】 深入理解分治法的算法思想,应用分治法解决实际的算法问题。 【实验性质】 验证性实验(学时数:2H) 【实验内容与要求】 1、设有n=2k个运动员要进行网球循环赛。现要设计一个满足以下要求的比赛日程表:⑴每个选手必须与其他n-1个选手各赛一次;⑵每个选手一天只能赛一次;⑶循环赛一共进行n-1天。按此要求可将比赛日程表设计成有n行和n列的一个表。表中第一列是选手编号,表中第i行和第j列(j>1)处填入第i个选手在第j天所遇到的选手。例如8个选手的日程表安排如右图所示。

2022-02-10

实验八 排序技术的编程实现

【实验目的】 排序技术的编程实现 要求: 排序技术的编程实现(2学时,综合型),掌握排序技术的编程实现,可以实现一种,也可以实现多种。也鼓励学生利用基本操作进行一些应用的程序设计。 【实验性质】 综合性实验,其综合性体现在本实验的内容具有的实际应用价值,多种数据结构的综合应用,各种具有代表性的算法设计和程序实现。(学时数:2H) 【实验内容】 1.使用冒泡排序法设计一个排序程序。 2.使用快速排序法设计一个排序程序。 3.使用堆排序法设计一个排序程序。 4.鼓励同时开发多种排序的程序,并且用菜单管理。 【注意事项】 1.开发语言:使用C。 2.可以自己增加其他功能。

2022-02-09

实验七 查找技术的编程实现

【实验目的】 查找技术的编程实现 要求: 查找技术的编程实现(2学时,综合型),掌握查找技术的编程实现,可以实现一种,也可以实现多种。也鼓励学生利用基本操作进行一些应用的程序设计。 【实验性质】 综合性实验,其综合性体现在本实验的内容具有的实际应用价值,多种数据结构的综合应用,各种具有代表性的算法设计和程序实现。(学时数:2H) 【实验内容】 1.顺序、二分等查找程序设计。 2.鼓励学生实现哈希法等查找程序设计。只要是本章讨论的查找技术都可以作为编程的内容。 3.鼓励将多种方法进行同时编程进行对比。 【注意事项】 1.开发语言:使用C。 2.可以自己增加其他功能。

2022-02-09

实验六 图基本操作的编程实现

【实验目的】 图基本操作的编程实现 要求: 图基本操作的编程实现(2学时,验证型),掌握图的建立、遍历、插入、删除等基本操作的编程实现,存储结构可以在顺序结构、链接结构、联合使用多种结构等中任选,也可以全部实现。也鼓励学生利用基本操作进行一些应用的程序设计。 【实验性质】 验证性实验(学时数:2H) 【实验内容】 编程对图进行存储(邻接矩阵或邻接表都可以,由学生自由选择),之后可以询问任何两个结点之间是否有通路和路径数。 设计一个将图形转成邻接链表的程序。 设计一个深度优先搜索法来查找图形的程序。 设计一个广度优先搜索法来查找一个图形的程序。 鼓励开发出难度更高的程序。

2022-02-09

实验四 二维数组基本操作的编程实现

【实验目的】 二维数组基本操作的编程实现 要求: 二维数组基本操作的编程实现(2学时,验证型),掌握数组的建立、读取数据、压缩存储等基本操作的编程实现,存储结构可以在顺序结构或链接结构中任选,也可以全部实现。也鼓励学生利用基本操作进行一些应用的程序设计。 【实验性质】 验证性实验(学时数:2H) 【实验内容】 设计一个可容纳40位数的求n!的程序。设计一个将稀疏数组压缩的程序。 【注意事项】 1.开发语言:使用C。 2.可以自己增加其他功能。

2022-02-09

实验三 串基本操作的编程实现

【实验目的】 内容:串基本操作的编程实现 要求: 串基本操作的编程实现(2学时,验证型),掌握串的建立、遍历、插入、删除等基本操作的编程实现,也可以进一步编程实现查找、合并、剪裁等操作,存储结构可以在顺序结构或链接结构、索引结构中任选,也可以全部实现。也鼓励学生利用基本操作进行一些应用的程序设计。 【实验性质】 验证性实验(学时数:2H) 【实验内容】 字符串长度计算,字符串的连接,字符串的替换,求子串等。 【注意事项】 1.开发语言:使用C。 2.可以自己增加其他功能。

2022-02-09

实验二 堆栈和队列基本操作的编程实现

【实验目的】 堆栈和队列基本操作的编程实现 要求: 堆栈和队列基本操作的编程实现(2学时,验证型),掌握堆栈和队列的建立、进栈、出栈、进队、出队等基本操作的编程实现,存储结构可以在顺序结构或链接结构中任选,也可以全部实现。也鼓励学生利用基本操作进行一些应用的程序设计。 【实验性质】 验证性实验(学时数:2H) 【实验内容】 内容: 把堆栈和队列的顺序存储(环队)和链表存储的数据进队、出队等运算其中一部分进行程序实现。可以实验一的结果自己实现数据输入、数据显示的函数。 利用基本功能实现各类应用,如括号匹配、回文判断、事物排队模拟、数据逆序生成、多进制转换等。

2022-02-09

实验一 线性表基本操作的编程实现

【实验目的】 线性表基本操作的编程实现 要求: 线性表基本操作的编程实现(2学时,验证型),掌握线性表的建立、遍历、插入、删除等基本操作的编程实现,也可以进一步编程实现查找、逆序、排序等操作,存储结构可以在顺序结构或链表结构中任选,可以完成部分主要功能,也可以用菜单进行管理完成大部分功能。还鼓励学生利用基本操作进行一些更实际的应用型程序设计。 【实验性质】 验证性实验(学时数:2H) 【实验内容】 把线性表的顺序存储和链表存储的数据插入、删除运算其中某项进行程序实现。建议实现键盘输入数据以实现程序的通用性。为了体现功能的正常性,至少要编制遍历数据的函数。

2022-02-09

数据结构课程设计报告哈夫曼(Huffman)编/译码器

一、题目的内容及要求 2 1.问题描述 2 2.任务要求 2 3.测试数据 2 二、需求分析 3 三、概要设计 4 1.编码步骤 4 2.实现方法 4 四、详细设计 5 五、源代码 11 六、运行结果及分析 21 七、收获及体会,总结 24

2022-02-09

计算机组成原理实验报告

实验一 运算器组成实验 一、实验目的 1.掌握算术逻辑运算加、减、乘、与的工作原理。 2.熟悉简单运算器的数据传送通路。 3.验证实验台运算器的8位加、减、与、直通功能。 4.验证实验台的4位乘4位功能。 5.按给定数据,完成几种指定的算术和逻辑运算。

2022-02-09

linux实验五 进程间通信实验

一、实验目的 1、了解什么是信号。 2、熟悉LINUX系统中进程之间软中断通信的基本原理。 3、了解什么是管道 4、熟悉UNIX/LINUX支持的管道通信方式 二、实验内容 1、编写一段程序,使用系统调用fork( )创建两个子进程,再用系统调用signal( )让父进 程捕捉键盘上来的中断信号(即按ctrl+c键),当捕捉到中断信号后,父进程用系统调用kill( )向两个子进程发出信号,子进程捕捉到信号后,分别输出下列信息后终止: Child process 1 is killed by parent! Child process 2 is killed by parent! 父进程等待两个子进程终止后,输出以下信息后终止:

2022-02-09

linux实验六 文件操作实验

一、实验目的 1、熟悉LINUX文件系统。 2、掌握LINUX下文件操作。 二、实验内容 1、编程显示文件自身。(3分) 2、编程实现文件加密。(3分) 3、编程实现文件的合并。(3分) 三、实验相关内容 文件的创建和读写 当我们需要打开一个文件进行读写操作的时候,我们可以使用系统调用函数open。使用完成以后我们调用另外一个close函数进行关闭操作。

2022-02-09

linux实验四 进程控制实验

一、实验目的 1、掌握进程的概念,明确进程和程序的区别 2、认识和了解并发执行的实质。 3、学习进程创建方法及进程树的概念。 二、实验内容 1、进程的创建 编写一段程序,使用系统调用fork( )创建两个子进程,在系统中有一个父进程和两个子进程活动。让每个进程在屏幕上显示一个字符;父进程显示字符“a”,子进程分别显示字符“b” 和“c”。试观察记录屏幕上的显示结果,并分析原因。(1分)

2022-02-09

实验三 shell 脚本实验

一、实验目的 1.掌握bash的基本语法。 2.掌握bash的建立和执行方式。 3.熟悉shell脚本编程。 二、实验内容 1.编写Shell脚本文件,该文件的功能:从键盘输入年月,然后自动显示该年份下该月的日历,然后再显示系统当前的日期和时间。要求用3种不同方式执行该脚本。(3分) 参考程序: $vi mycal(进入vi环境输入下列脚本程序) echo “Please input year:” read year #从键盘读入年份给year变量 echo “Please input month:” read month #从键盘读入月份给month变量 cal $month $year date :wq!回车(保存文件并退出vi)

2022-02-09

实验二 熟悉Linux环境实验

一、实验目的 1.了解Ubuntu系统基本操作方法,学会独立使用该系统。 2.练习常用的shell命令。 3.熟悉简单的脚本程序。 4.掌握Ubuntu下如何编辑、编译和运行一个C语言程序。 5.学会利用gcc、gdb编译、调试C程序。 二、实验内容 1、登陆Linux 开机,选择 进入,再选择Ubuntu登陆窗口,输入用户名: students ,输入密码: 111111 ,进入Ubuntu图形桌面环境。

2022-02-09

实验一 系统功能调用实验

一、理论分析 2. Linux系统调用基本原理:对于Linux 系统调用的理解我们需要清楚以下两点: 1.系统调用的函数名称转换; 2.系统调用的参数传递。

2022-02-09

《Java程序设计实训》报告 多人聊天室

一.实训目的 1、使用Java技术完成聊天室系统,深入学习使用Java语言。  2、使用Java 的多线程机制,深入理解Java多线程技术的应用。  3、使用GUI,对JFrame的深入学习。 4、使用网络编程,掌握基于TCP协议的Socket编程,了解Socket编程的协议约定,掌握简单应用协议的开发。  5、使用C/S架构,对网络编程有一定的了解 二.项目概述 运用java程序编写聊天室,实现简单的聊天功能。它是图形界面,线程,流与文件系统等技术的综合应用。其界面主要采用了java.awt包,java.swing包等。程序实现了聊天室的基本功能,其中有: 1.启动服务器。  2.启动登陆界面。  3.进入客户端界面。 4.发送信息。  5.离开客户端界面。  6.关闭服务器

2022-02-08

实验六 MVC及Struts2的使用

一、实验目的 1.了解MVC思想。 2.熟悉Struts2框架下的开发方法。 二、实验学时 2H 三、实验性质 综合性实验 四、实验内容 1.创建表t_student,其中包含学号stuno,姓名stuname,性别stusex三个字段,在表中插入一些测试数据。(5分)

2022-02-08

实验五 AJAX开发及JSP验证码

四、实验内容 1.在实验四基础上使用AJAX技术实现异步登录功能。(40分) Ajax异步的特点为:多个事件并行发生,事件互不影响,请求之后,不刷新整张页面,页面不动,只是刷新页面的局部。异步数据获取技术 XMLHttpRequest对象方法: open("请求方式GET/POST","页面地址",true):与服务器建立连接 send():发送请求,如果是post提交方式,send("参数名=参数值");

2022-02-08

实验四 JavaBean及Servlet使用

一、实验目的 1.熟悉JavaBean的开发过程。 2.掌握Servlet的开发过程。 二、实验学时 2H 三、实验性质 综合性实验

2022-02-08

实验三 JSP内置对象使用

开发一个简易购物车,要求如下: 1.编写两个页面,一个显示一些历史图书的名称和价格,一个显示一些计算机图书的名称和价格。在每本书的后面都有一个链接——购买,单击链接,能够将该书添加到购物车。(45分) 创建两个jsp页面,computer_book.jsp和history_book.jsp 分别为计算机图书页面和历史图书页面,两个页面构造方法相同。首先设置一个标题提示是历史还是计算机图书,然后通过表格的形式写入多种图书,包括书名,价格。创建购物车页面和将图书增加到购物车功能,在add_cart.jsp页面中连接购物车页面,将选中添加的值连接到购物车,最后在购物车中显示出来。

2022-02-08

实验二 JSP表单开发及访问数据库

一、实验目的 1.掌握JSP表单的开发方法。 2.熟悉JDBC技术和使用JDBC连接各种数据库。 二、实验学时 2H 三、实验性质 综合性实验

2022-02-08

实验一 JSP运行环境安装及常用HTML标记使用

一、实验目的 1.掌握JSP程序运行环境配置的基本要求。 2.熟悉HTML的常用标签使用以及静态网页的制作。 二、实验学时 2H 三、实验性质

2022-02-08

手机应用系统开发 实 验 指 导 书

实验一 UI界面设计 1 实验二 数据源适配器、Activity和Intent 12 实验三 数据存储技术 31 实验四 网络技术 48 实验五 多媒体技术 67 实验六 图形图像技术 81

2022-02-08

Android大作业 课程设计报告绘图程序

目录 一、题目的内容及要求 1 1.问题描述 1 2.任务要求 1 展示App主要的代码和界面截图 1 二、需求分析 1 三、概要设计 2 四、详细设计 2 五、源代码 3 六、运行结果及分析 17 七、收获及体会,总结 23

2022-02-08

实验五 多边形的填充算法

一、实验目的 1、理解多边形的表示方法; 2、理解多边形常用的表示方法; 3、理解四连接和八连接的概念,掌握多边形的种子填充算法。 二、实验性质 验证性 三、实验要求 1、认真阅读本次实验的目的,了解本次实验要求掌握的内容; 2、能够根据实验指导书的要求,完成相关的内容;

2022-02-08

实验三 圆和椭圆的生成算法

一、实验目的 1、掌握圆的中点Bresenham生成算法; 2、掌握椭圆的中点Bresenham生成算法。 二、实验性质 验证性 三、实验要求 1、认真阅读本次实验的目的,清楚本次实验要求和实验内容; 2、能够根据实验指导书的要求,独立完成相关的内容; 3、根据圆的中点Bresenham生成算法思想和圆的对称性,完成圆的绘制; 4、根据椭圆的中点Bresenham生成算法思想和椭圆的对称性, 完成椭圆的绘制。

2022-02-08

实验二 实现直线的生成算法

一、实验目的 1、进一步熟悉CDC图形程序库; 2、掌握中点Bresenham直线生成算法; 3、掌握数值微分直线生成算法。 二、实验性质 验证性 三、实验要求 1、认真阅读本次实验的目的,清楚本次实验要求和实验内容; 2、能够根据实验指导书的要求,独立完成相关的内容; 3、根据中点Bresenham直线生成算法思想,完成任意斜率直线的绘制。 4、根据数值微分直线生成算法思想, 完成任意斜率直线的绘制。

2022-02-08

实验一 熟悉Visual C++绘图应用程序的开发过程

一、实验目的 1、熟悉Visual C++开发环境; 2、掌握MFC编程基础; 3、掌握CDC图形库; 4、利用CDC图形库函数绘制简单图形。 二、实验性质 验证性 三、实验要求 1、认真阅读本次实验的目的,清楚本次实验要求和实验内容; 2、能够根据实验指导书的要求,独立完成相关的内容; 3、务必掌握绘图程序的开发流程,为今后复杂的图形程序开发做好准备。

2022-02-08

软件设计课程综合实训 图书管理系统

《软件设计课程综合实训》 1 一、实训目的 1 1.1教学目标 1 二、概述 3 2.1课程题目 3 2.2内容与要求 3 2.3项目背景 3 2.4参考资料 4 2.5开发环境 4 三、需求分析 4 3.1需求概述 4 3.2数据描述 5 3.3数据字典 6 3.4功能需求 7 3.5性能需求 8 1、系统处理的准确性和及时性 8 2、系统的开放性和系统的可扩充性 8 3、系统的易用性和易维护性 8 4、系统的标准性 8 5、系统的先进性 9 6、系统的响应速度 9 四、概要设计 10 4.1模块设计 10 4.2数据库设计 10 4.3数据分析 11 4.4数据库说明 12 4.5创建表SQL语句 14 五、详细设计 15 5.1模块设计 15 5.2各模块流程图 17 5.2.1登录模块 17 5.2.2用户管理模块 18 5.2.3 图书管理流程图 19 5.2.4图书借阅流程 20 5.2.5图书归还流程 21 六、系统实现 22 七、系统测试 22 八、总结与体会 22

2022-02-08

嵌入式系统原理与应用 嵌入式家庭机器人

嵌入式家庭机器人设计 - 3 - 1引言 - 3 - 2嵌入式Linux家庭机器人的概述 - 3 - 3嵌入式Linux家庭机器人系统的底层实现 - 4 - 3.1核心处理器 - 4 - 3.2外部感知采集与处理 - 4 - 3.3图像处理 - 5 - 4嵌入式Linux家庭机器人的上层实现 - 6 - 4.1嵌入式Linux平台的设计 - 6 - 4.2家庭机器人局域网通信 - 6 - 4.3嵌入式Web服务器 - 6 - 5嵌入式Linux家庭机器人的调试与功能实现 - 6 - 6结论 - 7 - 7参考文献 - 7 - 8致谢 - 7 -

2022-02-08

实验六、嵌入式Linux GUI编程实验

一、实验目的 了解Qt类库的使用方法,熟悉Qt的嵌入式开发方法。 二、实验基本要求 1. 掌握Qt的信号/槽机制。 2. 编写简单的Qt程序,分别采用qtmake和qtemake编译生成在虚拟机运行和实验箱运行的可执行程序。

2022-02-08

实验五、嵌入式Linux驱动编程实验

一、实验目的 编写简单的虚拟硬件驱动程序并进行调试,实验驱动的各个接口函数的实现,分析并理解驱动与应用程序的交互过程。 二、实验基本要求 1. 编写简单的虚拟硬件驱动程序并进行调试。 2. 掌握字符设备驱动程序开发的原理及步骤。 3. 编写加载驱动程序到Ubuntu系统或嵌入式实验箱的Makefile文件。

2022-02-08

空空如也

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

TA关注的人

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