这个作业属于哪个课程 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的更多相关文章

  1. C语言博客作业06——结构体&文件

    C语言博客作业06--结构体&文件 1.本章学习总结 1.1思维导图 1.2.本章学习体会 在本周的学习中,我们学习了关于结构体和文件的内容.结构体的本身并不难,但以结构体为基础的链表还是让我 ...

  2. C语言Ⅰ博客作业06

    这个作业属于哪个课程 C语言程序设计Ⅰ 这个作业要求在哪里 熟练掌握多分支结构,字符型数据类型和逻辑运算符 我在这个课程的目标是 https://www.cnblogs.com/tongyingjun ...

  3. C语言博客作业06

    一.表格 问题 答案 这个作业属于那个课程 C语言程序设计II 这个作业要在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-1/homework/988 ...

  4. C语言l博客作业06

    C语言l博客作业06 问题 回答 这个作业属于哪个课程 C语言程序设计ll 这个作业的要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019-2/homew ...

  5. C语言博客作业6---结构体&文件

    C语言博客作业6---结构体&文件 1.本章学习总结(2分) 1.1思维导图 请以思维导图总结本周的学习内容.如下图所示: 1.2.学习体会 描述本周学习感受,也可以在这里提出你不理解地方.对 ...

  6. C语言博客作业5--指针

    C语言博客作业5--指针 1.本章学习总结(2分) 1.1思维导图 请以思维导图总结本周的学习内容,如下图所示: 1.2本章学习体会及代码量学习体会 1.2.1学习体会 描述本周学习感受,也可以在这里 ...

  7. C语言博客作业4--数组

    C语言博客作业4--数组 1.本章学习总结 1.1思维导图 请以思维导图总结本周的学习内容,如下图所示: 1.2本章学习体会及代码量学习体会 1.2.1学习体会 描述本周学习感受,也可以在这里提出你不 ...

  8. C语言博客作业3--函数

    C语言博客作业3--函数 1.本章学习总结 1.1思维导图 请以思维导图总结本周的学习内容,如下图所示: 1.2本章学习体会及代码量学习体会 1.2.1学习体会 描述本周学习感受,也可以在这里提出你不 ...

  9. C语言|博客作业10

    问题 回答 C语言 博客作业10 这个作业要求在哪里 作业要求 我在这个课程的目标是 熟练循环语句的用法 这个作业在哪个具体方面帮助我实现目标 pta作业 参考文献 <C语言程序设计> 1 ...

随机推荐

  1. java与java web数组括号的不同

    由于之前学JAVA SE数组时习惯了数组括号的写法,到了Web这里写了有点不太习惯了,赶快写篇博客加深一下印象哈 一. java和java web中的数组的不同 java: int[] arr = n ...

  2. CSAPP:逆向工程【缓冲区溢出攻击】

    逆向工程[缓冲区溢出攻击] 任务描述 掌握函数调用时的栈帧结构,利用输入缓冲区的溢出漏洞,将攻击代码嵌入当前程序的栈帧中,使程序执行我们所期望的过程. 主要方法 溢出的字符将覆盖栈帧上的数据,会覆盖程 ...

  3. halcon小结

    持更 应用范围 (罗列自官方帮助文档,以后有空了按照需求展开叙述) 1. 安全系统 2. 表面检测 3. 定位 4. 二维测量比较 5. 二维码识别 6. 二维位置定位 7. 二维物体识别 8. 光学 ...

  4. 图像配准SIFT

    (一)图像特征匹配--SIFT 1.1 SIFT背景简介 SIFT算法是David Lowe在1999年提出的局部特征描述子,并在2004年深入发展和完善. SIFT算法是在尺度空间进行特征检测并确定 ...

  5. angular之模块开发二

    一.模块化规范 1.服务器端规范 CommonJS--node.js 2.浏览器端规范 AMD--RequireJS 国外相对流行 CMD--SeaJS 国内相对流行 3.模块化框架实现 CMD实现- ...

  6. 简单认识JVM

    准备: 在具体聊JVM之前,我们先看两张图,通过分析图,咱们慢慢来聊聊JVM. JVM内存结构图 JVM内存结构脑图 上面两张图中,第二张图相对来说比较直观,就是JVM内存结构都划分成了哪些模块,各个 ...

  7. git jenkins 基本部署之git远程仓库

    1.git远程仓库如何使用? 实战一.如何将本地仓库与远程Gitee进行关联?        1.注册gitee        2.创建一个远程仓库?        3.配置使用远程仓库       ...

  8. git 的一些指令

    作为一个前端,git的各种指令应该是需要掌握的,因为前一段时间遇到了一些问题,总觉得每次遇到点问题都去百度这样总归不大好,还是记录一下比较常见的一些指令吧.以后遇到新的再继续添加. 1. 新建本地分支 ...

  9. class样式的添加和设置.html

    <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...

  10. 使用VS2013操作MYSQL8 (ADO.NET方式 & EF6)

    今天有时间测试了一下通过.net环境操作MYSQL数据库,测试过程及结果记录如下: 1.MYSQL安装 (1)我是从MYSQL官网下载的最新版,即MYSQL8.0,在MySql官网的下载页面,找到“M ...