c语言1博客作业06
一、本周作业头
这个作业属于那个课程 | C语言程序设计II |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/SE2019-4/homework/9892 |
我在这个课程的目标是 | <认识字符型和库函数,学会使用和解答逻辑运算符的题目> |
这个作业在那个具体方面帮助我实现目标 | <PTA填空题,解答逻辑运算符的题目,课本上的概念> |
参考文献 | <c语言程序设计教科书,浏览器,资料书,> |
二、作业格式
1.PTA实验作业(20分/题)
1.1 题目名1
题目内容描述
在北大校园里,没有自行车,上课办事会很不方便.但实际上,并非去办任何事情都是骑车快,因为骑车总要找车、开锁、停车、锁车等,这要耽误一些时间.假设找到自行车,开锁并车上自行车的时间为27秒;停车锁车的时间为23秒;步行每秒行走1.2米,骑车每秒行走3.0米。请判断走不同的距离去办事,是骑车快还是走路快。
输入格式:
输入一行,包含一个整数,表示一次办事要行走的距离,单位为米。
输出格式:
输出一行,如果骑车快,输出一行"Bike";如果走路快,输出一行"Walk";如果一样快,输出一行"All"。
1.1.1数据处理
数据表达:
用了m变量,这些变量的值是公式运算m/1.2<=>m/3.0+50 来的,类型是整型。
数据处理:
数据用到m/1.2<=>m/3.0+50和if-else结构。
1.1.2实验代码截图
1.1.3 造测试数据
输入数据 |输出数据| 说明
--|:---😐:---😐:---😐--
90|walk|步行快
100|All|一样快
110|bike|骑行快
1.1.4 PTA提交列表及说明
根据PTA提交列表,简要描述调试程序碰到的问题及解决办法。
提交列表说明:
部分正确;我发现我把walk和bike思考反了,把bike填在walk那,刚刚反掉。
全部正确:改正了错误。
1.2 题目2
输出21世纪中截止某个年份以来的所有闰年年份。注意:闰年的判别条件是该年年份能被4整除但不能被100整除、或者能被400整除。
输入格式:
输入在一行中给出21世纪.
逐行输出满足条件的所有闰年年份,即每个年份占一行。输入若非21世纪的年份则输出"Invalid year!"。若不存在任何闰年,则输出“None”。
1.2.1 数据处理
数据表达:用了year,i两个变量,都是整型的 运用了year>2100 ||year<2001,year<2004 i%4&&i%100!=0||i%4000
数据处理:这个题目应用了if-else语句,逻辑运算符,for循环语句,可以作为典例,聚集了很多知识点。
1.2.2 实验代码截图
1.2.3 造测试数据
输入数据 |输出数据|
--|:---😐:--
2121|Invalid year
2003|None
2000|Invalid year
1.2.4 PTA提交列表及说明
说明:
部分正确:就&&打成了|| 运用错了,以为要用或逻辑运算符,
部分正确:在17处,少打了一个!,导致结果错误,部分正确现象。
答案正确 改正了错误。
2.代码互评(5分)
找2份同学代码,和自己代码比较,建议互评代码尽量找代码风格差异较大。
同学代码截图
自己代码截图
1,2,3方式罗列2份代码不同地方。
与第一位同学比较:
1:这个同学设了很多个变量,一个一个清晰,但是我觉得有点多余,我设应该距离m就可以出来了,
2:他用了\n我没有用 ,这个还是用比较好,形成一种习惯。
3:他用了3个if,没有使用else,是另一种方法,没有试过,我相当于又学到了一点点,但是最好用if-else。
与第二位同学比较%
1:她的排版不是很美观,也是比较简洁的
2:我们设的变量不同,d与m
3:她使用了\n,值得我学习,我觉得我的更容易理解。
3.学习总结(15分)
3.1 学习进度条(5分)
周/日期 | 这周所花的时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
---|---|---|---|---|
第四周9.16-9.23 | 6小时 | 28 | 初步了解敲代码,做博客 | 怎样进去做这些作业 |
第六周9.23-10.6 | 32小时 | 19 | 熟悉部分编程的格式,使用markdown语法 和做表格 | 不太会做表格 |
第七周10.7-10.11 | 40小时 | 105 | 学会使用if-else语句做分支结构题 | 做折线图开始的时候有点不太会 |
第八周10/14-10/19 | 48小时 | 82 | 学习了for语句,运用于敲代码时,进行循环过程。 | 有时候忘记赋值,循环体处掌握的方法还不够,容易运行错误。 |
第九周10/20-10/26 | 50小时 | 108 | 学习了c语言函数知识,理解定义和使用方法 | 不太懂,经常出错,函数式子很难想到 |
第十周10/28-11/02 | 38小时 | 180 | 学习了字符型,库函数,还有逻辑运算符知识 | 对这些我还挺感兴趣的 |
3.2 累积代码行和博客字数(5分)
代码行|博客字数
--|:---😐:--
180|2112
3.3 学习内容总结和感悟(5分)
3.3.1 学习内容总结
3.3.2 学习体会
1;制作思维导图是一个很不错的方法,我发现知识在不断有格式化了,知识更清晰明了。
2;我们在做PTA作业时候,需要仔细阅读题目,明白题目要我们求什么?思路清晰再敲。
3;随着知识的增加,我们了解的越来越多,更要注重吸收消化。
4;我觉得c语言程序设计,用心对待,其实挺有趣。