C语言I博客作业08
一、本周教学内容&目标
第4章 循环结构 4.1-4.2 熟悉使用while和do-while结构解决问题。
二、本周作业头
这个作业属于那个课程 | C语言程序设计II |
---|---|
这个作业要求在哪里 | http://edu.cnblogs.com/campus/zswxy/SE2019-3/homework/9982 |
我在这个课程的目标是 | 熟练使用编程工具进行代码的编写 |
这个作业在那个具体方面帮助我实现目标 | 在学习while新语句结构与使用方面 |
参考文献 | https://www.cnblogs.com/linli069/ |
三、本周作业
1.PTA实验作业
2.代码互评
3.学习总结
四、作业格式
1.PTA实验作业
1.1题目名1
对于给定的正整数N,求它的位数及其各位数字之和。
1.1.1数据处理
数据表达:用到了n,count,sum等变量。
数据处理:用到了while结构。
1.1.2实验代码截图
1.1.3造测试数据
输入数据 | 输出数据 |
---|---|
1314 | 4 9 |
1234 | 4 10 |
1.1.4PTA提交列表及说明 | |
答案错误:通过询问班助帮我解决了这个问题,问题出在scanf()语句中的引号位置打错了。 | |
部分正确:前部分和后部分都没问题,发现问题出在while下面的循环体判断顺序有误。 | |
答案正确:发现并改正了错误。 | |
1.2题目2 | |
在中国数学史上,广泛流传着一个“韩信点兵”的故事:韩信是汉高祖刘邦手下的大将,他英勇善战,智谋超群,为汉朝建立了卓越的功劳。据说韩信的数学水平也非常高超,他在点兵的时候,为了知道有多少兵,同时又能保住军事机密,便让士兵排队报数: | |
按从1至5报数,记下最末一个士兵报的数为1; | |
再按从1至6报数,记下最末一个士兵报的数为5; | |
再按从1至7报数,记下最末一个士兵报的数为4; | |
最后按从1至11报数,最末一个士兵报的数为10; | |
1.2.1数据处理 | |
数据表达:用到了变量i。 | |
数据处理:用到了for循环以及if条件语句结构。 | |
1.2.2实验代码截图 | |
1.2.3造测试数据
输入数据 | 输出数据 |
---|---|
无输入 | 2111 |
1.2.4PTA提交列表及说明 | |
编译错误:for循环里面的表达式三个,并用两个分号隔开,我只输入了两个表达式。 | |
答案正确:找到并改正了错误。 | |
2代码互评 | |
1.while()中的表达式不同我用的n!=0,他用的n>0。 | |
2.while后面的循环结构表达式顺序不同。 | |
1.定义的变量不同他多定义了N与z两个变量。 | |
2.中间多了一个表达式N=z。 | |
3学习总结 |
3.1学习进度条
周/日期 | 这周所花时间 | 代码行 | 学到的知识点简介 | 目前比较疑惑的问题 |
---|---|---|---|---|
第五周 | 3h | 0 | 输入程序 | 无 |
第六周 | 6h | 95 | 输入,输出相关变量,数据处理 | 对编程的格式以及语法不熟悉 |
第七周 | 8h | 261 | 程序的判断,数学函数的复制与精度,数据类型,运算等 | 对于数学函数的表达式不熟悉,赋值运算操作不规范 |
第八周 | 4h | 93 | 用到了for循环语句以及新的变量 | 对题目要求的输出格式以及输出要求不注意 |
第九周 | 5h | 136 | 学习了主动被动函数以及形参实参的定义 | 对一些具体的代码中主被动函数以及形参实参的判断不够熟悉, |
第十周 | 6h | 146 | 学习了分支程序结构以及应用 | 对于题目要求的条件用函数语句表达不够准确 |
第十一周 | 5h | 182 | 学习了多分支结构switch | 对于将for或者条件结构镶嵌在switch多分支中逻辑不够清晰 |
第十二周 | 4h | 105 | 学习while,do-while语句 | 对于题目给出的条件用表达式表达不够清楚 |
3.2累积代码行和博客字数
周/日期 | 博客字数 | 代码行数 |
---|---|---|
第一周 | 460 | 0 |
第二周 | 675 | 56 |
第三周 | 871 | 95 |
第四周 | 734 | 71 |
第五周 | 825 | 136 |
第六周 | 774 | 146 |
第七周 | 701 | 182 |
第八周 | 780 | 105 |
3.3 学习内容总结和感悟 | ||
3.3.1 学习内容总结 | ||
本周新学习了while以及do-while循环语句结构,自己感觉对编程越来越得心应手,学会了根据题目要求去慢慢编写程序,也学会了查阅相关资料来解答。 | ||
3.3.2 学习体会 | ||
学到了新的语句结构,并用到了程序里面,感觉自己对编程越来越感兴趣,并且越来越得心应手了,自己通过询问班助解答了很多问题与疑惑,也意识到了自己的一些小错误,以及对我的教训, |
五、评价标准
C语言作业评价标准
本次作业特别注意:
1.提交列表没内容,或者太简单,每题得分0分。注意选择提交列表长的题目介绍。
2.代码格式不规范,0分。
3.代码互评,内容简单,0分。
4.学习内容总结无思维导图,0分。
5.额外完成挑战题的同学,加20分。
六、参考资料
本次作业参考自集美大学林丽老师