C语言I博客作业05
| 这个作业属于哪个课程 | C语言程序设计II |
|---|---|
| 这个作业属于哪个课程 | 班级链接 |
| 这个作业要求在哪里 | 作业的要求 |
| 这个作业的目标 | 学会灵活运用逻辑运算符调用函数来进行编译 |
| 这个作业在那个具体方面帮助我实现目标 | 对比同学优秀代码和翻阅书籍 |
| 参考文献 | C语言程序设计(第三版) |
| 学号 | 20208925 |
1.PTA实验作业

1.1 7-1 C程序设计 实验2-2-1
用if-else语句编程,根据输入的百分制成绩score(整数),转换成相应的五分制成绩grade后输出。
1.1.1数据处理
数据表达:运用了score变量,该变量为整数型的变量,值是通过输入得来的
数据处理:运用了if-else的嵌套结构,顺序结构,else-if语句
1.1.2实验代码截图

1.1.3 造测试数据
| 输入数据 | 输出数据 | 说明 |
|---|---|---|
| 95 | A | 当 90≤ score≤100时, grade=A |
| 85 | B | 当80≤ score<90时,grade=B |
| 75 | C | 当70≤ score<80时,grade=C |
| 65 | D | 当60≤ score<70时,grade=D |
| 55 | E | 当0≤ score<60时,grade=E |
| 105 | Input error! | 当输入的值大于100时,输出为输入错误 |
| -5 | Input error! | 当输入的值小于0时,输出为输入错误 |
1.1.4 PTA提交列表及说明

编译错误:大写字母两边没用""
部分正确:没有用逻辑与&&
1.2 7-4 判断体质完整版
体质指数( BMI)是目前国际上常用的衡量人体胖瘦程度以及是否健康的一个标准。BMI的计算方法如下: 体质指数(BMI) = 体重(kg)/ 身高( m )的平方。
1.2.1 数据处理
数据表达:height,weight为输入的身高和体重,BMI为计算出的体脂指数,函数均为双精度浮点型
数据处理:数据表达式:赋值表达式,判断表达式
流程结构:顺序结构,判断结构
1.2.2 实验代码截图

1.2.3 造测试数据
| 输入数据 | 输出数据 | 说明 |
|---|---|---|
| 45 1.65 | 偏瘦 | 类型1 |
| 55 1.65 | 正常 | 类型2 |
| 70 1.65 | 偏胖 | 类型3 |
| 80 1.65 | 肥胖 | 类型4 |
| 123 1.65 | 极重度肥胖 | 类型5 |
1.2.4 PTA提交列表及说明

部分正确:第21行打成了“极度肥胖”
2.代码互评
同学代码:


我的代码:

对比:同学代码感觉有点复杂,我的代码更加简单,思路清晰
3.学习总结
3.1 学习进度条
| 周/日期 | 这周所花的时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
|---|---|---|---|---|
| 第八周 | 8小时 | 19 | 基本结构,编写简单程序 | |
| 第九周 | 12小时 | 75 | 华氏温度转化成摄氏温度,算数运算和赋值运算 | |
| 第十周 | 16小时 | 87 | 循环,数组 | 如何灵活运用循环结构 |
| 第十一周 | 14小时 | 116 | 如何定义和调用函数 | 不太了解自定义函数 |
| 第十二周 | 17小时 | 156 | 多分支结构、字符型数据类型和逻辑运算符 | 不能很好的运用逻辑运算符 |
3.2 累积代码行和博客字数
| 时间 | 博客字数 | 代码行数 |
|---|---|---|
| 第八周 | 587 | 19 |
| 第九周 | 488 | 75 |
| 第十周 | 1370 | 162 |
| 第十一周 | 1153 | 278 |
| 第十二周 | 1662 | 434 |
![]() |
3.3 学习内容总结和感悟
3.3.1 学习内容总结

3.3.2 学习体会
总结前几次的作业来看,以后的作业要一字一句去看,不能为了追求速度而忽略了某些重要的点,从而导致失分,细心是极为重要的,之后的学习要一直保持这种状态,绝不能掉以轻心。以后的作业都要保证质量的前提下进行,既要有有速度也要保证作业的质量。多利用空余时间去学习c语言程序设计,调整自己的状态,早点从这种迷茫的状态走出来,跟着老师的上课的节奏来,学好这门课程。

浙公网安备 33010602011771号