C语言I博客作业02

这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/SE2020-2?filter=homework&page=3
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2020-2/homework/11449
这个作业的目标 <在一次次实践中提升与完善自己>
学号 <20209147>

1.PTA实验作业(15分/题)

从PTA题目集中选出3个你最满意的题目完成以下内容,选择题目难度越大,分值越高,每题2分,内容要求如下:

1.1求分数序列前N项和

题目内容描述:本题要求编写程序,计算序列 1 - 1/4 + 1/7 - 1/10 + ... 的前N项之和。

1.1.1实验代码截图:

1.1.2数据处理:介绍实现本题过程中,你的数据表达、数据处理是怎么做的。

数据表达:通过定义i,n,falg,denominator来表达出自己所需的变量,调用double,int型使其运行更流畅。
数据理解:表达式:sum=sum+item;item=flag*1.0/denominator;

1.1.3 PTA提交列表及说明


·Q1刚开始没有正确使用数型,导致一直错误,
·A1编程前应该想好本次使用哪些数据类型,函数,语句能使代码更加简洁,流畅。

1.2本题要求编写程序,计算序列 2/1+3/2+5/3+8/5+... 的前N项之和。注意该序列从第2项起,每一项的分子是前一项分子与分母的和,分母是前一项的分子。

实验代码截屏

1.2.2数据表达:调用double,int型,定义a,b,c,N。

数据理解:运用for循环结构 表达式:sum=sum+a/b;c=a;a=a+b;b=c;

1.2.3


本题一次通过。暂时无问题。

1.3 题目3要求读入1个整数X,然后输出1+2+3+...x的和。

1.3.1实验代码截图:

1.3.2数据表达:定义了i,x,sum,输入使用了整数型。

数据理解:表达式sum=sum+i;运用for循环结构

1.3.3 PTA提交列表及说明


·Q1 本来以为中间式子可以展开,后来才意识到是我在“秀聪明”了。
·A1 有时遇到问题要学会换个角度思考,不能太死板。

2.阅读代码(-5——5分)

找一份优秀代码,理解代码功能,并讲出你所选代码有点及可以学习的地方。参考网站:ACM解题leecode面试数题网站,找简单题目阅读分析。注意:这部分内容回答太泛要倒扣5分.

观后感

这份代码给我感觉分开看还是可以理解的,可将它们搞到一起运行出来就同我的想法是天差地别
它的运行顺序和输出使我迷茫,但不难看出它使用了if,while语句,这无不提醒着我学习的路还长,可谓是宝剑尚未配妥,出门便是江湖。

3.学习总结(15分)

3.1 学习进度条(5分)

周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
第八周/10.19~10.25 15小时 270行 在屏幕上显示Hello World!学会了怎样用PTA进行写代码作业,学会了markdowm语法
第九周/10.26~11.1 12 小时 300行 求华氏温度对应的摄氏温度 常量,变量和数据类型 知道以后要怎样向别人提问 变量问题,输入输出格式
第十周/11.2~11.8 20小时 350行 for循环,if else语句 对于&的用法不了解,输出时保留几位小数

3.2 累积代码行和博客字数(5分)


3.3 学习感悟(5分)

1.自我感觉本周学习还是比较成功的,不仅学习了for循环,if else语句通过本次作业更是将以前所学markdowm语法 ,数型等充分结合

2.在平常的练习中遇到的问题还是尽自己最大的努力去解决,毕竟向他人请教还是多多少少会浪费大家时间

3.今天立冬了,想去吃火锅。、、、

posted @ 2020-11-07 11:51  Wiser-TAO  阅读(190)  评论(7编辑  收藏  举报