这个作业属于哪个课程 | C语言程序设计II |
我在这个课程的目标是 | |
这个作业在那个具体方面帮助我实现目标 | |
参考文献 | |
这个作业要求在哪里 |
1.PTA实验作业
1.1"7-1 求N分之一序列前N项和 "
题目内容:本题要求编写程序,计算序列 1 + 1/2 + 1/3 + ... 的前N项之和。
1.1.1 数据处理
数据表达:使用了a,b,s三个变量,a是整形,b,s是双精度浮点型。
数据处理:表达式为sum = %.6f,流程结构为for语句循环。
1.1.2"实验代码截图"
1.1.3"造测试数据"
输入数据 | 输出数据 | 说明 |
---|---|---|
1 | 1.000000 | 题目7-1 |
1.1.4” PTA提交列表及说明”
①:int s 后分号忘记打。
②:小数点取余求错。
2.2题目2:本题要求编写程序,计算序列 1 + 1/3 + 1/5 + ... 的前N项之和。
数据处理:本题使用了s,x 和sum三个变量,其中x为整型变量,sum和s属于双精度的浮点型变量。
数据表达:本题使用了赋值运算符,关系运算符。
2.2.1 实验截图
造测试数据:
输入数据 | 输出数据 | 说明 |
---|---|---|
10 | sum = 2.133256 | 无 |
60 | sum = 3.028933 | 无 |
100 | sum = 3.284342 | 无 |
1000 | sum = 4.435633 | 无 |
2.2.3PTA提交列表及说明
编译错误:for语句中的分号打成逗号,没看清for语句后面要用括号而用了分号导致错误。
代码互评:
我的代码
同学的代码
对比:我是利用s/2与X进行对比,而他是重新定义变量进行比较。
3.学习总结
在本次学习中,我认识到了数学的重要性,特别是将数学与代码结合,需要多加练习。
学习进度条:
周/日期 | 这周所花的时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
---|---|---|---|---|
8/10月14~18日 | 5小时 | 120 | for循环语句 | 不能灵活运用for语句 |
累积代码行和博客字数
3.3 学习内容总结和感悟
3.3.1 学习内容总结
学习循环,注意使用方法,要理解计算机思维。
3.3.2学习体会
要多练,多总结,多去看其他人写的代码,去学习。