一、本周教学内容&目标
第3章 分支结构 3.1-3.2 使学生熟悉多分支结构、字符型数据类型和逻辑运算符。
二、本周作业头
问题 | 答案 |
---|---|
这个作业属于那个课程 | C语言程序设计II |
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/9886 |
我在这个课程的目标是 | 对if-else函数的熟练应用 |
这个作业在那个具体方面帮助我实现目标 | 通过一系列题目,很清楚的理解了if-else的运用 |
参考文献 | C语言程序设计,百度 |
三、本周作业
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分支结构。
1.1.2实验代码截图
1.1.3造测试数据
n | 结果 |
---|---|
740 | 北京大学 |
660 | 浙江大学 |
560 | 文理学院 |
1.1.4PTA提交列表及说明
编译错误:多用了ruturn 0这一语句,以及最后的大括号没有打,在检查后发现并改正。
部分正确:没有用英文表述答案,导致错误。
1.2在北大校园里,没有自行车,上课办事会很不方便.但实际上,并非去办任何事情都是骑车快,因为骑车总要找车、开锁、停车、锁车等,这要耽误一些时间.假设找到自行车,开锁并车上自行车的时间为27秒;停车锁车的时间为23秒;步行每秒行走1.2米,骑车每秒行走3.0米。请判断走不同的距离去办事,是骑车快还是走路快。
1.2.1数据处理
数据表达:运用了整型变量n,浮点型变量T1,T2;T1是骑车用的时间,T2是走路用的时间,n代表路程。
数据处理:T1=27+23+(n/3.0);T2=n/1.2;
1.2.2实验代码截图
1.2.3造测试数据
n | 结果 |
---|---|
10 | Walk |
15 | Walk |
26 | Walk |
1.2.4PTA提交列表及说明
[](https://img2018.cnblogs.com/blog/1806906/201911/1806906-20191102013433218-1052091708.png)
答案错误:因为将if语句的顺序搞反了,导致程序错误,后来将前后置换就行了。
编译错误:误以为n除以3.0会是0,就像整型除以整型等于0,看到错误提示后改正。
2.代码互评
同学代码
自己代码
1.我和他的定义的变量不一样,但作用一样
2.我将变量一次定义,他的占用了多行,看起来不简洁。
同学代码
自己代码
1.同学的代码定义的变量名不一样,我用的相应的英文名
3.学习总结
3.1 学习进度条
周/日期 | 这周所用时间 | 代码行 | 学到的知识简介 | 目前比较迷惑的问题 |
---|---|---|---|---|
10/28-11/3 | 10小时 | 100 | 逻辑运算符的作用,字符型数据的输入输出 | 逻辑运算符的运用 |
3.2 累积代码行和博客字数
3.3 学习内容总结和感悟
3.3.1 学习内容总结
这次作业感受到了分支结构的特点,学会了新的数据类型还有逻辑运算符,但是做题目的时候,前面的基本函数想scanf的特点,结尾的回归值都是懵的,还是要翻阅书本好好复习,同时抓紧学习新的知识。
3.3.2 学习体会
通过自己认真的去思考问题后能很好地写出代码,不会的就去查阅,能很好地复习学过的知识,还是得靠自己努力。