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

    这个作业属于哪个课程 C语言程序设计II
    这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-4/homework/9772
    我在这个课程的目标是 能熟练的运用各种语句以及函数来编程
    这个作业在哪个具体方面帮助我实现目标 对结构的使用规则的理解能力
    参考文献 《C语言程序设计》,http://m.biancheng.net/view/1811.html

    1.PTA实验作业

    1.1题目一

    * 题目内容描述:本题要求编写程序,计算序列 1 + 1/2 + 1/3 + ... 的前N项之和。
    

    1.1.1数据处理

    * 数据表达:使用了i,N和sum三个变量,i表示循环体中的分母,N表示该序列的第几项和,sum表示最后该输出的值。
    * 数据处理:表达式:sum=sum+1.0/i,结构流程为for-循环结构。
    

    容描述:本题要求编写程序,计算序列 1 + 1/2 + 1/3 + ... 的前N项之和。

    1.1.2实验代码截图

    1.1.3造测试数据

    输入数据 输出数据 说明
    7 2.592857 当n=7时输出的数据
    9 2.828968 当n=9时输出的数据
    33 4.088798 当n=33时输出的数据
    44 4.372726 当n=44时输出的数据
    200 5.878031 当n=200时输出的数据
    455 6.698612 当n=455时输出的数据

    1.1.4PTA提交列表及说明

    * 1.多种错误:只检查出来”sum = %.6f"中等号两边未达空格。
    * 2.多处答案错误:初始值sum本该等于0,却错写成1。
    

    1.2 、题目二

    • 题目内容描述:本题要求编写程序,计算序列 1 - 1/4 + 1/7 - 1/10 + ... 的前N项之和。

    1.2.1 数据处理

    * 数据表达:使用了变量denominator,flag,item,i,n,sum。denomination代表各项的分母,flag为控制各项数值符号的一个量,item为各项的值,i表示第几项,sum表示最后该输出的值。
    * 数据处理:表达式: item=flag*1.0/denomination,sum=sum+item,flag=-flag,denominator=denominator+3。
    结构流程为for-循环结构。
    

    1.2.2 实验代码截图

    1.2.3造测试数据

    输入数据 输出数据 说明
    7 0.860 当n=7时输出的数据
    9 0.854 当n=9时输出的数据
    33 0.841 当n=33时输出的数据
    44 0.832 当n=44时输出的数据
    200 0.835 当n=200时输出的数据
    455 0.836 当n=455时输出的数据

    1.2.4 PTA提交列表及说明

    * 答案错误:"sum = %.6f"错打成“sum=%f”。
    

    2、代码互评

    自己代码截图

    同学代码截图

    同学代码截图

    * 1.使用的变量字母不同,我使用了单词作为变量,这样让别人更好理解你的代码。但用单个字母让别人看起来觉得代码简洁一点。
    * 2.在代码的缩进这一方面不一样,缩进是保证代码整洁、层次分明的主要手段。
    

    3.学习总结

    3.1 学习进度条

    这周所花时间 代码行 学到的知识点简介 目前比较困惑的问题
    第三周 24个小时 126 学会运用for-循环结构以及编写指定次数的循环程序 还是格式问题与不细心导致的问题

    3.2 累积代码行和博客字数

    3.3 学习内容总结和感悟

    3.3.1 学习内容总结

    * 本周学习主要知识点:for-循环结构的使用。
    for循环的一般形式:for(初始化语句;循环条件;自增或自减)
                                     {需要循环的语句块
                                     }
    * 应注意的地方:1.for后面的小括号后面如果还有语句块时不能加分号,因为分号代表着一个语句的结束。
                             2.不能省略循环条件,即使省略,中间也要有分号,如果不做其它处理,则会成为死循环。
                             3.初始化语句与循环条件之间一定要用分号隔开。
    

    例:

    3.3.2 学习体会

    * 我们每周都会学习新的知识,每周也有新的作业来对新学的知识有一个熟悉和巩固。我认为要用心的对待每一次作业,不要等到交作业的截止日期快到了的时候才匆匆忙忙写完提交,这样就不能达到做作业真正的目的了。
    * 有每学一个新的语法或结构就需要多加练习,以及去了解使用它的规则和需要注意的细节问问题。这样才能保证教了的知识就能够较好的记住。
    * 在每次做PTA的时候,出现错误时,把错误提示记下来和错误类型所匹配,这真的非常有用。在以后看见同样提示的时候,就可以想起来是怎样的错误类型,以便于更好的解题。
    
  • 相关阅读:
    动画Animation
    ListView配合BaseAdapter
    ListView 搭配SimpleAdapter
    内部类以及内部接口的实例化
    SAP FI模块常用事务代码
    java随机生成字符串和校验
    JAVA版exe可执行加密软件
    微信小程序实现类似JQuery siblings()的方法
    微信小程序实现给循环列表点击添加类(单项和多项)
    微信小程序如何动态增删class类名
  • 原文地址:https://www.cnblogs.com/lky-29/p/11690055.html
Copyright © 2011-2022 走看看