1.作业头
1.PTA实验作业(20分/题)
1.1 题目一
根据输入的数字,输出需要上课的节数。
1.1.1数据处理
数据表达:定义一个整数类型day,用输入的数字来表示题目中情况
数据处理:解决本题的主要是switch语句的使用,以此来解决本题中的几种情况
1.1.2实验代码截图
1.1.3造测试数据
输入 |
输出 |
说明 |
2 |
星期二 10节课 |
2 星期二 10节课 |
5 |
星期五 6节课 |
5 星期五 6节课 |
6 |
今天没有课,可以好好休息一下啦! |
6 今天没有课,可以好好休息一下啦! |
1.1.4 PTA提交列表及说明
编译错误:第一次忘记一个分号,第二次在中文输入法是输入分号。
**函数参数:无
1.2题目二
特殊a串数列求和 (20分)
1.2.1数据处理
数据表达:定义整数a,n,循环变量i,总和sum以及一个方便程序的b
数据处理:解决本题主要在于for循环的使用,用n来表示循环次数,每次循环数都变成前次循环的10倍然后再加上输入的a
1.2.2实验代码截图
1.2.3造测试数据
输入 |
输出 |
说明 |
2 3 |
246 |
2+22+222=246 |
4 3 |
492 |
4+44+444=492 |
5 2 |
60 |
5+55=60 |
1.2.4 PTA提交列表及说明
部分正确:忘记一种情况的输入
**函数参数:无
2.代码互评
同学代码截图1
自己代码截图1
1.该同学使用的是if-else语句,而我使用的是switch语句
2.该同学将6和7归为一类,而我是分开的,6和7各位一类
同学代码截图2
自己代码截图2
1.我们使用的都是switch语句不过他定义的变量比我多
2.他的代码比我简洁,看着比我舒服些
3.1学习进度条
周/日期 |
这周所花的时间 |
代码行 |
学到的知识点简介 |
目前比较迷惑的问题 |
第八周10.19-10.25 |
28小时 |
500 |
if-else的使用,for循环的使用 ,switch的使用,while和do—while的使用,输出保留几位小数 ,break和continue的使用和区别,输出时四舍五入等 |
对变量的初始化, |
第九周10.26-11.1 |
24小时 |
550 |
多种嵌套,输出时向左向右靠齐等 |
对输出时向左向右靠齐的使用不熟练,对蛇形代码的理解不透彻 |
第十周11.2-11.8 |
26小时 |
500 |
无 |
数组的使用 |
第十一周11.9-11.15 |
30小时 |
550 |
自定义函数的使用,宏定义,两种命名方法 |
二维数组的使用以及宏定义的使用 |
第十二周11.16-11.22 |
32小时 |
600 |
一些算法 |
函数的使用 |
第十三周11.23-29 |
25小时 |
500 |
无 |
无 |
3.2 累积代码行和博客字数
3.3学习内容总结和感悟
3.3.1学习内容总结
3.3.2学习体会
- 开心,因为我会的东西越来越多,能解决的问题越来越多,感觉自己得到了充实,知识面得到了拓宽。
- 多写题,不过不要盲目的去写,有目的的去写。针对一个知识点去写题,直到熟练这个知识点的使用,这样你就可以很彻底的理解这个知识点,以后就可以熟练的使用。
- 写题多思考,题在精不在多。尽量做到写一个题懂一类题,高效的学习。
- 一些新东西以前没有接触过,初学时会觉得沮丧,有放弃的念头,在这个时候请坚持一下下,因为再坚持以后你会看到很多的的东西,会学到很多,而且以后你会感谢这个坚持的你。