C语言|博客作业03

这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/CST2020-3
这个作业的要求在哪里 https://github.com/ruby-china/How-To-Ask-Questions-The-Smart-Way/blob/master/README-zh_CN.md(2分)
这个作业的要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2020-3/homework/11380
这个作业的目标 完成pta上作业并发现问题和解决问题,学会阅读优秀代码
学号 20209024
一、PTA作业

求简单交错序列前N项和

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

1.1.1实验代码截图

1.1.2数据处理

数据表达:运用变量i,y,N,sum。变量的值通过定义、赋值运算、算术运算得来,类型是整型和双精度浮点型。
数据处理:运用数学函数运算和算术运算,运用for语句循环结构。

1.1.3PTA提交列表及说明

Q1:运用pow函数之前没有引入<stdio.math>
A1:加入<stdio.math>

for循环练习:1到X的累加和,并按指定格式输出

1.2题目描述:要求读入1个整数X,然后输出1+2+3+...X 的和。

1.2.1实验代码截图

1.2.2数据处理

数据表达:运用变量i,x,sum。变量的值通过定义、赋值运算、算术运算得来,类型是整型。
数据处理:运用算术运算,运用for语句循环结构。

1.2.3PTA提交列表及说明

A1:没出现问题

电子汪

1.3题目描述:据说汪星人的智商能达到人类 4 岁儿童的水平,更有些聪明汪会做加法计算。比如你在地上放两堆小球,分别有 1 只球和 2 只球,聪明汪就会用“汪!汪!汪!”表示 1 加 2 的结果是 3。
本题要求你为电子宠物汪做一个模拟程序,根据电子眼识别出的两堆小球的个数,计算出和,并且用汪星人的叫声给出答案。

**1.3.1实验代码截图

数据表达:运用变量i,A,B。变量的值通过定义、算术运算得来,类型是整型。
数据处理:运用赋值运算,算术运算,运用for语句循环结构。

1.3.3PTA提交列表及说明

Q1:起初没明白题目意思,逻辑没理顺。
A1:室友帮忙捋顺了题目大概意思。

二、阅读代码

功能:从给定的关系中找到所有可以从Q推导出的声明
优点:1.逻辑清晰,在码写长代码时能够时刻保持自己逻辑思维。
2.if语句和for语句循环结构熟练运用。
3.考虑周全,所有可能都考虑到了。
可以学习的地方:1.其中有些语句以及格式还不了解,值得学习。
2.写长代码之前先画流程图,避免出现思维混乱的情况。
3.思维不能太局限,学会发散思维。

三、学习总结

3.1学习进度条

周/日期 这周所花时间 代码行数 学到的知识点简介 目前比较迷惑的问题
第一周 3天 20行 编写hello world
第二周 4天 70行 通过华氏温度和摄氏温度转换学会基本运算代码
第三周 4天 70行 学会if-else语句 格式不太熟练,容易漏打符号
第四周 5天 100行 学会for语句循环结构 对于scanf赋值有点迷惑,打代码时这个地方经常出错

3.2累积代码行和博客字数

时间 博客字数 代码行数
第一周 303
第二周 554 90
第三周 650 100
第四周 1123 150行

3.3学习感悟:c语言学的越多就越有趣,从开始一无所知到现在掌握了基本代码,能够打一些简单点的代码,这个过程感觉是很美妙的。不够仅仅能打些简单代码显然是不够的。因此在接下来的学习中还得更加认真,学会更多的知识,打更难的代码。

posted @ 2020-11-08 10:50  首汉卿  阅读(104)  评论(0编辑  收藏  举报