C语言|博客作业4
2024-10-07 13:33:13
一.本周教学内容:用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学习体会
感觉靠自己的时间多了,有了更多的自我能力培养,只能靠自己
最新文章
- Android四大组件之—— BroadcastReceiver的使用
- nginx下rewrite参数超过9个的解决方法
- JavaScript的理解记录(4)
- HTTP协议(转自:小坦克博客)
- [ffmpeg 扩展第三方库编译系列] 关于需要用到cmake 创建 mingw32编译环境问题
- [转] HTML中调用JavaScript的几种情况和规范写法
- USBASP下载线制作教程
- 微软自家Dism的妙用
- java_Eclipse中SVN的安装步骤(两种)和使用方法
- SQL Server的数据加密简介
- 你不知道的JavaScript--Item6 var预解析与函数声明提升(hoist )
- python中类似三元表达式的写法
- Django 学习第六天——Django模型基础第一节
- Unity性能优化之特效合并
- 盛世狂欢意犹未尽之恋舞OL折扣平台多角度体验
- 编译安装mysql5.7
- Tomcat安装、配置和部署
- maven项目无法读取src/main/java目录下的配置文件解决方法
- Django_重装系统后无法使用 sqlite 数据库报错:com.intellij.execution.ExecutionException: Exception in thread ";main"; java.lang.ClassNotFoundException: org.sqlite.JDBC
- 安卓listview滚动时背景变黑的解决方法
热门文章
- Codeforces 1000E We Need More Bosses (边双连通+最长链)
- c#模板化生成接口
- vue项目中配置favicon图标
- React(5) --绑定函数事件
- MySQL--17 配置binlog-server 及中间件
- CentOS 7 LNMP环境搭建 Zabbix3.4
- 消费者与生产者---LinkedList方式模拟
- ARC101E Ribbons on Tree 容斥原理+dp
- BZOJ2143 飞飞侠 &; [校内NOIP2018模拟20181026] 最强大脑
- python基础:6.python最大的递归层数