一 PTA实验作业
我的排名
1.1题目:
根据输入的百分制成绩score(整数),转换成相应的五分制成绩grade后输出。
1.1.1 数据处理
数据表达:score 整型变量 其值由用户输入
数据处理:表达式:判断表达式 流程结构:分支结构。
1.1.2 实验代码截图
1.1.3 造测试数据
输入数据 |
输出数据 |
说明 |
101 |
Input error! |
不在成绩评定范围内 |
-1 |
Input error! |
不在成绩评定范围内 |
90 |
A |
在成绩评定范围内 |
80 |
B |
在成绩评定范围内 |
1.1.4 PTA提交列表及说明
- ①当时括号太多了,分清两两对应的括号有点困难,所以我将所有括号都去掉了,因为if和else后面跟着的都只有一个语句,所以可以去掉括号。
- ②因为习惯性的用x来比较来判断,所以以至于将下面所有应该用score来比较的都用了x比较。所以要注意
1.2 题目:
从键盘读入一个4位数的整数,求该数中有多少位是7
1.2.1
数据处理:整型变量n,sum,a,b,c,d。n由用户输入,sum,a,b,c,d都是由输入的n值决定。
数据处理:表达式: 1.a = n/1000; 2.b = (n/100) %10; 3.c = ((n/10)%100)%10; 4.d = n%10; 5.判断表达式 流程结构:顺序结构
1.2.2 实验代码截图
1.2.3 造测试数据
输入数据 |
输出数据 |
说明 |
1007 |
1 |
只有一个7 |
1077 |
2 |
有两个7 |
1777 |
3 |
有三个7 |
7777 |
4 |
有四个7 |
1.2.4 PTA提交列表及说明
- ① 判断符号需要用两个等号==而我只用了两个(微笑)。
- ② 中文的分号和英文的分号我弄混了吗?
- ③ (微笑)。
二 代码互评
①郑晨西同学代码截图①
②郑晨西同学代码截图②
①郑九龙同学代码截图①
②郑九龙同学代码截图②
1. 郑晨西的代码太高级了!容我看不懂ovo
2. 同学的代码非常简短,而我的非常繁长。用到了我没见过的形式,比如语句中的“case” “break”等。雅思莫拉 肥肠膏基啊!
3. 同学的代码密集 如果出错了 可能会有点“难”找啊。宽松的代码让人更易读懂代码。
三 学习总结
3.1 学习进度条
周 / 日期 |
这周花的时间 |
代码行 |
学到的知识点简介 |
目前比较困惑的问题 |
第三周 |
两天 |
134 |
循环判断结构 |
图标的制作 |
第四周 |
两天 |
135 |
如何自定义函数 |
所打代码的行数 |
第五周 |
两天 |
110 |
逻辑符和分支结构 |
字符等占了多少字节 |
3.2 累积代码行和博客字数
3.3 学习内容和感悟
3.3.1 学习内容总结
3.3.2 学习体会
- 要自己将“树”增加枝叶,不能只听老师说让哪个枝叶长就长哪个枝叶。
- 不理解的地方:有了“将一次性过的PTA提交列表放在博客上面会记0分”的规矩后,当我一次过了的时候,我还得想办法改错地方,然后提交,然后再编为什么错了。我觉得这样的规矩不妥,比如这次的PTA的第三题,第一次提交过了,但是它分值最高,(选择题目难度越大,分值越高)所以不得不改错然后重新提交几次。
- 老师推荐的书老师不会拿来教学的,所以要自觉的去看和学习。