C语言I博客作业09

一、本周教学内容&目标

第4章 循环结构 4.3熟悉break、continue的使用 4.4 熟悉使用循环的嵌套解决问题。

二、本周作业头

这个作业属于那个课程 C语言程序设计II
这个作业要求在哪里 http://edu.cnblogs.com/campus/zswxy/SE2019-3/homework/10033
我在这个课程的目标是 熟练使用编程工具进行代码的编写
这个作业在那个具体方面帮助我实现目标 在学习break,continue语句结构与使用方面
参考文献 https://www.cnblogs.com/pengchen511/p/10564067.html

三、本周作业

1.PTA实验作业
2.代码互评
3.学习总结

四、作业格式

1.PTA实验作业

1.1题目名1
下面是一个完整的下三角九九口诀表:
11=1
1
2=2 22=4
1
3=3 23=6 33=9
14=4 24=8 34=12 44=16
15=5 25=10 35=15 45=20 55=25
1
6=6 26=12 36=18 46=24 56=30 66=36
1
7=7 27=14 37=21 47=28 57=35 67=42 77=49
18=8 28=16 38=24 48=32 58=40 68=48 78=56 88=64
19=9 29=18 39=27 49=36 59=45 69=54 79=63 89=72 99=81
本题要求对任意给定的一位正整数N,输出从1
1到N*N的部分口诀表。
1.1.1数据处理
数据表达:用到了整型变量N,i,j
数据处理:用到了for循环嵌套结构
1.1.2实验代码截图

1.1.3造测试数据

输入数据 输出数据
4 1*1=1
12=2 22=4
13=3 23=6 3*3=9
14=4 24=8 34=12 44=16
6 1*1=1
12=2 22=4
13=3 23=6 3*3=9
14=4 24=8 34=12 44=16
15=5 25=10 35=15 45=20 5*5=25
16=6 26=12 36=18 46=24 56=30 66=36
1.1.4PTA提交列表及说明
段错误:没有注意题目的“等号后面的数字占四位”条件。
答案正确:找到把改正了错误。
1.2题目2
将一笔零钱换成5分、2分和1分的硬币,要求每种硬币至少有一枚,有几种不同的换法
1.2.1数据处理
数据表达:用到了x,b,c,d,i,等整型变量
数据处理:用到了for的循环嵌套
1.2.2实验代码截图

1.2.3造测试数据

输入数据 输出数据
13 fen5:2, fen2:1, fen1:1, total:4
fen5:1, fen2:3, fen1:2, total:6
fen5:1, fen2:2, fen1:4, total:7
fen5:1, fen2:1, fen1:6, total:8
count = 4
10 fen5:1, fen2:2, fen1:1, total:4
fen5:1, fen2:1, fen1:3, total:5
count = 2
1.2.4PTA提交列表及说明
答案正确:先在Dev C++上编写的代码在qq上询问了同学关于此代码的编写思路,在同学的帮助下完成了。
2代码互评
1.定义变量的顺序不同,我是统一定义的整型变量i,j,N,他是分开定义的。
1.他用到了const int num=来就行定义。
2.我们两个定义的变量不同。
3.他用到了数组:a[cnt]=j;等。
3学习总结

3.1学习进度条

周/日期 这周所花时间 代码行 学到的知识点简介 目前比较疑惑的问题
第五周 3h 0 输入程序
第六周 6h 95 输入,输出相关变量,数据处理 对编程的格式以及语法不熟悉
第七周 8h 261 程序的判断,数学函数的复制与精度,数据类型,运算等 对于数学函数的表达式不熟悉,赋值运算操作不规范
第八周 4h 93 用到了for循环语句以及新的变量 对题目要求的输出格式以及输出要求不注意
第九周 5h 136 学习了主动被动函数以及形参实参的定义 对一些具体的代码中主被动函数以及形参实参的判断不够熟悉,
第十周 6h 146 学习了分支程序结构以及应用 对于题目要求的条件用函数语句表达不够准确
第十一周 5h 182 学习了多分支结构switch 对于将for或者条件结构镶嵌在switch多分支中逻辑不够清晰
第十二周 4h 105 学习了while语句 对于题目给出的条件用表达式表达不够清楚
第十三周 3h 115 学习了for的循环嵌套语句 对于循环结构的表达不够清楚思路不够清晰

3.2累积代码行和博客字数

周/日期 博客字数 代码行数
第一周 460 0
第二周 675 56
第三周 871 95
第四周 734 71
第五周 825 136
第六周 774 146
第七周 701 182
第八周 780 105
第九周 834 115
3.3 学习内容总结和感悟
3.3.1 学习内容总结
本周学习了新的嵌套结构,for循环嵌套,知道了怎样将嵌套放入循环语句中,在这次作业方面感觉自己对于循环表达式的顺序不够清楚,导致运行程序不符合题目要求,编写思路不够清晰,希望自己更加熟悉循环嵌套程序的编写。
3.3.2 学习体会
那天在火车上偶尔看见了一位中年叔叔在用自己电脑再写代码,那满屏的代码我是看都看不懂,我那才觉得自己现在学的知识凤毛麟角,对于我一个初学者来说,任重而道远,学习了几个月的程序编写,感觉自己还是有进步,学到了一点东西。

五、评价标准

C语言作业评价标准
本次作业特别注意:
1.提交列表没内容,或者太简单,每题得分0分。注意选择提交列表长的题目介绍。
2.代码格式不规范,0分。
3.代码互评,内容简单,0分。
4.学习内容总结无思维导图,0分。
5.额外完成挑战题的同学,加20分。

六、参考资料

本次作业参考自集美大学林丽老师

posted @ 2019-11-22 10:38  ThematureJH  阅读(112)  评论(0编辑  收藏  举报