Advertisement

北京邮电大学2022秋季学期Python程序设计课程作业汇总(.zip)

  • 5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:ZIP


简介:
无积分此资源可私信博主有偿获取 无积分此资源可私信博主有偿获取无积分此资源可私信博主有偿获取 无积分此资源可私信博主有偿获取 1. 该资源专设为开源学习与技术交流之用,不得作为商业用途,结果完全由使用方自行负责。 2. 其中部分字体和插图源自网络平台,如遇侵权问题,请及时联系删除。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • 系统三上).zip
    优质
    本压缩包包含北京邮电大学大三上学期操作系统课程设计的相关资料与项目代码,旨在帮助学生深入理解操作系统原理及其应用。 北邮操作系统课程设计(大三上).zip
  • 数字逻辑2022
    优质
    简介:本项目为北京邮电大学2022年数字逻辑课程设计,旨在通过实践操作加深学生对数字电路与系统知识的理解和掌握,培养学生的创新思维能力和团队协作精神。 电子钟与药片装瓶的相关内容进行了讨论。
  • 算法与分析.zip
    优质
    此ZIP文件包含北京邮电大学算法设计与分析课程的所有编程作业及部分实验报告,适用于对该课程内容进行学习和复习。 仅供学弟学妹们参考思路,请勿直接当作作业提交,严禁发生抄袭等学术不端行为。
  • 优质
    《北京邮电大学电梯程序设计》是一本专为计算机科学与技术专业学生编写的教材,重点介绍算法设计和编程技巧在解决实际问题中的应用。书中通过电梯调度等实例深入浅出地讲解了数据结构、排序算法及贪心算法等内容,旨在提升学生的实践能力和创新思维。 北邮计算机院大一下程序设计课的大作业是电梯程序。该作业包含了第一版和第二版的代码工程及全部文档,并且注释详细,便于修改。
  • .docx
    优质
    本文档为《北京邮电大学计组课程设计》,涵盖了计算机组成原理的相关实验与项目,旨在通过实践加深学生对课程内容的理解和应用能力。 北邮计组课程设计要求学生完成一系列与计算机组成原理相关的实验项目,旨在加深对硬件系统结构的理解,并通过实践提高动手能力和解决问题的能力。该课程通常涵盖处理器、存储器体系结构以及基本的输入输出设备等核心概念,同时也会涉及一些进阶主题如流水线技术、缓存机制和指令集设计等内容。 在进行这样的课程设计时,学生需要具备扎实的基础知识与良好的编程技能,并且能够灵活运用所学理论解决实际问题。此外,在团队合作中培养沟通协调能力也非常重要,以便高效地完成项目任务并达到预期的教学目标。
  • 算机院三年级Python末项目.zip
    优质
    这是一个包含北京邮电大学计算机学院三年级学生Python程序设计课程期末项目的压缩文件,内含多个学生的项目代码和报告。 北京邮电大学计算机学院大三的Python程序设计课程期末作业。
  • 数据结构二下).rar
    优质
    本资源为北京邮学邮电大学大二下学期数据结构课程设计项目,包含多种经典的数据结构实现及算法应用实践,旨在提升学生的编程能力和问题解决技巧。 校园导航包括代码和可执行文件。可执行文件可以直接运行查看效果;而导入Eclipse的代码可能会产生IDE错误,需要使用合适的开发环境才能正常运行。
  • 硕士通信网基础
    优质
    本作业为北京邮电大学硕士生通信网基础课程的期末作品,涵盖了网络架构、协议分析及未来通讯技术探讨等内容。 在通信网络领域,排队论是一种重要的理论工具,用于分析和优化系统的性能,在高容量、高并发的场景下尤其有用。北邮硕士通信网基础课程的期末大作业聚焦于这个主题,旨在让学生深入理解并应用排队论来解决实际通信网络中的问题。 排队论起源于20世纪初期,由丹麦数学家A.K. Erlang首次提出,它主要研究服务系统中等待服务的顾客(或任务)的数量及其分布特性。在通信网络中,排队论可以用来分析数据包的传输延迟、丢包率以及网络资源的利用率等问题。 我们需要了解几个基本概念: 1. **服务时间**:一个数据包从进入网络到被完全传输出去所需的时间。 2. **到达时间**:数据包进入服务系统的间隔时间,通常用概率密度函数描述。 3. **服务率**:单位时间内能处理的数据包数量。 4. **等待队列**:在网络中,未被立即服务的数据包形成等待队列。 5. **MM1模型**:最简单的排队模型,其中到达过程是泊松过程,服务时间服从指数分布,并且只有一个服务通道。 在通信网络中,我们可能需要建立如下的排队论模型: 1. **流量建模**:根据数据源的特性(例如发送速率、数据包大小等),确定到达过程的概率分布。 2. **处理能力建模**:考虑路由器、交换机等网络设备的服务率以及拥塞控制算法的影响。 3. **队列长度分析**:通过计算平均队列长度,预测网络的拥堵程度。 4. **延迟分析**:利用Little定律关联平均队列长度和服务率,推算出平均等待时间和传输延迟。 5. **丢包率分析**:当网络负载超过其处理能力时会出现丢包现象。排队论可以用来计算这种情况下数据丢失的概率。 通过这些概念和方法的应用,通信工程的学生能够学习到如何运用理论知识解决实际问题,并为未来的网络设计与优化工作打下坚实基础。北邮作为中国知名的通信工程学府,在课程设置上注重培养学生的专业素养,这对提升学生的职业技能具有重要意义。
  • Java
    优质
    本课程是北京邮电大学计算机专业的一门基础课,旨在通过实践项目教授学生Java编程语言的核心概念和开发技巧。学生将完成一系列设计与编码任务,以提升解决问题的能力和团队合作精神。 实验1:类的定义与对象数组使用 **任务一** 创建一个名为`Student`的学生类。该类包含以下属性和方法: - **非静态属性** - `String studentNumber`: 学生学号。 - `String studentName`: 学生姓名。 - `int markForMaths`, `markForEnglish`, 和 `markForScience`: 分别表示数学、英语与科学科目的成绩。 - **构造方法** - `Student(String number, String name)`: 构造函数,用于初始化学号和名字。 - `Student()`: 默认构造器(无参数)。 - **其他方法** - `String getNumber()` : 返回学生学号。 - `String getName()`: 返回学生姓名。 - `void enterMarks(int markForMaths, int markForEnglish, int markForScience)`: 输入三门课程的成绩。 - `int getMathsMark()`, `getEnglishMark()`, 和`getScienceMark()`:分别返回数学、英语和科学成绩。 - `double calculateAverage()`: 计算平均分,注意除数应为3.0而非整型数值以确保结果准确。分数初始值设置问题讨论:若将每个科目的初始分为零,则可能与实际得分为零的情况混淆;建议使用其他默认值或在输入前进行验证。 - `String toString()`: 返回包含学生信息的字符串,包括学号、姓名和各科目成绩及平均分。 编写`StudentTest`类来测试上述定义的功能。运行效果展示如下: ``` 请输入学生学号:2011211301 请输入学生姓名:王晓 请输入三门课成绩(数学,英语,科学):88,79,90 输出: 学号: 2011211301 姓名: 王晓 数学成绩: 88 英语成绩: 79 科学成绩: 90 平均分: 85.67 ``` **任务二** 创建一个名为`StudentList`的类,用于存储多个学生对象。定义如下属性和方法: - **成员变量** - `Student[] list`: 存储学生对象。 - `int total`: 记录当前数组中的元素个数。 - **构造函数** - `StudentList(int length)`: 初始化一个具有给定长度的列表来存储学生信息。 - **方法** - `boolean add(Student stu)` : 向列表中添加一个新的`stu`对象,成功返回true,否则false。 - `boolean remove(int no)` 和 `remove(String number)`: 分别根据位置或学号删除一个元素,并反馈操作结果(布尔值)。 - `boolean isEmpty()`: 检查数组是否为空并给出相应的判断结果。 - `Student getItem(int no)` 和`getItem(String number)`: 根据索引和学号返回对应的对象,若找不到则返回null或错误信息。 - `int getTotal()`:获取当前学生总数。 编写测试类`StudentListTest`以验证功能: ``` 菜单如下,请输入1~8代表您要执行的操作: 1. 添加一个新学生 2. 按学号删除学生 3. 根据位置移除学生信息 4. 判断列表是否为空 5. 通过索引获取指定的学生信息 6. 使用学号查找特定的记录 7. 展示所有学生的数据 8. 结束程序 操作实例: 输入1添加新用户,后续会要求你依次填写:学号、姓名及三门课的成绩。 ``` 作业命名规则为`_学号(8位)_姓名_第几次作业(1位)_类名.java`。例如: - `_09211195_王晓_1_Student.java` - `_09211195_王晓_2_studentList.java` 注意:提交时,仅上传`.java`文件而非压缩包,并确保源代码中的类名称与文件名一致以方便批改。