本周作业头
提问 | 回答 |
---|---|
这个作业属于哪个课程 | C语言程序设计Ⅱ |
这个作业要求在哪 | https://edu.cnblogs.com/campus/zswxy/CST2019-1/homework/9885 |
我在这个课程的目标 | 熟练运用循环结构和分支结构,在C语言的学习上更上一层楼,为以后学习打好基础 |
这个作业在哪个具体的方面帮助我实现目标 | 学习并掌握多分支结构、字符型数据类型和逻辑运算符 |
参考文献 | 百度百科,CSDN社区,同学代码 |
1.PTA实验作业
1.1高考成绩
题目描述:高考结束不久,各校的入取分数线也出来了,北京大学(Peking University)720,浙江大学(Zhejiang University)650,工业大学(University Of Technology)600,文理学院(Shaoxing University)550,文理学院元培学院(Shaoxing University Yuanpei College)500,绍兴职业技术学院(Shaoxing Vocational & Technical College)400,张三的分数为n,请问张三能去哪个大学? 如果分数低于400,则回家种地(to be a farmer)。很多学生都想知道自己能去哪个学校,求身为程序员的你帮帮他们。
1.1.1数据处理
数据表达:本题用了变量n,通过赋值产生,属于整型变量; 数据处理:使用了if-else选择语句,多次运用if的分支结构;
1.1.2实验代码截图
1.1.3 造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
700 | Zhejiang University | 650<700<720 |
580Shaoxing University | 550<580<600 | |
390 | to be a farme | 390<400 |
1.1.4 PTA提交列表及说明
编译错误:没有注意把握变量的控制条件,只有一半的区间;
编译错误:分支结构中误用了大括号;
1.2统计学生平均成绩与及格人数
题目描述:本题要求编写程序,计算学生们的平均成绩,并统计及格(成绩不低于60分)的人数。题目保证输入与输出均在整型范围内。
1.2.1数据处理
####1.2.1数据处理#### 数据处理:本题使用了n,i2个变量,是通过赋值产生的,均属于int型; 数据表达:使用了if-else选择语句;
1.2.2实验代码截图
1.2.3 造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
92 88 75 63 40 | 71.6 4 | 平均成绩71.6 4人合格 |
85 70 66 64 60 | 69 5 | 平均成绩69 5人合格 |
1.2.4 PTA提交列表及说明
编译错误:for语句中的条件未用分号隔开;
格式错误:if语句未用大括号括起来;
2.代码互评
同学代码
自己代码
不同之处:①他比我多定义了一个变量sum;
②运用的逻辑表达式不相同;
3.学习总结
3.1 学习进度条
日期 | 这周所花的时间 | 代码行 | 学到的知识简介 | 目前比较疑惑的问题 |
---|---|---|---|---|
2019年10月9日——2019年10月11日 | 总计5小时 | 约120行 | 关于PTA报错反馈因为是英文有点难懂 | |
2019年10月14日——2019年10月18日 | 总计4小时 | 约100行 | 在for语句中1.0和1的区别 | |
2019年10月22日——2019年10月26日 | 总计6小时 | 150行 | 函数接口定义可以由自己规定吗? | |
2019年10月30日——2019年11月02日 | 总计6小时 | 220行 | ASCII码表是国际通用的吗?它有什么作用? |
3.2累积代码行和博客字数
3.3 学习内容总结和感悟
3.3.1 学习内容总结
3.3.2 学习体会
这周的主要学习内容是多分支结构、字符型数据类型和逻辑运算符。这些内容在之前自己的学习内容总结中稍微涉及了一点,经过课堂的学习进一步加深了印象,有了更深的理解。if-else的分支结构在稍早的课堂中已经学习过了,这次是if的多分支结构。所以学习是层层递进的,有了前面知识的学习,后面知识的获取理解是水到渠成的事情。学习应该一步一个脚印,脚踏实地。这次作业严格来说不是自己独立完成的,自身能力确实限制了发挥。在作业完成过程中,麻烦了不少同学,我们相互帮助,共同成长。希望在以后C语言的学习中,自己能够学有所成,学有所得。