C语言I博客作业04

有些话、适合烂在心里 提交于 2019-12-01 17:30:34

一.表格

这个作业属于哪个课程 C语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-1/homework/9768
我在这个课程的目标是 把C语言学精,熟练掌握编程技术,争取每天80+代码
这个作业在哪个具体方面帮助我实现目标 PTA上打代码,慢慢掌握编程,熟练使用wps做图形
参考文献 百度百科,其他同学作业

二.本周作业

1.PTA实验作业

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

题目内容描述:本题要求对两个正整数m和n(m≤n)编写程序,计算序列和m²+1/m+(m+1)²+1/(m+1)+⋯+n²+1/n。

1.1.1数据处理
数据表达:i,m,n,sum(变量);赋值,运算(怎么来);int(整型),double(双精度浮点型)
数据处理:数学表达式,循环结构
1.1.2实验代码截图

1.1.3造测试数据
输入数据 输出数据 说明
5 10 355.845635 例题上的数据
10 10 100.100000 使用两个较小数据计算
10 100 338067.358409 使用一个较小数据与一个较大数据计算
200 300 6398350.409633 使用两个较大数据计算
1.1.4PTA提交列表及说明

1.编译错误:刚开始只给了一个变量赋值;问了同学才知道要给2个变量都赋值。
2.编译错误:符号打错了;找了很久才发现;打成了 "  ,  ”  。
3.答案错误:循环结构永不停止;自己认真检查后发现漏了"  }  "。

1.2 求交错序列前N项和

题目内容描述:本题要求编写程序,计算交错序列 1-2/3+3/5-4/7+5/9-6/11+... 的前N项之和。

1.2.1数据处理
数据表达:N,i,t,sum(变量);赋值,运算(如何来);int(整型),double(双精度浮点型)
数据处理:数学表达式,循环结构
1.2.2实验代码截图

1.1.3造测试数据
输入数据 输出数据 说明
5 0.917 例题上的数据
4 0.362 使用较小数据计算
1000 0.393 使用较大数据计算
1.1.4PTA提交列表及说明

答案错误:没有引用math
答案错误:数学公式错误;查了百度
答案错误:忘记给变量赋值

2.代码互评

同学代码截图(计科一班彭齐家同学)

自己代码截图


1.我们采用的方法不一样,他是书上的方法,我是数学公式
2.我用了pow平方,他没有用没学过的
3.我的代码比较复杂,他的比较简洁,我应该向他学习减少代码行。

3.学习总结

3.1学习进度条

周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
15/10- 18/10 2天 80 循环结构,流程图,数学函数 数学公式的表达,为什么整数除以整数有一个要用括号括起来

3.2累计代码行和博客字数

3.3学习内容总结和感悟

3.3.1学习内容总结
  • 本周主要学习for循环语句的使用,这个语句也是基本的编程语句之一。
  • for循环是编程语言中一种开界的循环语句,而循环语句 由循环体及循环的终止条件两部分组成,for循环其在各种编程语言中的实现与表达有所出入,但基本为以C语言和pascal语言代表的两种形式。
  • 比如计算1-100相加之和,可以利用for循环算,可以省很多时间并且不容易出错。

    3.3.2学习内容体会
  • 老师说的没错越学后面越难,但却越来越有趣。这周学了for循环结构语言,上课的时候我听的十分认真,但写作业的时候,还是要问同学。。。。可能我还是不熟练。c语言在学习的时候是真的有趣。
  • 我不理解为什么整数除以整数,分母要用括号括起来。
  • 彭琛老师真的很好,不过老师讲课的时候能否讲慢一点,,我有时候没反应过来就讲下一个题目了。毕竟老师这么受欢迎,还没上课,门口就挤满了人,可能还抢不到前排,后排很难看懂老师所写的代码。毕竟“读书破万卷,下笔如有神”。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!