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提供相关的算子,我们先来看代码: **获取图像处理时间 read_image(Image ...
- opencv实践::直线检测
问题描述 寻找英语试卷填空题的下划线,这个对后期的切图与自动 识别都比较重要. 解决思路 方法: 通过图像形态学操作来寻找直线,霍夫获取位置信息与显示. #include <opencv2/op ...
- ArcGIS Engine空间查询功能的实现(QueryFilterClass+SpatialFilterClass)
地图中包含大量的信息,为了快速地了解所需信息,必须借助为空间数据专门编写的空间查询功能. 空间查询主要有两种类型: 基于属性的查询,也称为属性查询. 基于空间位置的查询,也称为空间查询. 查询类的基本 ...
- Could not initialize class com.fasterxml.jackson.databind.SerializationConfig
问题 Spring web 与 Spring eureka集成后出现错误: Caused by: java.lang.NoClassDefFoundError: Could not initializ ...
- java代码实现MD5加密及验证方法
MD5加密 在我们的程序中,不管是什么,都会有安全问题,今天就说的是MD5加密的方法 MD5是哈希算法,也就是 从明文A到密文B很容易,但是从密文B到明文A几乎不可能 也就是说,给你密文,是几乎无法通 ...
- Spring 事务笔记
代码写着写着就钻进源码了. 概念 InfrastructureProxy 结构代理 百度查了查,这个类还没有解释. 进去看了一下: Interface to be implemented by tra ...
- Oracle数据库 常见的SQL题,复习
01.查询员工表所有数据,并说明使用*的缺点 select * from emp 02.查询职位(JOB)为'PRESIDENT'的员工的工资 select sal from emp where jo ...
- 面向对象之---this的用法
在绝大多数情况下,函数的调用方式决定了this的值 全局环境 无论是否在严格模式下,在全局执行环境中,this都指向全局对象· 在全局作用域中调用一个函数时,this总是指向Global对象(在浏览器 ...
- CSS3 变形、过渡、动画、关联属性浅析
一.变形 transform:可以对元素对象进行旋转rotate.缩放scale.移动translate.倾斜skew.矩阵变形matrix.示例: transform: rotate(90deg) ...
- 《JavaScript设计模式与开发实践》-- 策略模式
详情个人博客:https://shengchangwei.github.io/js-shejimoshi-celue/ 策略模式 1.定义 策略模式:定义一系列的算法,把它们一个个封装起来,并且使它们 ...