C语言1博客园04

非 Y 不嫁゛ 提交于 2019-12-01 17:24:21

C语言1博客园作业04

这个作业属于那个课程 C语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019-1/homework/9773
我在这个课程的目标是 学会使用循环语句(for语句)
这个作业在那个具体方面帮助我实现目标 通过pta作业总结,发现自己的不足,加深印象。
参考文献 C语言程序设计

三、本周作业

  1. PTA实验作业
  2. 代码互评
  3. 学习总结

四、作业格式

1.PTA实验作业(20分/题)

1.1 题目名1

7-1 **N分之一序列前N项和 (15分)

本题要求编写程序,计算序列 1 + 1/2 + 1/3 + ... 的前N项之和。

1.1.1数据处理

数据表达:运用了整型变量:N,i。表示项数,自增变量。双精度浮点型:sum。用来表示前N项之和

数据处理:sum=sum+1.0/i循环语句(for语句)。

1.1.2实验代码截图

img

1.1.3 造测试数据

输入数据 输出数据 说明
8 sum = 2.717857 小于10
16 sum = 3.380729 8的两倍
24 Sum=3.775958 8的三倍
32 sum = 4.058495 8的四倍
40 Sum=4.2785495 8的五倍
48 Sum=4.458797 8的六倍

1.1.4 PTA提交列表及说明

img

提交列表说明

1.编译错误:scanf和for语句少了分号。

2.编译错误:没有清楚的定义变量类型,整型(int)是整数的一部分的所组成的集合,双精度浮点型(double)是实数的一部分的集合,带小位数。

1.2 题目2

7-2 求奇数分之一序列前N项和 (15 分)

本题要求编写程序,计算序列 1 + 1/3 + 1/5 + ... 的前N项之和。

1.2.1 数据处理

数据表达:使用了整点型iI,N,双精度浮点型sum分别表示自增变量,项数,N项之和

**数据处理:表达式:sum=sum+1.0/i(2*i-1),运用循环语句

1.2.2 实验代码截图

img

1.2.3 造测试数据

输入数据 输出数据 说明
10 2.928968 两位数
100 5.187378 三位数
1000 7.485471 四位数
10000 9.787606 五位数

1.2.4 PTA提交列表及说明

img

编译错误1:数据处理中运算符不正确,(2乘以i)应为2*i

编译错误2:接受用户输入数据时,“”里面为输入的数据,不能把变量扩进去。即****scanf**

(“%d”,&N)

2.代码互评(5分)

同学代码截图

img

自己代码截图

img

1定义变量时,1把自增变量定义为双精度浮点型

2其他的都一样,基本思路相同。

3.学习总结(****15****分)**

3.1 学习进度条(5分)

周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
3/9-3/15 .9+.. ..80. ,整型和浮点型,If-else语句... 代码专业术语的解读...
10/9-17 10+ 168 循环语句的使用,整型和浮点型的复习

3.2 累积代码行和博客字数

img

图片来源于:https://www.cnblogs.com/ranh941/p/7594640.html

3.3 **学习内容总结和感悟(5分)

3.3.1 学习内容总结

**这周学了循环语句(for语句)

**例如:计算1+2+3+4+…+n=中for语句的使用

For**(表达式1,;表达式2;表达式3

循环语句

For(i=1;i<=n;i++*)

{sum=sum+i}

3.3.2 学习体会

**通过几次博客园与pta作业,感受到了代码的魅力,发现写代码要细心,注意空格,分号。不能烦躁,安心的写下去

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