zoukankan      html  css  js  c++  java
  • 寒假作业2

    面向对象程序设计2020第二次作业

    这个作业属于哪个课程2020面向对象程序设计张栋班
    这个作业要求在哪里 面向对象程序设计寒假作业2
    这个作业的目标 熟悉github仓库的使用,对前一次的编程题目进行优化 制作脚本
    作业正文 寒假作业2
    其它参考文献

     实践题:

    新建一个github仓库,使用git,或者github desktop把接下去的编程题的代码及测试脚本传到这个仓库。请使用.gitignore文件忽略不要上传的文件。用法自行百度。

    首先,下载好GitHub desktop,fire->new repository,创建一个仓库。

     然后,将做好的文件放入仓库的文件夹内(将鼠标移至fire的下方,就会显示出文件夹的位置),点击summary上传。(第一次上传的时候忘传代码了)

    编程题

    • 继续完成作业一的编程题。
    • 优化架构,一般要求每个函数长度不超过15行。
    • 优化规范,尤其是命名规范。
    • 制作一个编译脚本,运行该脚本可以编译你的代码,可选的脚本语言,python(2.7),windows批处理,powershell,shell。
    • 进行单元测试,即测试每一个函数,并制作一个测试脚本,运行该脚本可以进行测试,并显示测试结果。
    • 在作业一编程题的基础上添加以下功能
    • 通过命令行读取一个文件

    本次优化,将原本只能进行两次加减的计算修改为可以多次加减的计算,并在一定程度上避免了错误输入格式给结果带来的误差。由于学习能力与代码水平的限制,输入输出还是局限于零到十。

    主函数:

     自定义函数:

    关于脚本,真的要吐了。

    参考各位大神博客后的第一次批处理。

     进行批处理的时候有很多问题(大部分有些没来得及截图),例如

     最终,在大佬的指引下安装了MinGW,进行了环境变量配置,解决了问题。

    测试函数(其实做了10次):

    脚本代码:

     结果:

     

    对于freopen函数,目前还是没有弄清楚。。

  • 相关阅读:
    knockout 与checkbox联动
    汤姆大叔的博客--Knockout应用开发指南
    Java 读取Properties配置文件
    [转]“在CMD下面执行命令需要加上exe后缀才能执行“的解决方案
    storm在Ubuntu环境下的单机部署
    [转] java内存分配分析/栈内存、堆内存
    Java 不可变类
    scala入门 case class
    scala入门 模式匹配
    scala入门 包和引入
  • 原文地址:https://www.cnblogs.com/yyq24/p/12266803.html
Copyright © 2011-2022 走看看