C语言I博客作业10

一、本周教学内容&目标##

第4章 循环结构 4.5 综合介绍循环结构的程序设计,涉及到多个典型算法。要求学生能够根据实际情况,选择合适的算法、合理的循环结构,熟练的编写程序。

二、本周作业头##

这个作业属于那个课程|C语言程序设计II
--|:--😐--
这个作业要求在哪里|http://edu.cnblogs.com/campus/zswxy/CST2019-1/homework/10095
我在这个课程的目标是|熟悉循环结构的程序设计,涉及到多个典型算法
这个作业在那个具体方面帮助我实现目标|选择合适的算法、合理的循环结构,熟练的编写程序。
参考文献|百度,c语言程序设计,CSDN,伪代码的写法

三、本周作业##

1.PTA实验作业

1.1 题目名1

1.1.1数据处理

数据表达:使用n,i,j,k,其中n表示给出正整数,i表示接下来输入的正整数,j表示输出的梅森数,k用来判断是否是素数。
数据处理:使用if-else结构及for循环的嵌套。
流程结构:
n←1
None
n←i>=2
k←2
whlie(j%k!=0)
do[k++]
j←pow(2,i)-1
repeat
then[j←pow(2,i)-1]

1.1.2实验代码截图

1.1.3 造测试数据

输入数据|输出数据
--|:--😐--
9|3 7 31 127
1|None

1.1.4 PTA提交列表及说明

编译错误:for语句中没用分号隔开
部分正确:没考虑当这个数不是素数的情况。

1.2 题目2

1.2.1 数据处理

数据表达:使用n,j,i整形变量及char字符型变量,n表示输入的整数,i表示后面输入的整数,j表示行数
数据处理:使用for循环的嵌套
流程结构:
char x←64
for(i←0;i<n;i++)
{
for(j=0;j<n-i;j++)
x +←1
then[n]

1.2.2实验代码截图

1.2.3 造测试数据

输入数据|输出数据
--|:--😐--
3|A B C D E F
1|A

1.2.4 PTA提交列表及说明

多种错误:没考虑x +=1,格式上也没注意,不能把代码写在一条直线上,这样的代码不规范。

挑战题

1.3.1数据处理

数据表达:定义i整形变量
数据处理:运用if-else语句和for循环
流程结构:
for(i←4;i<1000;i++)
if(i<10andii%10←i)
then[n1]
else if(i
i%1000←i)
then[n2]

代码截图

造测试数据

输入数据|输出数据
--|:--😐--
无|1 5 6 25 76 376 625

2.代码互评##

同学代码截图:

自己代码截图:

1.这位同学和我定义有点差别,它的for循环条件j>sqrt(item),我的是当他们相等时就输出
2.这位同学的代码比我复杂有点看不懂,要向他请教。我的是用的穷举法。
同学代码截图:

自己代码截图:

1.这位同学和我差不多,但他的循环条件是j>=number/2,来判断程序是否继续执行,还是跳出循环。

3.学习总结##

3.1 学习进度条

周数/日期|这周所花的时间|代码行|学到的知识点简介|目前比较迷惑的问题
--|:--😐:--😐:--😐:--😐--
第三周(10/08-10/12)|14小时|约150行|if-else函数|定义函数,for循环
第四周(10/14-10/18)|16小时|约250行|for循环|%lf,%f,%2f的区别
第五周(10/23-10/26)|20小时|约300行|定义函数的调用。while语句|定义函数的运用
第六周(10/30-11/01)|25小时|约400行|分支结构的熟悉与理解|分支结构的运用
第七周(11/05-11/07)|30小时|约480行|switch语句,多分支结构的熟悉与理解|多分支结构的运用
第八周(11/12-11/15)|25小时|约520行|whlie do-whlie语句熟悉与理解|while do-whlie的区别和用途
第九周(11/19-11/21)|25小时|约600行|break、continue的使用 , 熟悉使用循环的嵌套|使用循环的多次嵌套
第十周(11/26-11/28)|25小时|约620行|穷举法|手写代码,分析代码

3.2 累积代码行和博客字数##

3.3 学习内容总结和感悟##

3.3.1 学习内容总结

3.3.2 学习体会

这周学习了穷举法,就是把穷尽所有可能写出所有可能的情况,这是个很笨的方法可是也是最基础的方法,所以题目你几乎要知道他有多少的可能才能做下去。这周还学习了
手写代码,第一次手写代码还有点不适应,所以写的很慢很慢。希望能巩固基础,加快做题的速度,加油,冲冲冲!!!

posted @ 2019-11-27 14:47  刘泽楷  阅读(254)  评论(1编辑  收藏  举报