C语言|博客作业06
| 这个作业属于哪个课程 | C语言程序设计II |
|---|---|
| 这个作业的要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2019-1/homework/9885 |
| 我在这个课程的目标是 | 学习基础程序语言C语言,基本掌握C语言的思维方向 |
| 这个作业具体在哪个方面帮助我实现目标 | 编程练习、if-else嵌套,逻辑运算符 |
| 参考文献 | C语言程序设计(第三版) |
1.PTA实验作业

1.1 题目1
7-2任务06-01-04 骑车与走
路

1.1.1数据处理
数据表达:用了变量m,是整型变量,rt,wt是浮点型
数据处理:用了if-else结构,用了算术运算符(+,/),逻辑运算符(&),关系运算符(<,==),赋值运算符(=)
1.1.2实验代码截图

1.1.3 造测试数据
| 输入数据 | 输出数据 | 说明 |
|---|---|---|
| 1200 1200 | 00:00 | 起始时间与终止时间相等 |
| 1201 1530 | 03:29 | 不用进位 |
| 1230 1510 | 02:40 | 需要进位 |
1.1.4 PTA提交列表及说明

编译错误:刚开始是对于变量的定义类型没有搞清楚
答案正确:改正了变量定义,答案正确
1.2题目2
7-3计算火车运行时间

1.2.1数据处理
数据表达:用了变量x,y,hha,hhb,suma,sumb,mma,mmb,a,b都是整型
数据处理:用了if-else结构,用了算术运算符(/,*,-,+),逻辑运算符(&),关系运算符(<,==),赋值运算符(=)
1.2.2实验代码截图

答案错误1、2:把if-else嵌套里面的条件句弄错了,还有忘记打“00:00”中间的“:”了
答案正确:改正了上述错误
1.2.3造测试数据
| 输入数据 | 输出数据 | 说明 |
|---|---|---|
| 10 | Walk | 走路时间小于骑车时间 |
| 100 | All | 走路时间等于骑车时间 |
| 120 | Bike | 走路时间大于骑车时间 |
1.2.4PTA提交列表及说明

2.代码互评
同学代码:

我的代码:

1:可以看出同学代码比我的简短,而且她的代码所定义的变量比我少很多
2:她的只用了加减的算术运算符,而我的运算很复杂
同学代码:

我的代码:

1:同学的代码比我的长,但是他运用了函数定义,这样做虽然在这道题目里会比较繁琐,但是等到以后我们开始做项目的时候,这是一种很好的思路
2:在编程的时候要多想想,有没有其他的思路方法,以便于思路拓展,逻辑训练
3.学习总结
3.1 学习进度条
| 周/日期 | 这周所花的时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
|---|---|---|---|---|
| 9/21-9/28 | 约3小时 | 31行 | 对于编程的基础练习,简单的输出 | 编程熟练度不够 |
| 9/28-10/05 | 约2小时 | 26行 | 输入模式的学习,练习 | 熟练度不够,对于输入输出过程基本是完全不理解 |
| 10/05-10/12 | 约6小时 | 86行 | 输入和输出学会了,不同的结构,语句,运算的学习等等 | 熟练度不够,知识存储量不够,导致编程的时候经常需要查阅资料 |
| 10/12-10/18 | 约5小时 | 91行 | 可以自行编程,只有编程完成后出现错误才需要向同学求助。基本操作和思路学会,但是有些不够熟练。学习了代码的调试 | 不能熟练自主操作调试,编程不够熟练 |
| 10/18-10/26 | 约12小时 | 127行 | 可以看着书写出来函数定义基操 | 有时的变量定义拿不准,总是会多定义一些莫名其妙的变量,我想这是函数定义不够熟练、对题目的理解不到位的原因吧 |
| 10/26-11/03 | 约15小时 | 131行 | if-else的嵌套,逻辑运算符,字符型变量 | 字符型变量还不理解 |
3.2 累积代码行和博客字数

3.3 学习内容总结和感悟
3.3.1 学习内容总结
思维导图贴图:

3.3.2学习体会
这周学习了字符型变量,课堂上感觉像是听懂了,但是回到寝室再尝试自己理解的时候就有些困难,阅读了教材和老师推荐的C Primer Plus之后,才有了一点点感觉。总而言之,C语言的学习还是需要实际操作才能够真正理解熟练的。逻辑运算符虽然上课没讲,但是课后自己看书觉得还是理解了,只是使用的时候需要自己再回忆确认不同的运算符代表什么意思。if-else的嵌套感觉理解的还可以,但是任何东西都要反复练习。while语句还要进一步理解学习。
C语言|博客作业06的更多相关文章
- C语言博客作业06——结构体&文件
C语言博客作业06--结构体&文件 1.本章学习总结 1.1思维导图 1.2.本章学习体会 在本周的学习中,我们学习了关于结构体和文件的内容.结构体的本身并不难,但以结构体为基础的链表还是让我 ...
- C语言Ⅰ博客作业06
这个作业属于哪个课程 C语言程序设计Ⅰ 这个作业要求在哪里 熟练掌握多分支结构,字符型数据类型和逻辑运算符 我在这个课程的目标是 https://www.cnblogs.com/tongyingjun ...
- C语言博客作业06
一.表格 问题 答案 这个作业属于那个课程 C语言程序设计II 这个作业要在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-1/homework/988 ...
- C语言l博客作业06
C语言l博客作业06 问题 回答 这个作业属于哪个课程 C语言程序设计ll 这个作业的要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019-2/homew ...
- C语言博客作业6---结构体&文件
C语言博客作业6---结构体&文件 1.本章学习总结(2分) 1.1思维导图 请以思维导图总结本周的学习内容.如下图所示: 1.2.学习体会 描述本周学习感受,也可以在这里提出你不理解地方.对 ...
- C语言博客作业5--指针
C语言博客作业5--指针 1.本章学习总结(2分) 1.1思维导图 请以思维导图总结本周的学习内容,如下图所示: 1.2本章学习体会及代码量学习体会 1.2.1学习体会 描述本周学习感受,也可以在这里 ...
- C语言博客作业4--数组
C语言博客作业4--数组 1.本章学习总结 1.1思维导图 请以思维导图总结本周的学习内容,如下图所示: 1.2本章学习体会及代码量学习体会 1.2.1学习体会 描述本周学习感受,也可以在这里提出你不 ...
- C语言博客作业3--函数
C语言博客作业3--函数 1.本章学习总结 1.1思维导图 请以思维导图总结本周的学习内容,如下图所示: 1.2本章学习体会及代码量学习体会 1.2.1学习体会 描述本周学习感受,也可以在这里提出你不 ...
- C语言|博客作业10
问题 回答 C语言 博客作业10 这个作业要求在哪里 作业要求 我在这个课程的目标是 熟练循环语句的用法 这个作业在哪个具体方面帮助我实现目标 pta作业 参考文献 <C语言程序设计> 1 ...
随机推荐
- Halcon一日一练:图像设备介绍
Halcon在设计之初就提供了完整的图像采集方案,适应了多种图像设备采集图像,以及各种不同环境的采集方案. 通常情况下,图像的采集应该是所有机器视觉项目首要解决的任务,不幸的是,需要解决图像采集的问题 ...
- mysql 堆注入写shell
如果一个平台有注入点的时候可以通过写一句话拿shell 条件 1.myql 5.6.34 版本区分 2.有写的权限 3.知道绝对路径 MySQL 中 在在mysql 5.6.34版本以后 secure ...
- Docker卷
要解决的问题:在移除了现有容器或者添加了新容器时,之前容器的数据无法访问. 为避免上述问题,Docker提供了以下策略来持久化数据 tmpfs挂载 绑定挂载 卷 1.tmpfs挂载 2.绑定挂载 将D ...
- 数据结构(三十二)图的遍历(DFS、BFS)
图的遍历和树的遍历类似.图的遍历是指从图中的某个顶点出发,对图中的所有顶点访问且仅访问一次的过程.通常有两种遍历次序方案:深度优先遍历和广度优先遍历. 一.深度优先遍历 深度优先遍历(Depth_Fi ...
- Scrapy爬虫day1——环境配置
安装 Scrapy pip install scrapy 配置虚拟环境 mkvirtualenv Spider 创建项目 在Spider的虚拟环境中运行 scrapy startproject Boo ...
- JC的小苹果 逆矩阵
这题主要有两种做法:1种是用逆矩阵,转移时无须高斯消元.2是将常数项回代.这里主要介绍第一种. 首先题里少个条件:点权非负.设f [ i ][ j ]表示hp为i时,到达j点的期望次数. 那么若点权为 ...
- NOIP模拟测试19考试反思
这次考试是存在很大问题的,(如果不是T1T2出乎意料地A了,鬼知道会发生什么) T2A是情理之中,考试的时候测的极限数据跑的很快(无论m什么范围),但是T1真的...... T3没有分配太多的时间+没 ...
- js 重写a标签的href属性和onclick事件
适应场景:假如移动端拨打电话,需要给a标签添加href属性,但是由于需求,需要链接跳转的同时给a标签添加onclick事件,如果不做任何处理的话,默认执行点击事件,而不会跳转href属性的链接. 怎么 ...
- C#/.Net开发入门篇(1)——开发工具安装
众所周知,工欲善其事必先利其器,要想砍柴快一定得有把好刀,那么要想代码写的有效率.质量高一个趁手的编辑器是必不可少的,写代码不可能就用系统自带的文本编辑器(如果是大佬当我没说),这里我推荐各位使用微软 ...
- 从代码的视角深入浅出理解DevOps
对于DevOps的理解大家众说纷纭,就连维基百科(Wikipedia)都没有给出一个统一的定义.一般的解释都是从字面上来理解,就是把开发(Development)和运维(Operations)整合到一 ...