| 这个作业属于那个课程 | C语言程序设计II |
|---|---|
| 这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/SE2019-1/homework/10031 |
| 我在这个课程的目标 | 学会使用break,continue语句的使用 |
| 这个作业在那个具体方面帮助我实现目标 | pta作业总结,发现错误,积累经验 |
| 参考文献 | C语言程序设计 |
三、本周作业
PTA实验作业
代码互评
学习总结
四、作业格式
1.PTA实验作业(20分/题)
请再此处列出自己的排名图片,如:
image (1).png
从PTA题目集中选出2个你最满意的题目完成以下内容,选择题目难度越大,分值越高,每题20分(每项5分),内容要求如下:
1.1 题目名1
题目内容描述
下面是一个完整的下三角九九口诀表:
本题要求对任意给定的一位正整数N,输出从11到NN的部分口诀表。
1.1.1数据处理
数据表达:定义了整型变量y,l,N
数据处理:
定义变量h,l,n;
for(h=1;h<=N;h++) //计算行数
嵌套for(l=1;l<=h;l++) //计算列数
printf输出
1.1.2实验代码截图

1.1.3 造测试数据
| 输入 | 输出 | 说明 |
|---|---|---|
| 4 | 11=1 12=2 22=4 13=3 23=6 33=9 14=4 24=8 34=12 44=16 | 随机 |
| 3 | 11=1 12=2 22=4 13=3 23=6 33=9 | 随机 |
| 2 | 11=1 12=2 2*2=4 | 随机 |
1.1.4 PTA提交列表及说明
1.编译错误:敲代码时,脑子不清醒,竟然忘记在include前加#
2.编译错误:for循坏条件行数应该小于等于输入的N,列数应该小于等于行数
3.部分正确:输出时,h,l,行数与列数位置错误。
1.2 题目2
7-6 跟奥巴马一起画方块 (15 分)
美国总统奥巴马不仅呼吁所有人都学习编程,甚至以身
作则编写代码,成为美国历史上首位编写计算机代码的总统。2014年底,为庆祝“计算机科学教育周”正式启动,奥巴马编写了很简单的计算机代码:在屏幕上画一个正方形。现在你也跟他一起画吧!
1.2.1 数据处理:定义了整型变量y,n,i,t和字符型变量a
定义变量
输入
if(n为偶数)
y=n/2; //表达式
else{y=n/2+1} //表达式
for循环(i=0;i<y;i++) //控制行数
嵌套for循环(int t=0;t<=n;t++) 输出a //控制边长
换行
1.2.2 实验代码截图
1.2.3 造测试数据
| 输入 | 输出 | 说明 |
|---|---|---|
| 10 a | aaaaaaaaaa | 随机 |
| 4 a | aaaa | 随机 |


1.2.4 PTA提交列表及说明
1.编译错误:理解题目不完全,应该分奇偶
2.编译错误:忘记定义变量时,变量值初始化
3.编译错误:printf应该放在第一个for语句内,不在第二个for语句里面。
2.代码互评(5分)
找2份同学代码,和自己代码比较,建议互评代码尽量找代码风格差异较大。
同学代码截图
自己代码截图
1,2,3方式罗列2份代码不同地方。
1.该同学也使用了for循环的嵌套,但是在循环表达式时他是在用剩下的钱去计算2分,1分硬币
2.在定义变量时,该同学在开始时全部定义,便于观察。
3.学习总结(15分)
3.1 学习进度条(5分)
| 周/日期 | 这周所花的时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
|---|---|---|---|---|
| 3/9-3/15 | 9+ | 80 | 整型和浮点型,If-else语 | 代码专业术语的解读 |
| 10/9-17 | 10+ | 96 循环语句的使用,整型和浮点型的复习 | 调用,定义函数 | |
| 10/20-25 | 11+ | 105 | 调用,定义函数 | 各种函数的运用 |
| 10/28-11/1 | 11+ | 127 | 多分支结构,逻辑运算 | 逻辑思维 |
| 11/4-7 | 12+ | 178 | 多分支结构的熟悉,switch语句 | switch语句的灵活运用 |
| 11/10-15 | 14+ | 194 | while语句与do while 语句 | 都while语句的灵活使用 |
| 11/18-22 | 15+ | 201 | break与continue语句的使用和区别 | 对于for语句循环的嵌套,不熟练 |
3.2 累积代码行和博客字数(5分)
3.3 学习内容总结和感悟(5分)
3.3.1 学习内容总结
3.3.2 学习体会
感觉随着学习代码的时间的增长,学到了越来越多的代码知识,但是有些还不是很熟练,甚至有时候花的时间特别多才可以去完成,有点烦躁。俗话说熟能生巧,单靠做作业来敲代码是不够的,得加油训练思维,多敲敲代码。
