一.本周教学内容:用C语言编写程序-循环结构 2.4 输出华氏-摄氏温度转换表。要求学生掌握使用for循环语句实现指定次数的循环程序设计。

二.本周作业头

问题 答案
这个作业属于哪个内容 C语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/9770
我在这个课程的目标是 学会for语句的原理应用,学会用C语言实现数学函数累加
这个课程在哪个具体方面帮助我实现目标 让我晓得了for语句中的特殊点,以及简化语句函数的思想,让程序更简明
参考文献 C语言程序设计,百度

三.本周作业

1.1计算序列 1 + 1/2 + 1/3 + ... 的前N项之和

1.1.1数据处理

数据表达:本题用了累加和sum,以及正整数N;sum是浮点型变量,它是从1累加N的和;N是初始定义的整型变量
数据处理:for (i=1;i<=n;i++) { sum=sum+1.0/i; }

1.1.2实验代码截图

1.1.3造测试数据

输入数据 输出数据 说明
4 10 N=4
5 15 N=5

1.1.4PTA提交列表及说明


1.编译错误:输出语句错误
2.答案错误:没有意识到整数除以整数等于0,应该是sum=sum+1.0/i

1.2计算序列 1 + 1/3 + 1/5 + ... 的前N项之和

1.2.1数据处理

数据表达:本题用了累加和sum它是一个浮点型变量,还有整型变量N
数据处理:for (i=1;i<=n;i++) {sum=sum+1.0/(2*i-1);}

1.2.2实验代码截图

1.2.3造测试数据

输入数据 输出数据 说明
7 1.676190 N=7,sum=1.676190
23 2.549541 N=23,sum=2.549541
50 2.937775 N=50,sum=2.937775

1.2.4PTA提交列表及说明


1.部分正确:在运算的时候和第一小题一样我直接用了sum=sum+1.0/i;只能保证最小奇数成立,后来改成了sum=sum+1.0/(2*i-1),结果正确。

四.代码互评



1.同学用的变量少,排版也很简洁
2.同学用的运算式用了很好的数学式,而我还多出很多不,显得麻烦

五.学习总结

经过这次的学习,认识到了自己,晓得了自己的需要,也懂得自己去寻找答案,希望自己弄懂每个程序的原理;在这堂课我学会了C语言中错例求和,for语句的循环作用。每次都在积累,每次都感到快乐。

2.1学习进度条

周/日期 这周所花时间 代码行 学到的知识点简介 目前比较迷惑的问题
10/12-10/18 5小时 150 for语句循环 在循过程中分数分子在变化过程中怎么累加

2.2累积代码行和博客字数

2.3学习类容总结和感悟

2.3.1学习内容总结

在这次学习中我学会了for语句循环的用法,以及学了新的浮点型变量sum

2.3.2学习体会

感觉靠自己的时间多了,有了更多的自我能力培养,只能靠自己

