这个作业属于哪个课程 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. 下载linux历史版本

    http://blog.csdn.net/u012453843/article/details/52819756

  2. 常用函数-String

    /************************************************************************ 函数功能:将字符串中str的old_value子字符 ...

  3. 关于托福改革后的难度、评分和拼分,听听ETS的老师怎么说

    “笔者有幸于几天前去到ETS位于普林斯顿的总部学习,聆听了他们关于托福考试的发展和变革的说明,在这里向大家汇报一下此行的收获.” 当从车上下来那一刻起,我们便被那辽阔的绿草地和宜人的风景所吸引,伴随着 ...

  4. 使用Jersey构建图片服务器

    使用Jersey构建图片服务器 前台页面代码 <form id="jvForm" action="add.do" method="post&qu ...

  5. 像使用SQL一样对List对象集合进行排序

    在开始之前,我先卖个关子提一个问题:假设我们有一个Movie类,这个类有三个成员变量分别是starred(是否收藏), title(电影名称), rating(评分).你知道怎么对一个Movie对象组 ...

  6. 【Java】遍历List/Set/Map集合的一些常用方法

    /* * 遍历List/Set/Map集合的一些常用方法 */import java.util.ArrayList;import java.util.HashMap;import java.util. ...

  7. MYSQL DATE_FORMAT参数列表及用法

    MYSQL DATE_FORMAT参数列表及用法 主要涉及用法 DATE_SUB(DATE, INTERVAL EXPR TYPE) DATE_FORMAT(DATE,FORMAT) REPLACE( ...

  8. win7重装系统经验总结报告(2013年6月29日凌晨1:45)

    win7重装系统经验总结报告(2013年6月29日凌晨1:45) 步骤: 1.考虑被重做的电脑是否有重要文件在C盘.有则转移到D盘等非系统盘. 2.看该电脑是2GB内存还是4GB以上内存. 3.准备好 ...

  9. Linux文件同步工具之rsync

    学习背景 1.最近公司的项目在使用jenkins做自动化构建,因为jenkins在构建时是比较耗性能的,便单独使用了一台服务器做构建服务器.但是个人觉得这样成本过高,单独拿一台服务器来构建并且该服务器 ...

  10. Python安装pyinstaller方法,以及将项目生成可执行程序的步骤

    pyinstaller安装方法 前提:确保计算机安装了Python语言环境,并且正确配置了环境变量. 方法一:联网在线自动安装 选择一 Windows OS下进入cmd(命令行窗口) 输入:pip i ...