这个作业属于哪个课程 | https://edu.cnblogs.com/campus/zswxy/CST2020-1 |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2020-1/homework/11493 |
这个作业的目标 | <亦在让自己学会解读代码> |
这个作业在那个具体方面帮助我实现目标 | <清楚认识自己的不足,与同学一起讨论> |
参考文献 | <c语言程序设计(第三版)> |
学号 | <20208949> |
- 1.PTA实验作业
1.1 题目名1:7-1 求简单交错序列前N项和
计算序列 1 - 1/4 + 1/7 - 1/10 + ... 的前N项之和
1.1.1数据处理
数据表达:
变量z:变量为整型,由赋值得来,指分母。
变量flag:变量为整型,由赋值得来的,指符号。
变量i:变量为整型,由赋值得来的,表示循环次数。
变量n:变量为整型,由输入得来的,指前n项。
变量item:变量为浮点型,由赋值得来,表示第i项。
变量sum:变量为浮点型,由赋值的来,表示累加 。
数据处理:
表达式:算数表达式,赋值表达式 。
流程结构:定义变量 ,输入数据,初始化,for循环,输出结果。
1.1.2实验代码截图
1.1.3 造测试数据输入数据 输出数据 说明 n=2 s=0.750 小于0.819 n=7 s=0.860 小于0.860 n=10 s=0.819 等于0.819 n=14 s=0.824 大于0.819 1.1.4 PTA提交列表及说明 提交列表说明:
1.2 题目2:7-2 求分数序列前N项和没出错
计算序列 2/1+3/2+5/3+8/5+... 的前N项之和。注意该序列从第2项起,每一项的分子是前一项分子与分母的和,分母是前一项的分子
1.2.1 数据处理
数据表达:
变量i:变量为整型,由赋值的来,表示循环次数。
变量N:变量为整型,由赋值的来,表示前N项。
变量fenzi:变量为浮点型,表示分子。
变量fenmu:变量为浮点型,表示分母。
变量t,变量为浮点型,表示中间媒介。
数据处理:
表达式:赋值表达式,算术表达式,关系表达式。
流程结构:定义变量,输入数据,初始化,for循环,输出结果。
1.2.2 实验代码截图
1.2.3 造测试数据输入数据 输出数据 说明 n=2 s=3.5 小于32.66 n=5 s=8.39 小于32.66 n=10 s=16.48 小于32.66 n=20 s=32.66 等于32.66 1.2.4 PTA提交列表及说明 提交列表说明: 没出错
- 2.代码互评
同学代码截图
自己代码截图
不同点:1.所设变量不同2.同学分母是整式,我的是浮点型 - 3.学习总结
3.1 学习进度条周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题 第十一周 14小时 87 如何定义和调用一个函数 如何灵活运用 3.2 累积代码行和博客字数 时间 博客字数 代码行数 --- -------- ------- 第八周 870 5 第九周 370 42 第十周 730 71 第十一周 610 87 3.3 学习内容总结和感悟 3.3.1 学习内容总结
3.3.2 学习体会
第十一周的学习又要结束了,说实话学习计算机这一个多月,从差不多啥都不知的电脑小白,到现在知道使用一部分软件程序,感受到了计科专业所牵涉到的方方面面。这一周主要是练习for循环,和周四所学的调用函数,感觉种子正在萌发,希望老师多多讲解C语言,在自身解决问题的同时,自己的能力能再次升华。