作业5
| 这个作业属于哪个课程 | https://home.cnblogs.com/u/Qutongxue/relation/schoolclasses |
| ---- | ---- | ---- |
| 这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2020-3/homework/11454 |
| 这个作业的目标 | 能熟练使用if-else语句,总结巩固学习到的内容 |
| 这个作业在那个具体方面帮助我实现目标 | 掌握循环与分支结构 |
| 学号 | 20209002 |
| 参考文献 | c语言程序设计(第三版) |
1.PTA实验作业
1.1 C程序设计 实验2-2-1
用if-else语句编程,根据输入的百分制成绩score(整数),转换成相应的五分制成绩grade后输出。
当 90≤ score≤100时, grade=A ;
当80≤ score<90时,grade=B;
当70≤ score<80时, grade=C;
当60≤ score<70时,grade=D;
当0≤ score<60时,grade=E。
如果输入成绩 score<0或 score>100,则输出“Input error!”。
1.1.1数据处理
数据表达:定义了整型变量score,由输入得来。
数据处理:用了if(score<0){printf("Input error!\n");等,然后逐渐将对应等级得出。
1.1.2实验代码截图
1.1.3 造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
85 | B | 样本数据 |
120 | Input error! | 样本数据 |
65 | D | D等级 |
1.1.4 PTA提交列表及说明 | ||
提交列表说明:
本来一点也不会写 然后请教同学学会了 基本没什么问题了
***1.2 7-4 判断体质完整版 ****
体质指数( BMI)是目前国际上常用的衡量人体胖瘦程度以及是否健康的一个标准。BMI的计算方法如下: 体质指数(BMI) = 体重(kg)/ 身高( m )的平方。
1.2.1 数据处理
数据表达:运用了数学函授,定义了kg,m,BMI。还有BMI的计算过程
数据处理:表达式:BMI=weight/(heightheight)
流程结构:if-else的分支结构
1.2.2 实验代码截图
1.2.3 造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
62 1.71 | 正常 | 样本数据 |
100 1.51 | 极重度肥胖 | BMI >= 40 |
50 1.81 | 偏瘦 | BMI < 18.5 |
1.2.4 PTA提交列表及说明 | ||
提交列表说明:\n漏打了
2.代码互评
同学代码截图:https://img2020.cnblogs.com/blog/2178619/202011/2178619-20201123130837933-1781531307.png
自己代码截图:
该同学代码和我类似,但是他的更加简便,我的还需要精炼。
3.学习总结
3.1 学习进度条
| 周/日期 | 这周所花时间 | 学到的知识点简介 | 目前比较迷惑的问题 |
| ---- | ---- | ---- | ---- | ---- |
| 第八周 | 4h | 学会打出helloworld | 无 |
| 第九周 | 10h | 学会华氏温度摄氏温度的计算和if,else的语句 | 变量什么时候用整形什么时候用浮点 |
| 第十周 | 15h | 学了for循环 | 运用不机灵,死板 |
| 第十一周 | 18h | 学会定义调用函数 | 运用不太熟练 |
| 第十二周 | 18h | 学习了分支结构| 无 |
3.2 累积代码行和博客字数
时间 | 博客字数 | 代码行数 |
---|---|---|
第八周 | 1012 | 30 |
第九周 | 1889 | 70 |
第十周 | 2934 | 150 |
第十一周 | 4001 | 180 |
第十二周 | 5601 | 200 |
3.3 学习内容总结和感悟
3.3.1 学习内容总结
3.3.2 学习体会
温故而知新 学的else-if语句和字符类型得到了巩固 现阶段要做的是消化巩固好以前学到的内容,认真听老师讲的新知识。