zoukankan      html  css  js  c++  java
  • 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# 根据URL获取网页截屏
    Django——WEB应用程序(手写程序),HTTP协议,BS CS架构
    jQuery——标签操作之(样式、文本内容、属性、文档处理)操作
    jQuery——简介,使用
    jQuery下载及应用
    javaScript——案例演示:点击有惊喜
    javaScript——案例演示:弹出模态框
    JavaScript——DOM操作+案例演示
    JavaScript——BOM操作
    JavaScript——杂碎小知识
  • 原文地址:https://www.cnblogs.com/zi-jin/p/11758062.html
Copyright © 2011-2022 走看看