-
电梯类
对之前电梯调度程序再次进行迭代性设计,加入乘客类(Passenger),取消乘客请求类,类设计要求遵循单一职责原则(SRP),要求必须包含但不限于设计电梯类、乘客类、队列类以及控制类,具体设计可参考如下类图。 类图.png 电梯运行规则与前阶段相同,但有如下变动情况: 乘客请求输入变动情况:外部请求 -
第一次大作业博客
NCHU OOP BLOG-1 目录 1.前言 2.设计与分析 2.1. practice 1 2.1.1.题目要求: 2.1.2.题目需求分析 2.1.3.算法设计 2.1.4.算法实现步骤 2.1.5.SourceMonitor分析 2.2. practice 2 2.2.1.题目要求: 2.2 -
pta电梯问题
1.前言:Java课程的第一单元结束了,经过电梯调度系统的学习,熟悉了Java基本语法,建立起了面向对象的设计思路,这个编程任务颇具挑战性,不仅代码量较大,更在算法逻辑和面向对象设计方面提出了高要求。在实现电梯运行逻辑的过程中,需要处理诸多细节问题,比如请求队列管理、运行方向判断以及状态转换等关键环 -
Java-Elevator 三次作业分析总结
Java-Elevator 三次作业分析总结🥰 题目来自 NCHU( PTA 平台) 本次电梯调度程序遵守简化的 LOOK 算法 前言 最近完成了一项颇具挑战性的 Java 课程作业 —— 设计一个能模拟真实运行逻辑的电梯类。从拿到需求时对着 “请求队列”“调度算法” 抓耳挠腮,到看着代码一步步让 -
面向对象程序设计(Java)题目集5~7中电梯设计总结BLOG
一.前言 在最近的PTA编程作业中,题目集5~7中有关电梯程序设计的题目,以电梯调度系统为核心载体,通过三次逐步完成,逐步引导我们从单一电梯的基础行为过度到更复杂场景的场景,以及深化了我在编程过程中对代码封装,复用性,单一职责原则等意识原则的更深理解。三次题目集不仅是对编码能力的训练,对 -
昌航面向对象程序设计 5-7次电梯题目小结
一、前言 经过大一上学习了C语言后,我熟悉掌握了一些面向过程的编程思路与方法。而在进入Java语言的学习后,且连续三次迭代的电梯大题磨练下,我开始由面向过程的思维转向面向对象的思维。三次题目集的知识点包括属性的私有化,对电梯运行过程的封装和模块化,类的单一职责,以及边界测试等知识与要求。题目一周一次 -
题目集5~7的总结
前言 (总结三次题目集的知识点、题量、难度等情况) 第五次题目集 本次题目集的题目分别为: 求身份证号校验位 、求解一元二次方程 、正则表达式训练-验证码校验 、正则表达式训练-QQ号校验 、单部电梯调度程序; 1. 知识点 主要知识点有(1).字符串处理(2).数组与循环(3).正则表达式(4). -
题目集5~7的总结性Blog
04/18/2025 19:06:22 前言: 这是我的 总结Blog 老师要求我有严谨的行文风格,格式规范,严禁抄袭和使用AI生成内容,我当然会完成。但我不知道我含辛茹苦、认认真真写的Blog会不会有人同等认真的对待。大概率看的是助教同学 你好! 起码我到现在也没有被PTA查重查到 说明老师们的判 -
南昌航空大学-软件学院-面向对象程序设计-JAVA-Blog(一)
一、前言 目前学习《面向对象程序设计》这门课程已经快八周了。对于Java和C语言之间的区别,最直观的就是java相比于C语言有较多的库方法,但在设计方面需要多花心思。关于Java这门语言的学习,也在第五周迎来了首次大作业,于第八周迭代完成。本次大作业经历了三次迭代,三次迭代的难度是循序渐进的,对结构 -
题目集5~7单步电梯调度题的总结性Blog
前言 在这三次电梯题的编程学习中,我将很多知识点的理论运用到了实践中,从基础的类与对象设计、枚举类型的使用,到封装思想的实践、数据结构(LinkedList)的应用,再到正则表达式解析用户输入、条件逻辑与循环控制的流程设计。三次题目整体题量适中,每一次题目都有着单一且明确的目标且给了充足的时间让我们 -
面向对象设计课程第一单元-电梯题目集总结性Blog
一、前言 题目集结构与知识点分布 题目集 题量 核心知识点 第一次 5题 身份证校验算法、一元二次方程类设计、正则表达式(验证码/QQ号)、电梯调度基础 第二次 3题 点与线类封装、汽车风挡玻璃雨刷问题(类设计)、单部电梯调度程序(类设计) 第三次 3题 销售步枪问题、蒙特卡罗方法(圆周率)、电梯调 -
电梯题目集总结性Blog
本文总结三次电梯调度编程题目集的迭代完成过程。通过分析代码指标和错误案例,提出拆分职责、简化方法、增强注释等改进建议,体现面向对象设计原则的实践与优化历程。 -
电梯题目总结性Blog
前言: 基础题目训练说明 第一次基础题目有四道,题量适中,考察知识点主要是正则表达式的基本用法,以及简单分类讨论逻辑与java基础语法,考察学生能都否从讨论判断转变到便捷的正则表达式的使用,逻辑上的难度为⭐。 第二次基础题目有两道,题量较少,考察知识点主要是类设计,举了生活中常见例子雨刷类初步引出控 -
需求规格说明书
系统名称 在线代码测评系统 简短描述 本项目旨在开发一个支持多种编程语言的在线代码测评平台,主要功能包括用户注册登录、题目浏览与解答、代码提交与评测以及竞赛参与。系统设计为模块化结构,便于扩展和维护。 面向用户分析 目标用户:学生、教师、编程爱好者、职业程序员等需要通过在线平台进行编程练习或竞赛的人 -
20234104王逸天 2024-2025-2 《Python程序设计》实验一报告
20234104 2024-2025-2 《Python程序设计》实验一报告 课程:《Python程序设计》 班级: 2341 姓名: 王逸天 学号:20234104 实验教师:王志强 实验日期:2025年3月23日 必修/选修: 专选课 1.实验内容 熟悉Python开发环境; 练习Python运 -
20234104王逸天 2024-2025-2 《Python程序设计》实验二报告
20234104王逸天 2024-2025-2 《Python程序设计》实验二报告 课程:《Python程序设计》 班级: 2341 姓名: 王逸天 学号:20234104 实验教师:王志强 实验日期:2025年4月 必修/选修: 专选课 1.实验内容 设计并完成一个完整的应用程序,完成加减乘除模等 -
20242322 2024-2025-2 《Python程序设计》实验二报告
20242322 2024-2025-2 《Python程序设计》实验二报告 课程:《Python程序设计》 班级: 2423 姓名: 郭智汶 学号:20242322 实验教师:王志强 实验日期:2025年3月26日 必修/选修: 公选课 一、实验内容 设计并完成一个完整的计算器,完成加减乘除模等运 -
20244207 2024-2025-2《Python程序设计》 实验二报告
20244207 2024-2025-2 《Python程序设计》实验二报告 课程:《Python程序设计》 班级: 2442 姓名: 赵文萱 学号:20244207 实验教师:王志强 实验日期:2025年4月1日 必修/选修: 公选课 1.实验内容 • 设计并完成一个完整的应用程序,完成加减乘除模 -
The Gift of the Magi
Della-- Oh, the Christmas is at the corner! I was suddenly awared of it when I saw others preparing for it. I rush home to search for the money I save -
20244101 2024-2025-2 《Python程序设计》实验二报告
学号 2024-2025-2 《Python程序设计》实验x报告 课程:《Python程序设计》 班级:2441 姓名: 马清莹 学号:20244101 实验教师:王志强 实验日期:2025年4月7日 必修/选修: 公选课 1.实验内容 此处填写实验的具体内容; (1)设计并完成一个完整的应用程序,