C语言I博客作业09

一.表格

这个作业属于那个课程 C语言程序设计II
这个作业要求在哪里 http://edu.cnblogs.com/campus/zswxy/CST2019-1/homework/10027
我在这个课程的目标是 学好C语言,熟练掌握编程
这个作业在那个具体方面帮助我实现目标 熟悉break、continue的使用;熟悉使用循环的嵌套
参考文献 百度、C语言程序设计

二.PTA实验作业

1.1 换硬币

题目内容描述:
C语言I博客作业09_第1张图片

1.1.1 数据处理

数据表达:用了x,count,y,z,t,都属于整型变量;
数据处理:运用了for语句和if-else语句;
伪代码:
{
     定义整型变量并赋值;
     输入零钱数额;
     使用for循环语句 {
         使用for循环语句 {
             使用for循环语句 {
                 使用if语句判断条件是否成立 {
                     分别输出五分、二分、一分硬币的个数,以及总硬币的个数;
                     换法个数累加;
                 }
             }
         }
     }
     输出换法个数;
}

1.1.2 实验代码截图

C语言I博客作业09_第2张图片

1.1.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 验证题目所给数据
8 fen5:1, fen2:1, fen1:1, total:3;count = 1 测试其他数据
3 count = 0 测试其他数据

1.1.4 PTA提交列表及说明

C语言I博客作业09_第3张图片

1.编译错误:乘号忘记打了;
2.编译错误:分号忘记打了;
3.编译错误:单词写错了。

1.2 跟奥巴马一起画方块

题目内容描述:
C语言I博客作业09_第4张图片

1.2.1 数据处理

数据表达:用了N,a,b,c,其中N,a,b属于整型变量,c属于字符型变量;
数据处理:运用了for语句;
伪代码:
{
     定义整型变量;
     定义字符型变量;
     输入正方形边长以及字符;
     使用for循环语句 {
         使用for循环语句 {
             输出字符;
         }
         输出换行指令;
     }
}

1.2.2 实验代码截图

C语言I博客作业09_第5张图片

1.2.3 造测试数据

输入数据 输出数据 说明
10 a aaaaaaaaaa aaaaaaaaaa aaaaaaaaaa aaaaaaaaaa aaaaaaaaaa 验证题目所给数据
3 a aaa aaa 测试其他数据
7 a aaaaaaa aaaaaaa aaaaaaa aaaaaaa 测试其他数据

1.2.4 PTA提交列表及说明

C语言I博客作业09_第6张图片

1.答案正确:之前在课堂上,老师讲解了*号如何编程这种行列形式,本题便涵盖了这种思想,因此我将课堂知识运用进去,直接就做对了。

三.代码互评

同学代码截图(李泽基)
C语言I博客作业09_第7张图片
自己代码截图
C语言I博客作业09_第8张图片
不同之处:
1.他使用了累减的方式直接得出结果,而我还使用了if语句进行判断得出结果;
2.他在前面的步骤中便进行了部分运算,直接运用两个for语句便完成编程,而我的过程相对于他来说更加繁琐,还添加了判断语句。
同学代码截图(彭齐家)
C语言I博客作业09_第9张图片
自己代码截图
C语言I博客作业09_第10张图片
C语言I博客作业09_第11张图片
不同之处:
1.我是先进行了判断再进入for循环,而他省去了这一步。

四.学习总结

4.1 学习进度条

周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
1/9-21 三天 28
2/10-1 三天 18 编译生成hello world文件
3/10-11 三天 79 使用if-else语句以及scanf语句 不知道如何确定变量类型
4/10-18 三天 83 使用for语句
5/10-26 三天 107 自定义函数以及调用自定义函数 还不是很理解如何自定义函数以及调用自定义函数
6/11-2 三天 147 运用多分支结构、字符型数据类型和逻辑运算符
7/11-7 三天 138 多分支结构switch语句的使用
8/11-15 三天 85 使用while和do-while结构解决问题 while语句中,判断的条件有时搞不太清楚
9/11-22 三天 80 熟悉break、continue的使用;熟悉使用循环的嵌套 不太能够区分break和continue的使用

4.2 累积代码行和博客字数

C语言I博客作业09_第12张图片

4.3 学习内容总结和感悟

4.3.1 学习内容总结

C语言I博客作业09_第13张图片

4.3.2 学习体会

本周学习了break和continue的使用,以及如何使用循环的嵌套,在学习以及编程过程中,我也发现了自己的几点不足之处:
1.在各种不同的情况下,我仍然不能判断该使用break和continue中的哪一个;
2.不注重细节部分,经常出现忘记打分号、打错单词等情况;
针对自己的问题,我也为自己列出了部分解决方案:
1.在接下来的学习中,应更加注意细节部分,在做题过程中,有意识的提醒自己;
2.在网上找一部分关于break和continue如何使用的题目,多加练习。

你可能感兴趣的:(C语言I博客作业09)