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

    这个作业属于哪个课程 C语言程序设计II
    这个作业要求在哪里 作业要求
    我在这个课程的目标是 学会熟练使用for语句,加深对语法的记忆和写代码的能力
    这个作业在那个具体方面帮助我实现目标 运用for语句完成作业,加深对语法的记忆
    参考文献

    1PTA实验作业

    1.1求N分之一序列前N项和

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

    1.1.1数据处理

    数据处理:使用了i,N两个整形变量和sum一个双精度浮点型变量。
    数据表达:本题使用了for语句,赋值运算符。

    1.1.2实验代码截图

    1.1.3造实验数据

    I输入数据 输出数据 说明
    2 1.500000 前2项之和
    8 3.380729 前8项之和
    40 4.458797 前40项之和

    1.1.4 PTA提交列表及说明


    Q1:将浮点型变量设置成了整形变量,得到的答案一直为一个数
    A1:通过自己翻阅源代码,找到了自己的错误。

    1.2求简单交错序列前N项和

    本题要求编写程序,计算序列 1 - 1/4 + 1/7 - 1/10 + ... 的前N项之和。

    1.2.1数据处理

    数据处理:使用了N,i,n三个整形变量和S,flag两个双精度浮点型变量。
    数据表达:使用了int与double来定义变量,运用的表达式有:S=S+(1.0/n)*flag;flag=-flag;n=n+3;

    1.2.2实验代码截图

    1.2.3造实验数据

    I输入数据 输出数据 说明
    -1 0.837 小于0
    12 0.822 大于12
    0 0.000 等于0

    1.2.4 PTA提交列表及说明


    Q1:将for语句中的;打成了,
    A1:经过和同学的代码进行对比找到了问题所在

    2.代码互评

    同学代码截图

    自己代码截图


    2.1比较结果

    • 我使用了整形变量和浮点型变量,同学只使用了浮点型变量
    • 同学写的代码更加工整,让人感觉舒适

    学习总结

    3.1 学习进度条

    周期/日期 这周所花时间 代码行 学习到的知识点介绍 目前比较迷惑的问题
    第四周/10.18 8小时左右 120 学会了区分整型变量和浮点型变量,学会了for语句的使用方法 自己写代码还不能独立流畅的完成,每次都需要去查阅大量资料和询问同学

    3.2累计代码行及博客字数

    3.3学习内容总结和感受

    内容总结:本周学习了for语句的使用,实现了在代码中做到使表达式重复计算,同时在上机课中我学会了使用dev c++,做到迅速检查出错误代码的所在之处。
    感受:学习C语言也有一段时间了,但是还是感觉懵懵懂懂,每次做作业都需要参考别处,而大部分的错误却是小细节,对于这门功课还需要多加练习。

  • 相关阅读:
    频率和相位有什么关系
    DMA缓冲区乒乓操作的处理
    深入了解DSP与ARM的区别与联系
    python 里 np.array 的shape (2,)与(2,1)的分别是什么意思,区别是什么?(2020年修订)
    手写promise
    axios源码学习记录
    redux 之isPlainObject
    redux教程之源码解析3applyMiddleware(分析在注释中)
    redux教程之源码解析2 combineReducers(分析在注释中)
    redux教程之源码解析createStore
  • 原文地址:https://www.cnblogs.com/ClubThirteen/p/11700149.html
Copyright © 2011-2022 走看看