HIT软件构造实验1(lab1)

本文记录了一次实验,涉及Java基础编程、魔术方阵判断、Turtle图形库应用(如绘制多边形和计算方向)、社交网络图的实现,以及Git版本控制的学习与实践。通过解决实际问题,提升编程技巧和团队协作能力。
摘要由CSDN通过智能技术生成

目录

1 实验目标概述......................................................................................................................................... 1

2 实验环境配置......................................................................................................................................... 1

3 实验过程.................................................................................................................................................. 1

3.1 Magic Squares.................................................................................................................................. 1

3.1.1 isLegalMagicSquare().................................................................................................. 1

3.1.2 generateMagicSquare()............................................................................................... 1

3.2 Turtle Graphics................................................................................................................................. 1

3.2.1 Problem 1: Clone and import................................................................................................ 2

3.2.2 Problem 3: Turtle graphics and drawSquare.................................................................. 2

3.2.3 Problem 5: Drawing polygons.............................................................................................. 2

3.2.4 Problem 6: Calculating Bearings.......................................................................................... 2

3.2.5 Problem 7: Convex Hulls....................................................................................................... 2

3.2.6 Problem 8: Personal art.......................................................................................................... 2

3.2.7 Submitting................................................................................................................................. 2

3.3 Social Network................................................................................................................................. 2

3.3.1 设计/实现FriendshipGraph类.................................................................................... 2

3.3.2 设计/实现Person类........................................................................................................... 2

3.3.3 设计/实现客户端代码main().......................................................................................... 2

3.3.4 设计/实现测试用例.............................................................................................................. 3

4 实验进度记录......................................................................................................................................... 3

5 实验过程中遇到的困难与解决途径................................................................................................ 3

6 实验过程中收获的经验、教训、感想........................................................................................... 3

6.1 实验过程中收获的经验和教训(必答)............................................................................... 3

6.2 针对以下方面的感受(必答)................................................................................................. 3

  1. 实验目标概述

根据实验手册简要撰写。

本次实验通过求解三个问题,训练基本 Java 编程技能,能够利用 Java OO

发基本的功能模块,能够阅读理解已有代码框架并根据功能需求补全代

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值