C语言I博客作业04


一.表格

这个作业属于哪个课程 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 sum = 355.845635 例题上的数据
10 10 sum = 100.100000 使用两个较小数据计算
10 100 sum = 338067.358409 使用一个较小数据与一个较大数据计算
200 300 sum = 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 sum = 0.917 例题上的数据
4 sum = 0.362 使用较小数据计算
1000 sum = 0.393 使用较大数据计算
-10 sum不存在 负数不属于循环范围
1.1.4PTA提交列表及说明

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

2.代码互评

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

2.1.2自己代码截图


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

2.2.1同学代码截图(石柯同学)

2.2.2自己代码截图


1.她运用的变量比较准确,我运用的比较简单。她变量比我多了一个
2.她的循环结构分步,我是一步到位。
3.我要向她学习代码的严谨性,不能为了简单就乱运用变量。

3.学习总结

3.1学习进度条

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

3.2累计代码行和博客字数

3.3学习内容总结和感悟

3.3.1学习内容总结
  • 本周主要学习for循环语句的使用,这个语句也是基本的编程语句之一。
  • for循环是编程语言中一种开界的循环语句,而循环语句 由循环体及循环的终止条件两部分组成,for循环其在各种编程语言中的实现与表达有所出入,但基本为以C语言和pascal语言代表的两种形式。
  • 比如计算1-100相加之和,可以利用for循环算,可以省很多时间并且不容易出错。
3.3.2学习内容体会
  • 老师说的没错越学后面越难,但却越来越有趣。这周学了for循环结构语言,上课的时候我听的十分认真,但写作业的时候,还是要问同学。。。。可能我还是不熟练。c语言在学习的时候是真的有趣。
  • 我不理解为什么整数除以整数,分母要用括号括起来。
  • 彭琛老师真的很好,不过老师讲课的时候能否讲慢一点,,我有时候没反应过来就讲下一个题目了。毕竟老师这么受欢迎,还没上课,门口就挤满了人,可能还抢不到前排,后排很难看懂老师所写的代码。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM