c语言l博客作业04
| 这作业属于那个课程 | c语言程序设计ll | |
|---|---|---|
| 这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2019-4/homework/9772 | |
| 我在这个课程的目标是 | 学习用c语言编写程序循环结构 | |
| 这个作业在那个具体方面帮助我实现目标 | 通过这次作业掌握使用for循环语句,编写程序 | |
| 参考文献 | <2.4.3 指定次数的循环程序设计>, | 
1.PTA实验作业
1.1 题目名1
题目内容描述:本题要求编写程序,计算序列 1 + 1/2 + 1/3 + ... 的前N项之和;
(在一行中按照“sum = S”的格式输出部分和的值S,精确到小数点后6位。题目保证计算结果不超过双精度范围.)
1.1.1数据处理
介绍实现本题过程中,你的数据表达、数据处理是怎么做的。
数据表达:运用"sum=0"来表示初始值,s=1;表示输入值,运用了for循环结构流程
数据处理:sum=sum+1.0/s输出最终结果,for进行运行数据处理,scanf来控制格式流程
1.1.2实验代码截图

1.1.3 造测试数据
| 输入数据 | 输出数据 | 说明 | |
|---|---|---|---|
| 2 | 1.500000 | ![]()  | 
|
| 4 | 2.083333 | ![]()  | 
|
| 6 | 2.450000 | ![]()  | 
1.1.4 PTA提交列表及说明

1.编译错误:在循环语句中忘记打中括号了(在for语句后面加上中括号,编译还是错误)
2.编译错误:for语句后面多加了个分号(把for语句后面的分号去掉)
3.答案错误:在s<=n后面打上的是逗号(将逗号改为分号)
1.2 题目2
本题要求编写程序,计算序列 1 + 1/3 + 1/5 + ... 的前N项之和。
(在一行中按照“sum = S”的格式输出部分和的值S,精确到小数点后6位。题目保证计算结果不超过双精度范围。)
1.2.1 数据处理
数据表达:int型,s为整型变量,double sum=0;表示双精度浮点型,运用for循环结构
数据处理:运用printf来控制格式处理,s<=n来表示数据是整型,sum=sum+1.0/s为结果数据
1.2.2 实验代码截图

1.2.3 造测试数据
| 输入数据 | 输出数据 | 说明 | |
|---|---|---|---|
| 3 | 1.833333 | ![]()  | 
|
| 5 | 2.283333 | ![]()  | 
|
| 7 | 2.592857 | ![]()  | 
1.2.4 PTA提交列表及说明

1.编译错误:没有精确规定的位数,随手打了精确到6位数(将6位数改为3位数--%.3f)
2.编译错误:没有将s的范围表示出来(将s<=n在for语句中表示)
3.编译错误:忘记等号空格(将等号两边打上空格)
4.答案错误:忘记在for语句中打分号(在每句话后面打上分号)
2.代码互评
代码1:

代码2:

我的代码:

这三个作业都有些不同,但是变量和最终结果是差不多;代码1它sum=0是在scanf后面,而我的却是在scanf的前面,变量字母不相同。代码2它没有写sum=0,它是直接写double s;在for语句中写i+=1来进行累加,这是我与它的不同之处,这三种编程都可以,这让我知道了有时候变化一下程序也是可以的,只要满足条件的程序都是可以执行的。
3.学习总结
3.1 学习进度条
| 周/日期 | 这周所花的时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 | |
|---|---|---|---|---|---|
| 第四周10.15-10.18 | 3天 | 120 | 指定次数的循环程序设计 | 不知道如何将分子和分母都是变量的情况下编写程序 | 
3.2 累积代码行和博客字数

3.3 学习内容总结和感悟(5分)
3.3.1 学习内容总结
整理本周学习的主要知识点,并能对每个知识点介绍简单案例或语法。
本周主要学习的内容是指定次数的循环程序设计,主要学习利用for语句进行循环计算,在sum=sum+1.0/s上面累加直到不符合初始条件即可计算结果结束,例如,通过计算1+2+3+4.....+n的前N项之和,循环语句是sum=sum+1.0/s,一直累加直到条件不符合,即可结束,for语句表达程序条件
3.3.2 学习体会
1.在这次作业我学会循环语句,在其中我总是犯错误,一些小小的错误总是导致我编程错误和答案错误。
2.我也了解到有时候错误是可以避免的,只要认真一点,仔细一点我可能就不会总是犯错误。
3.其实不管是在生活中还是作业上都要认真对待,不管作业的多少,但是也要认真仔细完成,就不会觉得作业很难,枯燥。不管在什么时候都要相信自己。
c语言l博客作业04的更多相关文章
- C语言l博客作业06
		
