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

    问题|答案
    -|-|-
    这个作业属于哪个课程|C语言程序设计
    这个作业的要求在哪里|作业要求
    我在这个课程的目标是|熟悉掌握c语言程序设计基本使用方法
    这个作业在那个具体方面帮助我实现目标|熟悉代码程序设计,学会自我调试检查代码错误。
    参考文献|《PTA程序设计类实验平台》百度百科,WPS office

    一:PTA实验作业

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

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

    1.1.1数据处理
    (1.)数据表达:使用了i,n等整型变量,使用了sum双精度浮点型变量。
    (2.)数据处理:使用了sum = sum+1.0/ i的表达式,运用int double设置变量,使用for循环语句。

    1.1.2实验代码截图

    1.1.3造测试数据

    输入数据|输出数据|说明
    -|-|-|-
    32|4.058495|前32/1的序列之和
    76|4.914514|前76/1的序列之和
    80|4.964579|前80/1的序列之和

    1.1.4PTA提交列表及说明

    1.答案错误:忘记对sum=0赋值
    2.答案错误:将sum=%.6f\n的正确格式错写成sum=%df\n
    3.编译错误:for循环语句部分忘记打分号

    1.2求平方与倒数序列的部分和

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

    1.2.1数据处理
    (1.)数据表达:使用了n整型变量,使用了i,sum等双精度浮点型变量。
    (2.)数据处理:使用了sum=sum+1/(2*i-1)的表达式,运用int double设置变量,使用for循环语句。

    1.2.2题二PTA代码截图

    1.2.3造测试数据

    输入数据|输出数据|说明
    -|-|-|-
    5|1.787302|基数项分之一前5项之和
    33|2.730028|基数项分之一前33项之和
    100|3.058495|基数项分之一前100项之和

    1.2.4PTA提交列表及说明

    1.部分正确:for循环语句中的sum=sum+1/(2*i-1)错写成sum=sum+1/(n-1)
    2.编译错误:格式错误 忘记打空格和分号

    2.代码互评

    • 我的代码
    • 同学的代码

    2.3比较结果

    • 我设置了n为整型变量,这位同学设置a,b为整型变量
    • 我们两个运用的表达式不一样
    • 这位同学的格式很清晰漂亮

    3.学习总结

    3.1 学习进度条

    周期/日期|这周所花时间|代码行|学习到的知识点介绍|目前比较迷惑的问题
    -|-|-|-|-|-
    第四周/10.17|一天左右|一两百行左右|学会"for"循环语句的基本转换方法以及如何对自己的代码进行调试错误|对于整个程序编码设计流程还不够熟练,不能完全独立完成,总是要寻求同学老师的帮助

    3.2累计代码行及博客字数

    3.3学习内容总结和感受

    • 学习内容总结:本周学习了”for循环语句,可以实现C语句的重复执行,在for语句中,常常通过改变和判断某个变量的值来控制循环的执行。在实验上机课中学习了如何利用dev c++对程序编码进行调试。
    • 感受:在for循环语句中所求循环语句不同,就要进行不同的表达式改变,再一次感慨细节真的太重要了。自己对于这个知识还不是很了解,希望经过多次训练后能有所改善。
  • 相关阅读:
    LeetCode 167. 两数之和 II
    LeetCode 97. 交错字符串
    LeetCode 35. 搜索插入位置
    LeetCode 120. 三角形最小路径和
    LeetCode 350. 两个数组的交集 II
    LeetCode 174. 地下城游戏
    LeetCode 315. 计算右侧小于当前元素的个数
    LeetCode 309. 最佳买卖股票时机含冷冻期
    面试题 17.13. 恢复空格
    去除字符串首尾空格
  • 原文地址:https://www.cnblogs.com/chenwanyan/p/11693329.html
Copyright © 2011-2022 走看看