c语言Ⅰ博客作业04
这个作业属于哪个课程 | C语言程序设计II |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2019-3/homework/9771 |
我在这个课程的目标是 | 继续掌握好C语言,多看写专业知识的书 |
这个作业在那个具体方面帮助我实现目标 | 打码速度快了 |
参考文献 | C Primer Plus |
1pta实验作业
1.1题目名1
本题要求编写程序,计算序列 1 + 1/2 + 1/3 + ... 的前N项之和。
输入格式:输入在一行中给出一个正整数N。
输出格式:在一行中按照“sum = S”的格式输出部分和的值S,精确到小数点后6位。题目保证计算结果不超过双精度范围。
输入样例:6
输出样例:sum = 2.450000
1.1.1数据处理:介绍实现本题过程中,你的数据表达、数据处理是怎么做的
数据表达:
①用了i,n,sum三个变量;
②sum的值通过赋值来的,是双精度浮点型变量;
③i的值是赋值来的,n的值是通过scanf()函数得来的,i,n都是整型变量。
数据处理:
①数据用到的表达式有赋值表达式,算数表达式;
②流程结构:循环结构。
1.1.2实验代码截图
1.1.3实验参数
输入数据 | 输出数据 |
---|---|
10 | 2.926968 |
20 | 3.597740 |
25 | 3.815958 |
40 | 4.278543 |
1.1.4截图 | |
提交列表说明 | |
1把 |
|
2忘记了结束时要打分号 |
1.2 题目2
本题要求编写程序,计算序列 1 + 1/3 + 1/5 + ... 的前N项之和。
输入格式:输入在一行中给出一个正整数N。
输出格式:在一行中按照“sum = S”的格式输出部分和的值S,精确到小数点后6位。题目保证计算结果不超过双精度范围。
输入样例:23
输出样例:sum = 2.549541
1.2.1 数据处理
数据表达:
①用了i,N,item,sum变量;
②i,sum,item的值通过赋值来的,是双精度浮点型变量;
③i的值是赋值来的,n的值是通过scanf()函数得来的,N是整型变量。
数据处理:
①数据用到的表达式有赋值表达式,算数表达式;
②流程结构:循环结构。
1.1.3实验参数
输入数据 | 输出数据 |
---|---|
1 | 1.000000 |
7 | 1.955134 |
20 | 2.479673 |
50 | 2.93777 |
①编译错误: | |
问题:缺少表达式 | |
方法:加入一个表达式 | |
②答案错误: | |
问题:字母问题 | |
方法:scantf少了一字母 |
代码互评
同学的图片
自己的图片
对比之下,同学的代码更简洁。因为自己不清楚代码含义,所以就弄得比较复杂
四学习总结
3.1学习进度条
周/日期 | 这周所花时间 | 代码行 | 学习到的知识点简介 | 目前比较迷惑的问题 |
---|---|---|---|---|
10.14-10.20 | 20小时 | 75 | 循环语句 | 不懂代码的含义 |
3.2积累的代码函数和博客数字 | ||||
3.3学习总计和感悟 | ||||
打代码行越来越流畅了,不再像以前那么苦恼。但还是有许多问题,希望可以越来越好 |