• C语言I博客作业07


    这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/CST2020-4
    这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2020-4/homework/11591
    这个作业的目标 熟悉使用while和do-while结构解决问题。
    学号 20209066

    1.PTA实验作业(20分/题)

    1.1 7-3 循环-古角猜想 (20分)

    日本数学家古角静夫研究自然数时,发现一个有趣现象:“如果是个偶数就除2,如果是奇数就乘以3加1”,经过有限个这样的处理步骤,最后一定能得到1. 任意输入一个自然数,给出得到结果1的运算过程。

    1.1.1数据处理
    数据表达:定义了整型n,i。变量的值通过题目需求来的。
    数据处理:使用while循环语句和if-else多分支结构,使用了逻辑运算符“ != ”。
    
    1.1.2实验代码截图

    1.1.3 造测试数据

    按照以下表格,输出你的程序面向各种测试数据结果,除了题目给出的测试数据,可以自己再造其他临界数据,越多越好,并加上必要说明

    输入数据 输出数据 必要说明
    8 8/2=4 4/2=2 2/2=1 8是偶数
    5 5*3+1=16 16/2=8 8/2=4 4/2=2 2/2=1 5是奇数
    1 1 n为1时
    1.1.4 PTA提交列表及说明

    根据PTA提交列表,简要描述调试程序碰到的问题及解决办法。
    提交列表说明:
    请按照如下要求说明提交列表,注意必须写明每个错误点,你是怎么解决的。此项没写好,本题0分

    格式错误:运行结果的换行与要求不一致。在printf后面加上
    
    
    1.2 7-6 购物(二) (25分)

    用户购买了若干个商品(商品数不超过10),现在,他告诉你每件商品的价格,你计算出这些商品的平均价格。

    1.2.1 数据处理
    数据表达:定义了双精度浮点型n,average,sum,count,n的值由用户输入,其他变量随之变化
    数据处理:while循环语句,if语句。        
    
    1.2.2 实验代码截图

    1.1.3 造测试数据

    按照以下表格,输出你的程序面向各种测试数据结果,除了题目给出的测试数据,可以自己再造其他临界数据,越多越好,并加上必要说明

    输入数据 输出数据 必要说明
    1 2 3 -1 2 正确输入输出
    2 4 6 -1 4 正确输入输出
    1.2.4 PTA提交列表及说明

    根据PTA提交列表,简要描述调试程序碰到的问题及解决办法。
    提交列表说明:
    请按照如下要求说明提交列表,注意必须写明每个错误点,你是怎么解决的。此项没写好,本题0分

    部分正确:while循环后忘记输入语句scanf("%lf",&n); 经过Dev-C++的调试得知错误并改正。
    

    2.代码互评(5分)

    找2份同学代码,和自己代码比较,建议互评代码尽量找代码风格差异较大。

    同学代码截图
    A同学

    B同学

    我的代码

    A同学:运用了int proc(int n ),很强,说明他提前学习了后面的知识点
    B同学:运用了两个while,和我的大体相同
    我的代码:按照知识点很平凡,需要向A同学学习,学会多种解题方法
    

    3.学习总结(15分)

    3.1 学习进度条(5分)

    日期 这周所花的时间 代码行 学到的知识点简介 目前比较困惑的问题
    11/31-12/7 10h 280 使用while和do-while结构 对于什么时候使用while还是do-while不太明白

    3.2 累积代码行和博客字数(5分)

    3.3 学习内容总结和感悟(5分)
    3.3.1 学习内容总结

    3.3.2 学习体会

    1.有些代码很长,自己的思维不够开阔,因为没有抽时间去学习后面的知识点。
    2.有些题目条件一多,我就容易混淆。
    3.同学的解题思路有些人不一样,要多去和同学讨论。
    4.作业写的比较赶,要加快解题速度。
    
  • 相关阅读:
    MeshLab编译理解
    几个经典的数学库之一学习---VCGlib(1)
    开源协议的几种类型认识
    Win & Mac 系统之间U盘传递的U盘文件格式选取问题
    用VS2010编译python2.7的源码
    类之间关系理解:组合>聚合>关联>依赖;实现,继承
    Linux进阶:让效率翻倍的Bash技巧(一)
    Linux下nc命来实现文件传输
    nginx 405 not allowed问题的解决
    vim同时打开多个文件进行编辑
  • 原文地址:https://www.cnblogs.com/yinyixian/p/14099280.html
Copyright © 2020-2023  润新知