C语言|博客作业4的更多相关文章

  1. C语言博客作业06——结构体&文件

    C语言博客作业06--结构体&文件 1.本章学习总结 1.1思维导图 1.2.本章学习体会 在本周的学习中,我们学习了关于结构体和文件的内容.结构体的本身并不难,但以结构体为基础的链表还是让我 ...

  2. C语言博客作业6---结构体&文件

    C语言博客作业6---结构体&文件 1.本章学习总结(2分) 1.1思维导图 请以思维导图总结本周的学习内容.如下图所示: 1.2.学习体会 描述本周学习感受,也可以在这里提出你不理解地方.对 ...

  3. C语言博客作业5--指针

    C语言博客作业5--指针 1.本章学习总结(2分) 1.1思维导图 请以思维导图总结本周的学习内容,如下图所示: 1.2本章学习体会及代码量学习体会 1.2.1学习体会 描述本周学习感受,也可以在这里 ...

  4. C语言博客作业4--数组

    C语言博客作业4--数组 1.本章学习总结 1.1思维导图 请以思维导图总结本周的学习内容,如下图所示: 1.2本章学习体会及代码量学习体会 1.2.1学习体会 描述本周学习感受,也可以在这里提出你不 ...

  5. C语言博客作业3--函数

    C语言博客作业3--函数 1.本章学习总结 1.1思维导图 请以思维导图总结本周的学习内容,如下图所示: 1.2本章学习体会及代码量学习体会 1.2.1学习体会 描述本周学习感受,也可以在这里提出你不 ...

  6. C语言|博客作业10

    问题 回答 C语言 博客作业10 这个作业要求在哪里 作业要求 我在这个课程的目标是 熟练循环语句的用法 这个作业在哪个具体方面帮助我实现目标 pta作业 参考文献 <C语言程序设计> 1 ...

  7. C语言博客作业08

    C语言I博客作业08](https://www.cnblogs.com/490-85-00-58-/p/11863312.html) 问题 回答 这个作业属于那个课程 C语言程序设计II 这个作业要求 ...

  8. C语言|博客作业12-学期总结

    我学到的内容 我的收获 第一次:https://www.cnblogs.com/tongyingjun/p/11563433.html:总结:初步了解了C语言.代码.博客园和Markdown语法. 第 ...

  9. C语言Ⅰ博客作业09

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

  10. C语言|博客作业12—学期总结

    一.我学到的内容 二.我的收获 (1)https://edu.cnblogs.com/campus/zswxy/CST2019-4/homework/7603 收获:第一次接触C语言和写博客,感觉特别 ...

随机推荐

  1. 好书推荐---Python网络编程基础

    Python网络编程基础详细的介绍了网络编程的相关知识,结合python,看起来觉得很顺畅!!!

  2. P4542 [ZJOI2011]营救皮卡丘(Floyd+网络流)

    P4542 [ZJOI2011]营救皮卡丘 乍一看似乎没啥题相似的 仔细一看,$N<=150$ 边又是双向边,似乎可以用Floyd搞   先跑一遍Floyd处理出$dis[i][j]$ 注意到走 ...

  3. Mybatis-技术专区-中的条件查询createCriteria example里面的条件

    之前用Mybatis框架反向的实体,还有实体里面的Example,之前只是知道Example里面放的是条件查询的方法,可以一直不知道怎么用,到今天才开始知道怎么简单的用. 在我们前台查询的时候会有许多 ...

  4. StatusStrip 分类: C# 2015-07-23 11:58 2人阅读 评论(0) 收藏

    通过StatusStrip显示窗体状态栏 同时将状态栏分成三部分 居左边显示相关文字信息 中间空白显示 居右边显示时间信息 1.创建窗体及添加StatusStrip   默认StatusStrip名称 ...

  5. vue-devtools工具的安装

    vue-devtools是一款基于chrome游览器的插件,用于调试vue应用,这可以极大地提高我们的调试效率.接下来我们就介绍一下vue-devtools的安装 1.登录github,获取到vue- ...

  6. js 程序执行与顺序实现详解

    JavaScript是一种描述型脚本语言,由浏览器进行动态的解析与执行,浏览器对于不同的方式有不同的解析顺序,详细介绍如下,感兴趣的朋友可以参考下哈 函数的声明和调用 JavaScript是一种描述型 ...

  7. MySQL06-- mysql索引

    目录 一.索引介绍 1.什么是索引 2.索引类型介绍 3.索引管理 5.索引操作 6.前缀索引 7.联合索引 8.创建索引总结: 一.索引介绍 1.什么是索引 1)索引就好比一本书的目录,它能让你更快 ...

  8. python搭建服务,传输文件

    一.进入需要共享的文件目录 #cd /home #python -m SimpleHTTPServer 二.浏览器访问资源 再浏览器地址栏输入: 服务器IP:8000 如图:

  9. 终端、mac等小技巧——2019年10月18日

    1.新建finder窗口 cmd+N 2.查看文件夹结构 brew install tree tree命令行参数(只实用与安装了tree命令行工具): -a 显示所有文件和目录. -A 使用ASNI绘 ...

  10. ROS环境下使用Wireshark抓包(网桥)

    在ROS的管理工具>数据包探测设置里>常规接口选为LAN,数据流>数据流启用>服务器:Wireshark电脑的IP,筛选> IP选要抓包的IP地址 然后在Wireshar ...