zoukankan      html  css  js  c++  java
  • C语言I博客作业04

    这个作业属于那个课程 C语言程序设计II
    这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019-2/homework/9774
    我在这个课程的目标是 学习用for语句实现循环结构
    这个作业在哪个具体方面帮助我实现目标 帮助我练习for语句,更加顺利的学习和使用循环结构
    参考文献 《C语言程序设计》《C primer plus》

    1.PTA实验作业

    1.1 7-1 求N分之一序列前N项和

    1.1.1数据处理

    • 数据表达:运用int型变量,i,n,还用了double作为sum的变量类型,i为循环变量,sum为累加和,n为循环n次
    • 数据处理: 将i赋值为1,sum初始值为0,运用for语句编写循环结构,然后进行运算

    1.1.2实验代码截图

    1.1.3 造测试数据

    输入数据 输出数据 说明
    6 2.450000 小于50
    67 4.789352 大于50
    103 5.216791 大于100
    -2 Invalid Value! 小于0

    1.1.4 PTA提交列表及说明

    提交列表说明:
                                   .未确定变量i的值。
                                   .将变量写成sum=1.0\(sum+i),正确的应该sum=sum+1.0/i。
                                   .scanf输出格式有问题
    

    1.2 7-2 求奇数分之一序列前N项和

    1.2.1 数据处理

    • 数据表达:运用int变量N,count,也用double变量i,sum,i为循环变量,sum为累加和,N为循环N次,count为循环的次数
    • 数据处理:将i赋值为1,sum初始值为0,将i+2进行N次循环,将sum =sum+1 / i进行运算

    1.2.2 实验代码截图

    1.2.3 造测试数据

    输入数据 输出数据 说明
    3 1.833333 小于10
    23 3.734292 大于10
    87 5.048860 大于50
    132 463801 大于100
    -12 Invalid Value! 小于0

    1.2.4 PTA提交列表及说明

    提交列表说明:
                                   .定义多种变量时,不知道到底定义那些,导致变量count没有定义,查阅别人代码才发现自己的问题。
                                   .输出时变量类型搞错,将双浮点型%f写成了整数型%d。
                                   .借鉴了别人的代码,想运用两种方法完成这个题目,中间的衔接出现了问题。
                                   .输出的时候,输出的时候将"sum = %f"写成了"sum=%6f"
    

    2.代码互评

    同学代码截图1(来源:https://www.cnblogs.com/just-like-this/p/11651070.html)


    同学代码截屏 2(来源:https://www.cnblogs.com/ysrysr/p/11648162.html)

    自己代码截图


    差异:
    同学1:
    . 代码比较清晰干练而且准确,带有注解,让人第一眼看上去就比较明了,考虑到了非专业人士看代码的情况
    . 代码的完成度很高,对if-else语句的熟练程度非常高
    同学2:
    . 代码完成度很高,格式很标准,对if-else语句能够灵活运用,能够清晰的看出写的人的用心。
    . 格式很清晰,能够灵活的运用变量,清晰的表达变量之间的关系
    自己:
    . 代码看似简短明了,但是有变量未明确表达,对代码的格式只有浅显的了解,只能依葫芦画瓢,还有许多的缺陷
    . 代码的难度比较低,对for语句运用不熟练,对变量的定义也有一定的缺陷

    3.学习总结

    3.1 学习进度

    周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较困惑的问提
    第八周 15h 130 for语句和循环结构 运用for语句时变量的控制及其循环时各表达式的书写

    3.2 累积代码行和博客字数

    3.3 学习内容总结和感悟

    3.3.1 学习内容总结

    主要for语句和循环结构,加上用dvC++的调试运用

    3.3.2 学习体会

    .经过一个多月的C语言学习,发现自己学习的东西真的很少,每次作业都是勉勉强强的完成,有些难以跟上老师发布作业的速度,
    但是我还是会努力追上老师的节奏,会好好的运用时间学习C语言,
    .过了那么久发现自己好像还没有入C语言的门,但是看着其他同学似乎都可以很快完成老师的作业就有点心慌慌了,不过,在大
    佬云集的地方,我这种小兵也会得到很大的成长的。

  • 相关阅读:
    html5中新增的form表单属性
    FORM
    .Net Core 发布失败
    Sql Server查询最近执行sql
    HttpWebRequest.GetResponse()操作超时
    使用SqlBulkCopy批量插入/更新数据
    ADO .NET 往数据库批量插入数据发生错误:超时时间已到,但是尚未从池中获取链接
    Ueditor代码内容前台只显示一行
    Lambda表达式
    委托的简单使用
  • 原文地址:https://www.cnblogs.com/liaomengjie/p/11685678.html
Copyright © 2011-2022 走看看