C语言I博客作业09

 

一、本周教学内容&目标

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

二、本周作业头

 

 这个作业属于哪个课程 C语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/10028
我在这个课程的目标是 练习C语言
这个作业在那个具体方面帮助我实现目标 通过学习循环的嵌套
参考文献 c语言程序设计

三、本周作业

1.PTA实验作业

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

 

 

 

1.1.7-2 换硬币 (20 分)

将一笔零钱换成5分、2分和1分的硬币,要求每种硬币至少有一枚,有几种不同的换法?

伪代码:C语言I博客作业09_第2张图片

 

     

1.1.2实验代码贴图


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

 

 

 

 

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 题目所给
2 count = 0 随机数
8 fen5:1, fen2:1, fen1:1, total:3 count = 1 随机数

说明:我一遍过,没啥好说的

1.2   7-6 跟奥巴马一起画方块 (15 分)

美国总统奥巴马不仅呼吁所有人都学习编程,甚至以身作则编写代码,成为美国历史上首位编写计算机代码的总统。2014年底,为庆祝“计算机科学教育周”正式启动,奥巴马编写了很简单的计算机代码:在屏幕上画一个正方形。现在你也跟他一起画吧!

 

1.2.1数据处理

伪代码:C语言I博客作业09_第4张图片

 

 

 

 

1.2.2实验代码贴图

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

 

 

1.2.4 PTA提交列表及说明

 

 编译错误是因为没有注意格式,改正后正确。

2.代码互评(7-1)

(7-1)
同学截图:C语言I博客作业09_第6张图片

 

 



我的截图:C语言I博客作业09_第7张图片

区别:(1)这位同学明显有他自己的想法,他先用“if-else”句型进行各分数段的不同result,然后才用switch列表达式“result”进行不同分数情况的等级评分。
但我的明显更简单,直接列表达式“grade/10”来进行成绩等级分段。

3.学习总结

3.1 学习进度条

周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
第一周 2h 40 输出 输出的方式还不太了解
第二周 3.5h 57 计算 还有很多算法陌生
第三周 3.5h 96 分支结构 有时会比较迷糊
第四周 1.5h 150 for循环,+= 循环结构搞不清
第五周 2h 200 函数结构 对于算法的处理比较迷惑
第六周 2h 290 嵌套 对于嵌套的结构过多会解读的很吃力
第七周 2h 410 switch结构 加不加break的情况有点迷糊
第八周 3h 560 while结构 字符的运用不熟
第九周 3h 711 循环嵌套 很多地方弄不懂

 

 

 

3.2 累积代码行和博客字数

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

 

 

 

 

3.3 学习内容总结和感悟

3.3.1 学习内容总结

请用思维导图的形式将到目前为止所学的内容进行整理:

 

3.3.2 学习体会

这是我学习C语言的第13周了,从开始的懵懂无知到现在的初入了解,我感觉我对于编码越来越比较的来劲,今天我学会了switch句型,很开心,其实我在读大学之前一直没了解过计算机方面的知识,在来大学后我深感我必须赶紧“追上”同学们的“步伐”,大学是一个新的开始,我相信,在不就的将来,我一定会让我为自己自豪,为自己为傲,加油吧,少年!!

 

 

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