C语言I博客作业03

这个作业属于哪个课程 计科二班
这个作业要求在哪里 作业要求
这个作业的目标 争取正确完整的完成
学号 <20208998>

一、PTA实验作业。(15分/题)

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

1.1

1.2数据处理。

数据表达 内容
用了哪些变量 denominator,i,n,item,sum,flag
类型是什么 denominator,i,n,flag是整型,sum,item是浮点型
数据处理 内容
用到的表达式 flag=-flag,sum=sum+item,item=flag*1.0/denominator, denominator=denominator+3
流程结构 循环结构

1.3PTA提交列表及说明。


Q1:一开始不知道表达式怎么写,尝试很多次都写不对。
A1:自己按照书上的差不多的例题来模仿完成大概样子。
Q1:最后还是老是格式错误,一开始竟找不到原因。
A1:看了一下格式错误的原因,才知道答案错误,有空格没打,打上空格就欧克了。

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

2.1

2.2数据处理。

数据表达 内容
用了哪些变量 i,N,sum,item,x,y,t
类型是什么 i是循环变量,N是整数型,sum,item,x,y,t是浮点型
数据处理 内容
用的表达式 t=y,y=x=+y,x=t,item=y/x,sum=sum+item
流程结构 循环结构

2.3PTA提交列表及说明。


Q1:一开始看题目的时候,按自己的方法来,总是编译错误,不知道怎么替换。
A1:向同学请教后,知道需要用一个变量去赋值之前的变量,才可以按照这个题目的题意来解。

3.本题要求你为电子宠物汪做一个模拟程序,根据电子眼识别出的两堆小球的个数,计算出和,并且用汪星人的叫声给出答案。

3.1

3.2数据处理。

数据表达 内容
用了哪些变量 A,B,n,i
类型是什么 A,B,n是整数型,i是循环变量
数据处理 内容
用的表达式
流程结构 循环结构

3.3PTA提交列表及说明。


Q1:编译错误
A1:没有把printf放入循环内。

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


代码功能:寻找最大数最小数。
可学习处:排版特别的清楚,该换行空行的地方都有,我就不太会怎么排版,写代码就一套下来,没有将那些结构分开,都连接在一起,不整齐,导致每次编译错误的时候很难找到错在哪里,排版不清晰,找错误特难。这个代码用了循环结构以及分支结构,分支结构用的是两个if语句,初看还感觉怪怪的,但后一想这是分为小于最小值和大于最大值,不能用if else语句,这也让我增长了见识。

三、学习总结。

3.1学习进度条。(5分)

周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较疑惑的问题
六周 3h 43 写初级代码hello world 不懂各个语句的含义
七周 3h 46 markdown语法的各种详细含义 不太懂怎么使用markdown语法
八周 7h 106 总结各类符号,语句,表达式,变量等 语句符号会混用
九周 9h 156 分支结构雏形 会漏掉输出语句
十周 9h 198 循环结构雏形 表达式不太会写
3.2累计代码行和博客字数。(5分)
3.3学习感悟。(5分)
1,这周接触了更多的语句与结构,对于分支结构还算是得心应手,因为这毕竟是基础部分,还没有深入学习,我当然知道,后面会越来越难,需要自己去突破这些坎,对于循环结构,for语句后面的一些表达式不是很能弄懂。
2,这周的作业可谓是一次难关,有着太多的未知,一整天的时间在研究博客园与PTA,发现自己太多不懂,写题中会遇到太多问题,写题要先有思路,有时思路这关都要花费太多时间,自己还得多做题慢慢积累知识,让这个过程变得更为流畅,每做完一道题,内心总是抑制不住的兴奋感,总要嚎两句才得以罢休,这点我相信每个计科同学都心有体会。
3,在阅读相关网站的代码时,有些被定义为很简单的代码,对我来说一脸懵,会发现自己懂的真的太少,更需要加倍努力才能变得更强,虽然可能会更秃。
posted @ 2020-11-07 19:41  小球切  阅读(305)  评论(10)    收藏  举报