这个作业属于哪个课程 C语言程序设计Ⅱ
这个作业要求在哪里 (作业要求)[https://edu.cnblogs.com/campus/zswxy/SE2019-1/homework/9773]
我在这个课程的目标是 能够熟练的掌握并运用C语言
这个作业在哪个具体方面帮助我实现目标 在我对C与语言的更深认识上帮助我实现目标
参考文献 (参考文献)[http://c.biancheng.net/view/172.html]

1.1.0PTA实验作业
1.1.1 求简单交错序列前N项和
题目内容描述:本题要求编写程序,计算序列1-1/4+1/7-1/10+...的前N项之和
1.1.2 数据处理
数据表达:使用了denominator,flag,N,i,item,sum。分别代表第i项的分母。改变符号,为下一次的循环做准备。N,i表示两个变量。以及双精度浮点型变量表示累加第i项的值
数据处理:使用了int与double来定义变量,用scanf函数来输入,flag来改变符号,for语句进行计算,并用算式item=flag*1.0/denominator来计算第i项的值,sum=sum+item来计算累加第i项的值
1.1.3 实验代码截图


1.1.4 造测试数据

输入数据 输出数据 说明
10 0.819 题目样例
20 0.827 根据7-3公式算出i=20的值
30 0.830 根据7-3公式算出i=30的值

1.1.5 PTA提交列表及说明

1编译错误:刚开始没有注意scanf后面的逗号要空格,导致多次编译错误
2答案错误:在找出编译错误后发现自己的小数点后三位看成了4位,导致答案错误

1.2.1求平方与倒数序列的部分和
题目内容描述:
本题要求对两个正整数m和n(m≤n)编写程序,计算序列和m​2+1/m+(m+1)2+1/(m+1)+⋯+n2+1/n

1.2.2** 数据处理**
数据表达:使用了,i,n,m;代表了三个变量。double,sum双精度浮点型变量。
数据处理:使用了int,定义变量,double保证更大精确度,scanf函数来输入数据,并用for语句进行计算,并用公式sum=sum+pow(i.2)+1.0/i来第i项的序列和
1.2.3 实验代码截图

1.2.4 造测试数据

输入数据 输出数据
5 10 355.845635
10 15 955.489261
15 20 1855.346177

1.2.5 PTA提交列表及说明

1.编译错误:刚开始没有看到scanf后面有两个百分号,导致编译错误
2.答案错误:在找错编译错误后发现自己公式里应该是整数1.0/i而我却用的1/i导致答案错误

2、代码互评

C语言第三次作业代码比较,如图,图一是我的,图二是同学的。
作业题目
输出三角形面积和周长

图一

图二

1变量定义:我定义的变量是a,b,c,s;而且双精度我是面积和周长,而同学是定义的变量是a,b,c;双精度是1,s。我是通过输出的面积与周长的公式进行计算得出结果,同学是通过输出面积与周长的关系,同样得出结果。
2同意题目:虽然我和同学的过程不一样,但是答案一样,我的算法容易在输出周长与面积是导致混淆,但是我的比较精确,二同学的算法写出周长与面积的关系比较不会出错,但是比较耗费时间。
3取长补短:多学学别人优秀的地方来帮助自己增加自己的阅历。

3、学习总结
3.1 学习进度条

日期 这周所花的时间 代码行 学到的知识简介 目前比较疑惑的问题
10/14--10/20 10个小时左右 175+ for语句的运用 flag与item的运用

3.2** 累积代码行和博客字数**

3.3** 学习内容总结和感悟**
3.3.1学习内容总结
1.学习了for语句的使用,它主要用来控制循环语句执行,比如,int,i,for=(i=0;i<3;i++),i=0是初始化部分,i<3是循环判断条件部分,i++是执行完循环体语句后的操作{..."
2.学习了运算符,包括:赋值,算术,关系,逻辑等运算符。在逻辑运算符中&表示与,||表示或;
3.3.2 学习体会
1:这周要比第三周好一点,因为这次的作业和上次的类似,就不会那么迷茫,但是也有好多不一样的东西加进来,比如造测试数据就是要用编译器来处理,在会的基础上慢慢加一些东西比较容易短期接受。
2:这周学习了新的for循环语句,用于控制循环语句的执行。还有更加了解了各种运算符的运用,希望下周可以学习更多有趣的内容

c语言作业04的更多相关文章

  1. C语言I-博客作业04

    这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 C语言I博客作业04 我在这个课程的目标是 掌握使用for循环语句实现指定次数的循环程序设计 这个作业在那个具体方面帮助我实现目标 在编写 ...

  2. C语言|作业12—学期总结

    一. 我学到的内容 二. 我的收获 作业链接 收获 C语言l博客作业01 对这个专业.学科以及markdown语法有了初步了解,打印出了"Hello world!" C语言l博客作 ...

  3. C语言Ⅰ作业12—学期总结

    一.我学到的内容 二.我的收获 作业链接 收获 C语言Ⅰ博客作业01 认识了PTA编程,博客园,Markdown基本语法1,Markdown基本语法2 C语言Ⅰ博客作业02 PTA系统常见问题解答 C ...

  4. C语言作业总结

    .## 一.我学到的内容 二.我的收获 作业 学到的知识点简介 C语言I博客作业01 学习了markdown语法. C语言I博客作业02 学习了<提问的智慧>. C语言I博客作业03 了解 ...

  5. C语言作业评价标准

    C语言作业评价标准 作业内容: 每周作业分为基础作业.挑战作业和预习作业: 基础作业为本周所学内容的巩固: 挑战作业包括但不仅限于所学知识的综合运用: 预习作业为下周所学内容的任务单,要求必须在课前完 ...

  6. 第一次c语言作业。

    第一次c语言作业 作业1 2.1 你对软件工程专业或者计算机科学与技术专业了解是怎样? 我认为计算机科学与技术是研究信息过程.用以表达此过程的信息结构和规则及其在信息处理系统中实现的学科.这门学科是为 ...

  7. 我的第三次C语言作业

    我的第三次C语言作业 这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/SE2020-2 这个作业要求在哪里 https://edu.cnblogs.co ...

  8. C语言I博客作业04

    这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019-1/homework/9773 我在这个课程的目标 ...

  9. C语言1博客作业04

    问题 答案 这个作业属于那个课程 C语言程序设计1 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/9770 我在这 ...

随机推荐

  1. Git学习-安装与创建本地仓库

    前言 以前公司进行项目的版本管理都是用svn,最近公司推荐用git,把svn给关闭了.没办法,拿来主义.网上一番猛操作,勉强也能用了,给自己做个笔记. git安装 因为我用的是windos系统,在Wi ...

  2. 【第十五篇】easyui datagrid的列编辑,同时插入两张表的数据进去

    看图说话. 需求:插入两张表,上面的表单是第一张表的内容,下面的两个表格是第二张详情表的内容,跟第一张表的id关联 第二张表有一个列是需要用户手动填写添加的. 国际惯例,上代码 <div id= ...

  3. SpringBoot整合Elasticsearch详细步骤以及代码示例(附源码)

    准备工作 环境准备 JAVA版本 java version "1.8.0_121" Java(TM) SE Runtime Environment (build 1.8.0_121 ...

  4. Java面向对象程序设计第5章1-9

    1.面向对象的主要特征是什么? 三大特征是:封装.继承和多态. 封装:是指将某事物的属性和行为包装到对象中,这个对象只对外公布需要公开的属性和行为,而这个公布也是可以有选择性的公布给其它对象. 继承: ...

  5. redis的安装和pip连接

    一.首先说说我的环境.         操作系统:Ubuntu16.04         能联网(使用了桥接方式)   二.安装redis cd进一个文件夹. 控制台输入     weget http ...

  6. php 上传word文件 Word文件转 PDF

    说一下,之前的时候做上传word文档转pdf的项目时候, 通过安装open office 连接服务组件, 遇到种种问题, 例如上传的word文档版本,, word文档中编辑的样式复杂会出现转pdf失败 ...

  7. java 数组定义

    1.方式一: 数组声明: int[] intArr ; String [] strArr; int [][] intArrs; 数组初始化: intArr = new int[6]; //一维数组 s ...

  8. asp.net core IdentityServer4 实现 implicit(隐式许可)实现第三方登录

    前言 OAuth 2.0默认四种授权模式(GrantType) 授权码模式(authorization_code) 简化模式(implicit) 密码模式(resource owner passwor ...

  9. WPS删除多余空白页

    WPS删除多余空白页 在实际工作中,我们在操作WPS文字的时候常常会遇到一种问题,就是当在文字占满整页的时候,文档常常会多出一页空白页的现象.如图1 图 1   对于WPS文字怎么删除空白页这个问题, ...

  10. mysql uuid使用

    java中可以使用UUID类来生成uuid,使用mysql也可以使用UUID函数来获取uuid,如 select UUID(); 也可以对查询的结果做一些处理,比如说将"-"替换成 ...