C语言l博客作业06 问题 回答 这个作业属于哪个课程 C语言程序设计ll 这个作业的要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019-2/homew ...
 - C语言l博客作业05
		
问题 回答 这个作业属于哪个课程 C语言程序设计ll 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019-2/homework/9830 我在这 ...
 - 语言I博客作业04
		
问题 答案 这个作业属于哪个课程 C语言程序设计II 这个作业的要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-3/homework/9771 我 ...
 - C语言I博客作业04
		
这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019-1/homework/9773 我在这个课程的目标 ...
 - C语言1博客作业04
		
问题 答案 这个作业属于那个课程 C语言程序设计1 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/9770 我在这 ...
 - c语言l博客作业03
		
问题 答案 这个作业属于哪个课程 c语言程序设计ll 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019-3/homework/8727 我在这 ...
 - c语言l博客作业08
		
问题 答案 这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/8655 我在 ...
 - C语言l博客作业01
		
2.1 你对软件工程专业或者计算机科学与技术专业了解是怎样?(2分) 计算机科学与技术是国家一级学科,下设信息安全,软件工程,计算机软件与理论等专业,主要培养符合教育部门实际需要的计算机教学及应用管理 ...
 - c语言l博客作业09
		
问题 答案 这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/8655 我在 ...
 
随机推荐
- 直通BAT必考题系列:JVM的4种垃圾回收算法、垃圾回收机制与总结
			
垃圾回收算法 1.标记清除 标记-清除算法将垃圾回收分为两个阶段:标记阶段和清除阶段. 在标记阶段首先通过根节点(GC Roots),标记所有从根节点开始的对象,未被标记的对象就是未被引用的垃圾对象. ...
 - 闰年计算——JavaScript 语言计算
			
㈠闰年是如何来的? 闰年(Leap Year)是为了弥补因人为历法规定造成的年度天数与地球实际公转周期的时间差而设立的.补上时间差的年份为闰年. ㈡什么是闰年? 凡阳历中有闰日(二月为二十九日)的年, ...
 - C# AVI   Image  转换
			
AVI视频库 http://download.csdn.net/download/qc_id_01/9970151 Avi视频文件的编码有很多,这个库只支持部分Avi文件,有些Avi文件不支持,具体哪 ...
 - sqli-libs(3)
			
今天我们来讲解 sqli-libs(3) 有括号的单引号报错 首先我们来查看加入'看报错了 在加‘’ 没报错 证明 存在注入 然后我们看加入’的报错回显的是什么 和我们的sqli-libs(1)的报 ...
 - LeetCode 16. 最接近的三数之和(3Sum Closest)
			
题目描述 给定一个包括 n 个整数的数组 nums 和 一个目标值 target.找出 nums 中的三个整数,使得它们的和与 target 最接近.返回这三个数的和.假定每组输入只存在唯一答案. 例 ...
 - React 中 refs 的作用是什么?
			
Refs 是 React 提供给我们的安全访问 DOM 元素或者某个组件实例的句柄.我们可以为元素添加 ref 属性然后在回调函数中接受该元素在 DOM 树中的句柄,该值会作为回调函数的第一个参数返回 ...
 - layui文件上传中如何先判断后再弹出文件选择框
			
前言:layui中的上传,如何在点击上传按钮前阻止file的默认打开文件选择框呢?我想点击后先判断下,如果判断结果不符合,就直接弹出提示框,而不是文件选择框,判断符合才进行文件选择.但是在layui的 ...
 - Windows UI Library -   Roadmap Win UI3.0
			
https://github.com/microsoft/microsoft-ui-xaml/blob/master/docs/roadmap.md 微软更新太快了.是不是要把开发人员折磨死.... ...
 - Raspbian 编译安装 PHP 7.2
			
原文地址:Raspbian 编译安装 PHP 7.2 0x00 配置 开发板: Raspberry Pi 3B 系统: Raspbian 2019-04-08 stretch 0x01 下载源码 20 ...
 - 【转】How-to: Enable User Authentication and Authorization in Apache HBase
			
With the default Apache HBase configuration, everyone is allowed to read from and write to all table ...
 
			
		




