这个作业 属于哪个课程 | <C语言程序与设计> |
---|---|
这个作业的要求在哪里 | https://edu.cnblogs.com/campus/zswxy/SE2020-4/homework/11529 |
这个作业的目标 | 更好的了解掌握分支结构 |
学号 | <20209210> |
一、本周教学内容&目标
第3章分支结构 3.1-3.2 使学生熟悉多分支结构、字符型数据类型和逻辑运算符。
二、本周作业头
这个作业属于那个课程 | C语言程序设计II |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/SE2020-4/homework/11529 |
我在这个课程的目标是 | 继续向着七位数进军 |
这个作业在那个具体方面帮助我实现目标 | 分支结构,和思想 |
参考文献 | C语言程序设计II,B站,浏览器 |
1.PTA实验作业(20分/提)
1.1 题目名 身高预测。
1.1.1数据处理
数据表达:将个人身高和父母身高用浮点型变量来定义,sex、sports、diet用了字符型char来储存。
数据处理:if(sex'F'||sex'f')
{
adultHeight=(faHeight0.923+moHeight)/2.0;
if(sports'Y'||sports'y')
x=adultHeight0.02;
if(diet'Y'||diet'y')
y=adultHeight*0.015; 若为女性,同理改变一下数字与字符就行了。
1.1.2实验代码截图
1.1.3 造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
M 165 172 Y Y | 188.3CM | 我的预测身高为188.2CM |
M 170 162 Y Y | 187.2CM | 阳榕的预测身高是187.2CM |
M 170 156 N Y | 178.7CM | 张宇韬的预测身高是178.7CM |
M 165 156 Y Y | 179.5CM | 钟品的预测身高179.5CM |
1.1.4 PTA提交列表及说明
答案错误:之前没有把变量的值赋好,以及没有在变量前加&。然后就是M这样的字符型没有用单引号。
解决:在于同桌一起睁大眼睛到处检查,终于发现了这些小问题。
1.2 题目 判断体质完整版
1.2.1 数据处理
数据表达:运用了数学函数,同时用double来定义体重,身高。
数据处理: BMI=kg/pow(m,2);然后用分支结构来判断类型。
1.2.2 实验代码截图
1.2.3 造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
69 1.74 | 正常 | 我的体质正常 |
73 1.76 | 正常 | 阳榕的体质正常 |
49 166 | 偏瘦 | 张宇韬的体质为偏瘦 |
60 1.73 | 正常 | 钟品的体质为正常 |
1.2.4 PTA提交列表及说明
完成中问题:第一次在C++中完成的时候,编译过程对,其中错误也是零。但不管怎么样都是输出偏瘦。
解决:几次尝试后,发现我的身高和体重在赋值的时候把顺序给搞反了。所以不管怎样输出都是偏瘦。
2.代码互评(5分)
同学的代码
自己的代码
1.阳榕同学定义的变量比我的要少很多,我用的字符是&&而阳榕用的是||。
2.杨连平同学和阳榕的代码差不多,都是比我少定义一些变量。
3.我的代码就比较麻烦,涉及的变量也确实挺多,可能会容易出错一些。
3.学习总结(15分)
3.1 学习进度条(5分)
周 / 日期 | 这周花的时间 | 代码行 | 学到的知识点简介 | 目前比较困惑的问题 |
---|---|---|---|---|
第三周 | 四天 | 131 | for的循环 | 语法问题比如markdow |
第四周 | 两天 | 134 | 自定义函数 | 就上课能懂但是操作就出问题 |
第五周 | 七个小时 | 143 | 分支结构 | 容易混淆分支内容 |