@@ -5,22 +5,22 @@ title : JAVA实验
55
66[ TOC]
77
8- #必做题
8+ # 必做题
99
10- ##实验1:二分法求函数的根
10+ ## 实验1:二分法求函数的根
1111
12- ###函数
12+ ### 函数
1313$$
1414f(x) = x^3 -10 x + 23
1515$$
1616
17- ###初始值
17+ ### 初始值
1818
1919- $x_ {low} = -10.0$
2020- $x_ {high} = 5.0$
2121- $\delta = 0.001$
2222
23- ###二分法
23+ ### 二分法
2424
25251 . $f(x_ {high}) \cdot F(x_ {low}) < 0$
26262 . $x_c = \frac{x_ {high} + x_ {low}}{2}$
3232
3333
3434
35- ##实验2:求$10,000,000$内最大的素数
35+ ## 实验2:求$10,000,000$内最大的素数
3636
37- ###参考程序:求解100以内的全部素数
37+ ### 参考程序:求解100以内的全部素数
3838
3939~~~ java
4040public class PrimeApp {
@@ -56,13 +56,13 @@ public class PrimeApp {
5656
5757
5858
59- ##实验3:K-Means算法实现对数据的聚类分析
59+ ## 实验3:K-Means算法实现对数据的聚类分析
6060
6161K-Means算法的基本思想是初始随机给定K个簇中心,按照最邻近原则把待分类样本点分到各个簇。
6262然后按平均法重新计算各个簇的质心,从而确定新的簇心。
6363一直迭代,直到簇心的移动距离小于某个给定的值。
6464
65- ###工作原理是:
65+ ### 工作原理是:
6666
6767~~~
6868选择K个点作为初始质心(随机选择)
@@ -76,14 +76,14 @@ Until 簇不发生变化或达到最大迭代次数
7676- 常用的距离度量方法为:欧几里得距离
7777- 簇的质心都是其均值,即向量各维取平均即可
7878
79- ###Data Sets:
79+ ### Data Sets:
8080
8181- KMeans_Set.txt
8282- KMeans_Set2.txt
8383
8484
8585
86- ##实验4:线性回归(Linear Regression)找到最佳拟合直线
86+ ## 实验4:线性回归(Linear Regression)找到最佳拟合直线
8787
8888在统计学中,线性回归(Linear Regression)是利用称为线性回归方程的最小平方函数对一个或多个自变量和因变量之间关系进行建模的一种回归分析。
8989
122122
123123最后根据上述两式可以求出$A$和$B$
124124
125- ###Data Sets:
125+ ### Data Sets:
126126
127127- LR_ex0.txt
128128- LR_ex1.txt
129129
130130
131- ##实验5:统计学生成绩
131+ ## 实验5:统计学生成绩
132132
133- ###要求:
133+ ### 要求:
134134
135135- 从指定的文本文件读取成绩
136136- 获取最高成绩和最低成绩
137137- 计算所有学生的平均成绩
138138- 分别统计$60$~$69$,$70$~$79$,$80$~$89$,$90~100$分数段的学生人数
139139- 所有结果要输出到一个文本文件
140140
141- ###Data Sets:
141+ ### Data Sets:
142142
143143- score.cvs
144144
145145
146146
147- #选做题
147+ # 选做题
148148
149149- 至少要选择三道选做题,
150150- 多做有加分。
151151
152152
153- ##实验6:图形用户界面
153+ ## 实验6:图形用户界面
154154
155- ###模拟计算器
155+ ### 模拟计算器
156156
157157复习教课书上的模拟计算器的程序例子,并实现该程序
158158
159- ###五子棋的游戏
159+ ### 五子棋的游戏
160160
161161实验要求:
162162
176176
177177
178178
179- ##实验7:JDBC方式操作数据库
179+ ## 实验7:JDBC方式操作数据库
180180
181- ###实现一个简单的信息管理系统
181+ ### 实现一个简单的信息管理系统
182182
183183实现如下功能:
184184
187187- 实现记录的统计;
188188- 纪录数据的导入和导出(Excel文件)
189189
190- ###例如
190+ ### 例如
191191
192192- 以下例子仅供参考,但必须要完成上述所列的基本功能。
193193- 可根据实际需要作适当的修改,补充。
194194
195- ####学生信息管理系统
195+ #### 学生信息管理系统
196196
197197- 创建student表,包含学生的学号、姓名、年龄信息。
198198- 根据学号,可以查询到学生的姓名和年龄;
199199- 给定学生的学号、姓名、年龄,在表中追加一行信息;
200200- 给定学生的学号,可以从表中删除该学生的信息;
201201
202- ####图书信息管理系统
202+ #### 图书信息管理系统
203203
204204- 创建图书信息表,包含图书的书名、书号、作者、出版日期信息。
205205- 根据书名,可以查询到图书的书号、作者、出版日期信息;
206206- 给定图书的书名、书号、作者、出版日期信息,在表中追加一行信息;
207207- 给定图书的书名,可以从表中删除该图书的信息;
208208
209- ####商品信息管理系统
209+ #### 商品信息管理系统
210210
211211- 创建商品信息表,包含商品的名称、规格、生产厂商、价格信息。
212212- 根据商品的名称,可以查询到商品的、规格、生产厂商、价格信息;
215215
216216
217217
218- ##实验8:网络编程基础
218+ ## 实验8:网络编程基础
219219
220220实现Java爬虫,抓去设定网站的信息
221221
226226- 分析首页信息,进行信息过滤,将新闻报道的正文进行分门别类的整理。
227227
228228
229- ##实验9:二维码的编码和解码
229+ ## 实验9:二维码的编码和解码
230230
231231利用开源的QR库,实现一个简单的二维码的编码和解码应用程序。
232232
240240
241241
242242
243- ##实验10:重复文件的查询
243+ ## 实验10:重复文件的查询
244244
245245实现如下基本功能:
246246
251251
252252
253253
254- #实验报告的说明
254+ # 实验报告的说明
255255
256- ##提交的实验报告格式
256+ ## 时间和地点
257+
258+ | No| 时间| 地点|
259+ | :---| :---| :---|
260+ | 1| 12月1日(5,6,7)| B3-234,235|
261+ | 2| 12月8日(5,6,7)| B3-234,235|
262+ | 3| 12月15日(5,6,7)| B3-234,235|
263+
264+ ## 提交的实验报告格式
257265
258266- DOC
259267- PDF(如使用MarkDown或Latex,请转换成PDF)
268+ - 学院规定的实验报告封面
260269
261-
262- ##实验报告文件名
270+ ## 实验报告文件名
263271
264272> 学号\_ 姓名.doc
265273
266274或
267275
268276> 学号\_ 姓名.pdf
269277
270- ##实验报告内容
278+ ## 实验报告内容
271279
272- ###学院规定的实验报告封面
280+ ### 学院规定的实验报告封面
273281
274- ###每个实验题目设为单独的一个章节
282+ ### 每个实验题目设为单独的一个章节
275283
276284包括:
277285
0 commit comments