1.PTA实验作业
1.1 题目
1.1.1数据处理
数据表达:运用了char字符,先输入A,运用int整型变量n,i,其中n为输入的一个正整数。i表示输入的行数。运用了while,if语句。
数据处理:
1.1.2实验代码截图
1.1.3 造测试数据
1.1.4 PTA提交列表及说明
格式错误:在输出时没有考虑空格,解决办法,在输出时空上一格就行了。
1.2题目
1.2.1 数据处理
数据表达:定义了整型变量num,n,i,j,f,其中n为输入的数,f为每行的梅森数,num为输入的梅森数,j为素数的个数,还运用了数学函数。
数据处理:采用了if循环语句
1.2.2 实验代码截图
1.2.3 造测试数据
1.2.4 PTA提交列表及说明
部分正确:在输出None没有梅森数的if语句中,在其后面多加上了一个分号。解决办法,把分号去掉。
2.代码互评
自己代码截图
同学代码截图
同学的这份代码是分段三段式子来求的,而我的代码则是放在一起来求的,其实我两的方法都差不多,只不过我的代码看起来更为的简单,他的代码更容易让人理解。
3.学习总结
3.1 学习进度条
周/日期 |
这周所发的时间 |
代码行 |
学到的知识点简介 |
目前比较迷惑的问题 |
第一周 |
六个小时 |
100行 |
了解科学与技术专业的知识和C语言这门课程,打代码 |
无 |
第二周 |
八个小时 |
140行 |
如何正确的提问,编译并安装GCC编译器 |
无 |
第三周 |
一天 |
220行 |
学会了ifelse语句,并掌握了分段函数,和熟练的打代码 |
运算符的使用 |
第四周 |
二天 |
225行 |
学会了for循环语句 |
对for循环语句的使用 |
第五周 |
三天 |
150行 |
掌握函数题,并熟练的掌握对函数的使用 |
函数题还是有点蒙 |
第六周 |
三天 |
200行 |
掌握多分支结构,并熟练的运用逻辑运算符 |
无 |
第七周 |
三天 |
178行 |
熟练多分支结构switch语句 |
无 |
第八周 |
三天 |
145行 |
掌握do-while,while语句,并掌握for,while语句两者之间的区别 |
while语句的使用还不是特别的熟练 |
第九周 |
三天 |
176行 |
掌握循环结构,熟练的 编写程序 |
对continue,break语句还是很不熟练 |
3.2 累积代码行和博客字数
3.3 学习内容总结和感悟
3.3.1 学习内容总结
3.3.2 学习体会
这几周只要学习了循环语句,还有就是让我们更加熟练的编写代码,通过这次的·学习,我觉得·我还是对循环语句还是有点不能够理解,虽然题目看得懂,但是一旦自己坐起来就有点摸不着头脑,学习了break,continue循环语句,break语句会导致程序的终止包括他的循环,并进行程序的下一阶段,而continue循环语句里有此语句时,程序运行到此语句时,不在执行循环里continue后面的语句而是跳到下一个循环入口处执行下一个循环。学习C语言这门课程是具有一定难度的,但他又是一门十分有趣的课程,现在所学的对于我们将来计算机的考试帮助很大,在打代码时,我发现了C语言是十分简洁的,他的运算符也·特别的丰富,表达能力也十分的强,在写PTA时我学会了用流程图来表达我自己的想法,并根据流程图来逐步实现程序的功能。通过自己绞尽脑汁的做完PTA,我的自信提升了不少。我也通过这次的学习我认识到了课前预习的重要性,我们都应该在老师讲课之前把要学的内容看一遍,把不懂得地方做个标志,上课时才能去弄懂那些语句的含义和使用等,平时写代码时也一定要注意语法格式的规范伴随着学习的深入,我发现了高深的东西还很多很多,不懂的知识还有很多很多,所以我不能停步,对C语言,我以后会更加努力的学习的。加油!