C语言I博客作业02

这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/CST2020-1/
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2020-1/homework/11452
这个作业的目标 <巩固所学的循环程序设计>
学号 <20208951>

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

1.1求简单交错序列前N项和.

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

1.1.1实验代码截图

1.1.2数据处理

数据表达:int m,n整形,double sum,sum1=0.0,sum2=0.0双精度浮点型
数据处理:if—else语句for循环结构

1.1.3 PTA提交列表及说明


·Q1:第一次输入答案错误,对于第一处
·A1:对m的赋值出错,导致结果出错。改正后答案正确。
·Q2:输出结果出错
·A2:改正表达式,答案正确

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

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

1.2.1实验代码截图

1.2.2 数据处理

数据表达:int x,i,sum=0整形
数据处理:for循环结构 > i = 1; i <= x; i++ sum = sum + i;

1.2.3 PTA提交列表及说明


·Q1:第一次提交时,编译错误
·A1:发现符号错误,改正后答案正确

1.3 电子汪

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

1.3.1 实验代码截图

1.3.2 数据处理

数据表达:int m,n;整形
数据处理:for循环结构 int i = 0;i<m+n;i++

1.3.3 PTA提交列表及说明


·Q1:输出结果错误,最后的输出栏不知写什么
·A1:请教大神后,改正答案正确
zai

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


该代码来自ACM题库题解大全zoj 1251 Box of Bricks,使用整形数据类型,多处使用for语句。它对于每个集合,首先打印集合的编号,然后打印一行“最小移动次数是k”。其中k是为了使所有堆栈具有相同的高度而必须移动的砖块的最小数量。通过表达式运算,可算出砖块移动数量。

3.学习总结(15分)

3.1 学习进度条(5分)

周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
第八周 20h 100 在屏幕上显示信息
第九周 30h 250 简单的数据处理;if语句
第十周 30h 355 for语句;计算阶乘 执行流程不太熟悉,较难独立完成程序

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

时间 博客字数 代码行数
第八周 560 100
第九周 522 250
第十周 633 355

3.3 学习感悟(5分)

答:说实话学习编程是枯燥的。本周的学习感觉很无助,很多东西都好像要自学,自己也愿意去学习,从PTA作业就可看出。我现在认为学编程,主导性是很重要的,即不能被学校课程牵着鼻子走,要有自己的规划。能做的还是靠自己不断的努力,并且是要找对反向的努力。

posted on 2020-11-07 15:33  何国强  阅读(221)  评论(3)    收藏  举报

导航