阿里云双十一活动

有毛僧有毛僧11-08 23:09

C语言I博客作业04

---恢复内容开始---

这个作业属于那个课程 C语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-4/homework/9772
我在这个课程的目标是 学习for循环语句,去理解各种语句的意思和各种专业用语然后独自可以独自编译
这个作业在那个具体方面帮助我实现目标 先去理解各种编译
参考文献 c语言程序设计

1.PTA实验作业
1.1 7-2 求奇数分之一序列前N项和

  • 题目内容描述:本题要求编写程序,计算序列 1 + 1/3 + 1/5 + ... 的前N项之和。
    1.1.1 数据处理
    1.数据表达:用了“i”“N”的变量,用了“double"的语句和"for"的循环语序,s表示的是每次循环的数字,N表示的是前n项和
  • 2.数据处理: 对"s"赋值为1,开始数据为0,“s”为累加,保留为小数点后六位
    1.1.2 实验代码截图

    1.1.3造测试数据
    | | |
    |------|-----|
    |输入数据|输出数据|说明|
    |9|2.080624|s<=10|
    |10|2.549541|s=10|
    |50|2.937775|s>10|
    1.1.4提交列表及说明

    提交列表说明
    无错误

1.2求简单交错序列前N项和
题目内容描述:
本题要求编写程序,计算序列 1 - 1/4 + 1/7 - 1/10 + ... 的前N项之和
1.2.1 数据处理
数据表达: 本题用了jmn,前俩者为整型,后者为双精度浮点型变量
数据处理: 本题用到了for循环语句,以及double句型
1.2.2 实验代码截图

1.2.3 造测试数据
输入数据 输出数据 说明
30 sum=2.682 小于50
70 sum= 3.106 大于50
50 sum=0.832 等于50
-1 sum=0.000 小于0
1.2.4PTA提交列表及说明

提交列表说明:
无错误

  1. 代码互评
    同学代码截图

    自己代码截图

    代码不同之处:

使用的变量不同 他有设定了三个整型变量 而我只有俩个整型变量
格式不同,我是帮i=i+2放前面,而他是将i=i+2放最后再来写的

  1. 学习总结
    3.1 学习进度条
    |周/日期| 这周所花的时间| 代码行| 学到的知识点简介| 目前比较迷茫的问题|
    |第一周| 4天| 88行| 基本的编程题| 无|
    |第二周| 3天| 48行| Markdown语法及华氏度与摄氏度的转换 Markdown语法不能熟悉运用|
    |第三周| 4天| 113行| 计算函数以及使用if-else语句使用以及double句型使用| 如果准确设定变量和运用|
    |第四周| 5天| 148行| 使用for语句循环| 循环语句中公式的运用|

    3.3 学习内容总结和感悟
    3.3.1 学习内容总结
    本周主要学习了for循环语句,学会了利用编程来完成1-n间所有整数的运算,也加强了之前double句型的运用。
    3.3.2 学习体会
    学习感受:从开始现在可以发现我们的作业不再往上增加,作业量不再增加但是也可以发现我们作业的质量也在不断地提升,刚开始地pta作业的完成我们可能只是一味的模仿,不了解其中的技巧和意思,而现在我们可以看得懂别人的代码,并且可以分析代码,我认为这就是我们这段时间以来有效的进步,不过同时也让我感觉到的是,我们离真正掌握这门语言还有很长的一条路要走,我们目前所学习的语法多少及其对其的熟练度都是远远不够的,我们仍需努力。
    建议:从对C语言的学习来说,最让我头痛的就是不能很好的理解语句的用法,这也就导致了完成pta作业时遇到很多的问题,包括我在内的许多同学往往在做作业之前,往往都是先直接看pta题目,不会然后再去书中找类似的例题去模仿。真正忽视的是对书中精华部分的理解,所以不能做到融会贯通。所以我希望老师能强调先看书理解书中内容再去做pta题目,可以是在讲课前给些时间给我们看书或者是在课后布置预习书中的内容给我们。

---恢复内容结束---

程序之家二维码

小额赞赏

000

阿里云双十一活动

评论