软件构造Lab 1

这份实验报告详细记录了《软件构造》课程Lab 1的过程,涵盖Magic Squares、Turtle Graphics、Social Network和Tweet Tweet四个问题的解决。学生通过Java编程实现了基本功能模块,使用Eclipse IDE、JUnit测试和Git进行代码管理。实验中,学生遇到文件读取和数据结构等问题,通过学习和调整成功解决,提升了Java OO编程、测试和Git使用能力。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

2019年春季学期
计算机学院《软件构造》课程

Lab 1实验报告

姓名 肖宇
学号 1170300508
班号 11703005
电子邮件 3246560862@qq.com
手机号码 18531878026

目录

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
3.4 Tweet Tweet 3
3.4.1 Problem 1: Extracting data from tweets 3
3.4.2 Problem 2: Filtering lists of tweets 3
3.4.3 Problem 3: Inferring a social network 3
3.4.4 Problem 4: Get smarter 3
4 实验进度记

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值