一、本周教学内容&目标
第4章 循环结构 4.3熟悉break、continue的使用 4.4 熟悉使用循环的嵌套解决问题。
二、本周作业头
这个作业属于那个课程 | C语言程序设计II |
---|---|
这个作业要求在哪里 | C语言I博客作业08] |
我在这个课程的目标是 | <学会循环结构,了解并熟悉while和do-while结构解决问题 |
这个作业在那个具体方面帮助我实现目标 | 完成PTA作业,熟练运用符号,熟系while和do-while结构 |
参考文献 | <<集美大学林丽老师>> |
三、本周作业
1.PTA实验作业
1.1 题目名1 (换硬币)
将一笔零钱换成5分、2分和1分的硬币,要求每种硬币至少有一枚,有几种不同的换法?
输入格式:
输入在一行中给出待换的零钱数额x∈(8,100)。
输出格式:
要求按5分、2分和1分硬币的数量依次从大到小的顺序,输出各种换法。每行输出一种换法,格式为:“fen5:5分硬币数量, fen2:2分硬币数量, fen1:1分硬币数量, total:硬币总数量”。最后一行输出“count = 换法个数”。
输入样例:
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
1.1.1数据处理
数据表达:定义了整型变量x,i,w,a,b,c,d,count,分别表示x零钱数额,在循环中i储存五分硬币个数,w储存一分硬币个数,a表示最多五分硬币个数减一,b减去五分剩余的钱,c储存二分硬币个数,d减去五分和二分剩下的钱,储存换法个数。
伪代码:
1.2.2 实验代码截图
1.2.3 造测试数据
2.代码互评(5分)
找2份同学代码,和自己代码比较,建议互评代码尽量找代码风格差异较大。
同学代码截图
自己代码截图
3.学习总结(15分)
3.1 学习进度条(5分)
周/日期 | 这周所花的时间 | 代码行 | 学到的知识点简介 | 目前比较困惑的问题 |
---|---|---|---|---|
第六周 | 18小时 | 370行 | 分支结构和用char输入字符 | 无 |
第七周 | 16小时 | 400行 | 运用if-else语句 | 特殊符号运用不熟练 |
第八周 | 24小时 | 378行 | 掌握for语句循环的运用 | 无 |
第九周 | 25小时 | 264行 | 字符型数据类型和逻辑运算符 | 无 |
第十周 | 19小时 | 164行 | 熟练分支结构,逻辑符的运算 | 时常编译错误 |
第十一周 | 21小时 | 158行 | switch语句的使用 | 无 |
第十二周 | 24小时 | 268行 | 熟悉使用while和do-while结构 | 无 |
第十三周 | 22小时 | 298行 | 熟悉break、continue的使用和 熟悉使用循环的嵌套解决问题 | 无 |
3.2 累积代码行和博客字数(5分)
时间 | 博客字数 | 代码行数 |
---|---|---|
第四周 | 524 | 55 |
第五周 | 618 | 117 |
第六周 | 0 | 490 |
第七周 | 2189 | 549 |
第八周 | 2400 | 560 |
第九周 | 3478 | 670 |
第十周 | 4290 | 784 |
第十一周 | 5410 | 927 |
第十二周 | 6422 | 1195 |
第十三周 | 7563 | 1432 |
3.3 学习内容总结和感悟(5分)
3.3.1 学习内容总结
3.3.2 学习体会
1,本周作业完成较慢,熟练度不够。
2,开始总结代码,编程,为期末考试准备。
3,天天保持一定的训练。
4,小细节一样不能忽视,重在细心。
5,代码的规范度一定要到位。
6,作业越来越难,慢慢的去啃。