《面向对象程序设计》——寒假作业3

Deadline: 2017-02-18 22:00pm

题目基础描述:

编写一个能对0--10之间的整数进行四则运算的“软件”,提供给小学生使用的自主四则运算练习程序。

程序能接收用户输入的整数答案,并判断对错

程序结束时,统计出答对、答错的题目数量。

补充说明:

0——10的整数是随机生成的

生成题目数量由用户输入

要求生成混合运算,如(5 - 4 ) * (3 + 8) =?

题目生成后由用户输入答案

用户用键盘输入一个字符来结束程序的运行并显示统计结果,比如输入e程序结束并显示统计结果

C或C++语言都可以,命令行输出和图像界面输出都可以。

(附加分)

1、除了整数以外,还要支持真分数的四则运算。 (例如: 1/6 + 1/8 = 7/24)

2、C++语言 实现更佳。

3、体现面向对象思想的设计更佳。

作业要求:

1、这次作业要求两个同学组队配合协作完成,两位同学自行组队。单干户不得分。

2、要求通过github协同工作的功能,两人共同完成,每个人都需要编码。

3、两位同学在博客园各发表一篇随笔,分为 相同部分 和 各自部分:

相同部分:

1) 两位合作者的学号和对应博客主页链接

2)描述实现设计思路

3)程序实现和结果测试的截图

4)github的提交链接和提交日志截图

5)两位同学的分工和协作证据截图

差异部分:

1) 合作过程

2)合作体会

时间: 2024-10-06 00:31:48

《面向对象程序设计》——寒假作业3的相关文章

2017面向对象程序设计寒假作业3!

实现简单电梯调度(2) GitHub:pullself 承接上文:2017面向对象程序设计寒假作业2! 上文调度方式的更新与优化 由于现在电梯可以在任意楼层停靠并且上下人.进行对应的修改. 建立在上文所使用的调度方式为基础,继续给出以预知和非预知为条件的两个程序. 代码行数 调试bug 编码时间 ?行 ?个 ?h ?行 ?个 ?h 预知版本 通过分析,我们可以知道,只需要对搜索方式进行修改即可,修改为通过接受到的请求,动态增加所需要搜索节点. 具体实现方式: 在搜索过程中加入目的地判断与记录.

【2017级面向对象程序设计寒假作业】第2次成绩排行

[2017级面向对象程序设计寒假作业]第2次成绩排行 作业地址 http://www.cnblogs.com/easteast/p/8421230.html 评分准则 本次作业满分 20 分,其中代码分数 10分.博客分数 10 分. 代码得分点在于: 运行10个测试点,视通过测试点的数量而定基础分.若存在仓库无代码文件或代码不通过编译.编译后无法运行等则视情况扣除大量分数. 是否符合输出规范.由于此次主要测试在于最终输出的乘客等待时间和,若对于各楼层的停靠情况的输出不合理则扣分较少,希望在之后

2017级面向对象程序设计寒假作业2

Deadline:2018.02.11 22:00 pm 第一次的寒假作业,开启了大家的寒假生活,转眼回到了"小学生作文题"的感觉.不知道是否也通过这次作业,将你的回忆时光拉回到了几年前或十年前,沉思回忆代替了纷扰的知识.很多同学回忆了小学.中学的课任老师,或书法.绘画的老师.无论他们是严厉还是宽容,是鸡汤还是淡定,都或多或少的影响或潜移默化改变着你.在经过一次时光超越后,书归正传,我们开启编码的作业. 一.Pintia小作业 注册pintia,填写昵称为"fzu+学号&qu

2017级面向对象程序设计寒假作业4

Deadline 2018.03.02 22:00 一.完成PTA题目集 题目集链接:https://pintia.cn/problem-sets/966322407656148992/problems 请独立完成,不要抄袭!助教会对提交的代码进行查重,若发现抄袭则倒扣分. 完成题目后请将提交结果的截图贴到下述博客的末尾. 二.自我总结博客 写一篇博客,作为在寒假中关于 C++ 已完成的自学内容的总结.博客中需要包括但不限于以下内容: 已学的内容总结 存疑的问题 花费的总时间 锻炼的代码行数 两

