-
电梯运行题目总结
前言 PTA上的第一次大作业是和电梯的运行有关的程序模拟,并且他还要在第一次作业的代码上进行迭代,重点难度还是在实现处理电梯请求这一块,我基本上都是这一块会出问题,并且我不知道怎么修改他的报错,从第一次作业时就有这个趋势,而且后面的题目随着迭代题目也越来越难,我写的代码错误也越来越多,改不完的错误让 -
第一次题目总结
第一次Blog作业前言这次的电梯调度题我没能做完,我想通过这篇博客,坦诚分享这次失败的经历和对自己学习过程的反思,。二、设计与分析第一次电梯调度程序:设计一个电梯类,具体包含电梯的最大楼层数、最小楼层数(默认为1层)当前楼层、运行方向、运行状态,以及电梯内部乘客的请求队列和电梯外部楼层乘客的请求队列 -
第一次Blog作业分析总结
1.前言 题目集五: 该题目集的题量为五道。 第一题为求身份证号校验位,难度为中等, 主要涵盖知识点:1.数组/列表的遍历和操作。2.基本的算术运算(乘、加、取模)。3.条件判断或字典的使用。4.输入验证和简单的错误处理。5.字符串和整数的转换。 第二题为求解一元二次方程,难度为入门, 主要涵盖知识 -
第一次作业:电梯程序
前言 在OOP题目集5 - 7的练习中,涉及的知识点丰富多样,如类的封装,单一职责原则,迪米特法则,还有电梯调度算法等。 题目集5题量较多,主要聚焦基础语法与简单类的设计,最后要求在题目给出的要求下完成基础的电梯运行程序设计,对于初次编写的我此次的难度巨大,(以致现在来说还未彻底完成,弄清楚)需要花 -
三次题目集总结
第一次作业 目标:了解面向对象的基本原理,弄清面向对象与面向过程之间的相似和区别,更好地掌握面向对象的思维方法,其中重难点为7-5的单步电梯调度程序,在接下来会重点分析 题目集列表: 7-1 NCHU_求身份证号校验位 7-2 NCHU_求解一元二次方程 7-3 NCHU_正则表达式训练-验证码校验 -
三次电梯调度程序
前言: 三次的作业均是围绕“单部电梯电镀程序”展开的。三次作业的题意如下:设计一个电梯类,具体包含电梯的最大楼层数、最小楼层数(默认为1层)当前楼层、运行方向、运行状态,以及电梯内部乘客的请求队列和电梯外部楼层乘客的请求队列,其中,电梯外部请求队列需要区分上行和下行。 电梯运行规则如下:电梯默认停留 -
实验4
task1.c 源代码: include <stdio.h> define N 4 define M 2 void test1() { int x[N] = {1, 9, 8, 4}; int i; // 输出数组x占用的内存字节数 printf("sizeof(x) = %d\n", sizeof -
第一次Blog作业
前言: 本学期通过三次电梯调度题目集的实践,我对Java面向对象编程有了更深刻的理解。第一次题目集让我掌握了基础语法和简单逻辑实现,建立了程序框架;第二次题目集增加了请求处理的复杂性,促使我深入思考状态管理和调度算法;第三次题目集则要求更高的系统设计能力,需要合理划分类职责并优化整体架构。 在知识运 -
第四次实验作业
task 1: 1 #include <stdio.h> 2 #define N 4 3 #define M 2 4 5 void test1(){ 6 int x[N] = {1, 9, 8, 4}; 7 int i; 8 9 printf("sizeof(x) = %d\n", sizeof(x -
实验四
task1 代码 #include <stdio.h> #include<stdlib.h> #define N 4 #define M 2 void test1() { int x[N] = {1, 9, 8, 4}; int i; // 输出数组x占用的内存字节数 printf("sizeof( -
第一次blog作业
电梯系统 前言 第一次系统迭代作业结束了,这三次题目集的题量并不算太大,但对于我这种初学者(菜鸟)来说还是很有压迫感的,以下是我总结的遇到的知识点: 类与对象 类的定义:定义了Main、Elevator、ExternalRequest等类,每个类都有其独特的属性和方法。 对象的创建与使用:在Main -
电梯调度程序blog
前言 本次电梯调度程序设计经历了两次迭代,主要目的是模拟电梯的运行规则,通过面向对象设计,强化对单一职责原则的理解与实践,培养面向对象思想,最终实现一个结构清晰、职责分明、功能正确的电梯调度系统。 一、 第一次电梯设计是面向对象编程的入门实践,初步学习用属性和方法封装功能,形成基本的类结构,初步了解 -
第一次Blog作业
一,前言 在经历过三次电梯题目集的摧残后,有了一些自己的感受和疑惑,作为JAVA的第一次大作业,难度是毫无疑问的。在编写代码的过程中我也遇到了许多的问题,该如何去设计结构?如何使代码更为简洁?这一次的题目很好的将我们所学和现实生活相结合,在现代城市中,电梯是高层建筑中不可或缺的交通工具。电梯的调度算 -
第一次博客——单部电梯调试
5~7题目集之单部电梯 前言 这三次题目集主要是有关于电梯实现的一个迭代过程,这与之前的题目相比可以说难度是直线飙升的。😅 第一次电梯调试要求我们只用一个电梯类,所以主要解决的就是算法问题以及需求分析,而其主要涉及略微修改的Look算法[1](方向优先,即优先处理同方向的需求),此外我还学会了如何 -
第一次blog作业
这三次的PTA作业,最难的都是电梯的题目,题目集5~7主要围绕单部电梯调度程序的设计与实现展开,通过三次连续出题逐步完善电梯系统的设计。题目集5是基础版本,但在最开始的时候并不熟悉java的使用,花费了大量时间去完成题目要求,拼尽全力去通过测试点。题目集6和7则分别进行了两次迭代设计,我在完成的过程 -
实验4
task1.c 1 #include <stdio.h> 2 #define N 4 3 #define M 2 4 5 void test1() { 6 int x[N] = {1, 9, 8, 4}; 7 int i; 8 9 // 输出数组x占用的内存字节数 10 printf("sizeof -
c语言数组应用编程
任务一 问题一:是连续存放的,是一样的 问题二:是连续存放的,x、x[0]、&x[0][0]在字面值上是一样的,相差4*sizeof(int),意义是二维数组按行储备 任务二 形参:int x[] 实参:数组名,x input的功能:接收n个整数存入数组x compute的功能:求数组x除最大,最小 -
实验4
一.实验任务1 #include <stdio.h> #define N 4 #define M 2 #include<stdlib.h> void test1() { int x[N] = {1, 9, 8, 4}; int i; // 输出数组x占用的内存字节数 printf("sizeof(x -
第一次blog作业 电梯调度分析
前言 这是第一次java大作业,刚开始对他的预想要好很多,特别是刚开始看到只有三道题时,我认为肯定是可以完成的,但因为老师多次提醒说很难要早点开始,我也没太掉以轻心,但确实没太放在心上,但是当我看到直到第三天都没人拿到满分时,我意识到事情的不简单,于是开始认真分析题目认真梳理思路,但好像为时已晚直到 -
第五次PTA电梯类作业
我的题目集 5 - 7 学习总结报告 在本次课程学习中,我围绕题目集 5 - 7 展开了单部电梯调度程序的设计与实现实践。这三次题目集如同三个台阶,让我从面向对象编程的基础应用逐步迈向复杂的多类协作设计。本报告将详细记录我在设计、实现、调试过程中的思考与收获,分析遇到的问题及解决方法,同时结合代码度