这个作业属于那个课程 | C语言程序设计II |
---|---|
这个作业要求在哪里 | https://i.cnblogs.com/EditPosts.aspx?postid=11692191 |
我在这个课程的目标是 | 学习使用 for 循环语句,学习指定次数的循环程序设计 |
这个作业在那个具体方面帮助我实现目标 | PTA练习掌握for语句的使用 |
参考文献 | c语言程序设计 |
1.PTA实验作业
1.1 题目名1
本题要求编写程序,计算序列 1 + 1/2 + 1/3 + ... 的前N项之和。
输入格式:
输入在一行中给出一个正整数N。
输出格式:
在一行中按照“sum = S”的格式输出部分和的值S,精确到小数点后6位。题目保证计算结果不超过双精度范围。
1.1.1数据处理
数据表达:整型变量 i,N,浮点型变量sum。
数据处理:表达式:sum=sum+1.0/i;流程结构:for循环语句,scanf结构。
1.1.2实验代码截图
1.1.3 造测试数据
输入数据 | 输出数据 | 说明 |
---|
1.1.4 PTA提交列表及说明
提交列表说明:
1.编译错误:循环语句中“i <= N”多打了空格。
1.2 题目2
本题要求编写程序,计算序列 1 - 1/4 + 1/7 - 1/10 + ... 的前N项之和。
输入格式:
输入在一行中给出一个正整数N。
输出格式:
在一行中按照“sum = S”的格式输出部分和的值S,精确到小数点后三位。题目保证计算结果不超过双精度范围。
1.2.1数据处理
数据表达:整型变量N,浮点变量 i,sum..。
数据处理:表达式: sum = sum+pow((-1),i+1)(1/(3i-2)); 流程结构:for循环语句。
1.2.2实验代码截图
1.2.3 造测试数据
1.2.4 PTA提交列表及说明
1.编译错误:“ sum = sum+pow((-1), i+1)(1/(3i-2))”中逗号后面多了空格。
2.代码互评(5分)
1同学代码截图
2自己代码截图
3.学习总结(15分)
3.1 学习进度条(5分)
周/日期 | 这周所花的时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
---|---|---|---|---|
5/2019.10.02 | 7小时 | 40 | 编译器的安装 | 不同编译器如何安装还是比较困惑 |
7/2019.10.11 | 9小时 | 100 | 使用if-else | 具体结构流程不太明白 |
8/2019.10.17 | 13小时 | 180 | for循环语句的使用 | 实际操作还是不清楚 |
3.2 累积代码行和博客字数(5分)
3.3 学习内容总结和感悟(5分)
3.3.1 学习内容总结
这周主要了解for循环语句,可以实现c语言语句的重复执行,for语句中表达式用分号隔开但其后面没有分号;另外,对指定次数的循环程序设计有一定了解,它一般包含:初始化,条件控制,工作,改变循环变量;并了解各自的作用。
3.3.2 学习体会
1.通过对C语言的学习,也慢慢加深了对电脑的使用;
2.虽然还是对C语言掌握的不够,作业也完成的不够好,但慢慢的做下去也感觉到效率要比之前提高了。
加油!