2017级面向对象程序设计寒假作业3

Deadline:2018.02.22 22:00 pm 题目描述基础:一栋10层的大楼(楼层编号1-10),设有一台无限载重的电梯,初始时电梯停在1层.电梯移动1层的耗时为1,在某一层停靠的耗时为1(时间初始为0).为了使得乘客等待的时间(电梯在目的层的停靠时刻 - 乘客发出请求时刻)总和最小,请你编写一个程序来进行电梯调度. 本次作业是在上一次的电梯调度的代码上进行改善迭代,不仅加入新的功能,也对程序的输入输出提出了新的要求. 作业要求 一. 输入从文件读取,输出是写入文件. 大家在学习 C

2017级面向对象程序设计寒假作业1

总有一些人在你成长的路上,或多或少帮助你,让你感动,让你难忘. ·化作春泥更护花 时过多年忘了那时的一点一滴,忘了其他,但是我还是记得她. 那还是小学,她经常把我们几个语文比较差的同学留下来额外辅导,耐心的给我们听写,帮我们改出哪里错了.临近考试她还把我们交到了她的家里,给我们辅导了好几节课,自始至终,他没有收过我们一分钱,也没有说什么,只是无私的给我们付出.当时我不知道她为什么要这么做,只是觉得她很好,是一个好老师.现在想想,这是十分可贵的,可贵的不是她没有收钱,可贵的是她的时时刻刻为了学生的

2017面向对象程序设计寒假作业2

实现简单电梯调度 GitHub地址 本程序基于以下设定: 在乘客请求电梯时,电梯才知道乘客的信息. 电梯在每秒内会规划好下一秒的行动. 电梯不会超载,乘客不会等的不耐烦去走楼梯. 电梯可以在运行过程中瞬间掉头. 乘客请求时刻为整数时刻. 程序信息: 程序包括一个头文件,一个头文件中类的实现,和一个主函数. 头文件 passager.h . 长度20行. 包括类:passager. 成员变量(public): id(int):记录乘客的编号. isok(int):记录乘客的状态,分为0,1,2三种

面向对象程序设计 ——第一次作业

大一下学期的自我目标 大一上学期的总结:对大学生活的适应程度还有所不足,希望大一下学期在学习和生活两个方面都可以有所进步,c语言课程因为种种原因落下了不少,但还好也都渐渐补回来了.希望下学期不要再出现这样的问题啦~ 对面向对象课程完成后学习到的能力的预期:能够熟练c++语言的操作和应用 对面向对象课程的期望:除了技术外能多交几个大神就好了. 对编程和专业能力的愿景规划:能够用java熟练编程,成为一个程序员,Java是最好的语言!

【2017级面向对象程序设计】作业三

gtihub 实现方法 代码构成:主函数,加上类电梯,加上结构体乘客,加上lua脚本3个. 基本思路: 运行前: 输入数据. 启动lua虚拟机. 运行时: 检查请求:检查有没有新的请求,有则放入总请求向量中. 同步:将新的请求同步到每个电梯的请求向量中,并判断是否可以前往该请求楼层,标记不能前往的乘客. 判断进出:判断乘客是否可以.愿意进出电梯,并标记这些乘客. 同步:将乘客状态与其他电梯同步. 输出:输出电梯停靠楼层. 调用:调用脚本函数对下一步移动方向进行处理. 移动:电梯移动. 完成判定:

面向对象程序设计_tesk1_寒假伊始

大一下学期的自我目标(要求包含对大一上学期的总结.对面向对象课程完成后学习到的能力的预期,对面向对象课程的期望.对编程和专业能力的愿景规划) 在大学的第一个学期,相信很多人都是在得过且过度过,我也不例外.比起学习,对于宅男们来说游戏更是一种打发时间的好手段.好吧,转入正题: 对大一上学期的总结,其实还是对自己挺失望的,上课不认真听讲,课后做完作业就打游戏,但是,对于C这一门课还是挺认真的,可能是因为在之前暑假的时候有稍微提前了解过,所以课上虽然0基础,也并不是很吃力.现在对老师布置的作业也基本上