• 作业06


    这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/SE2020-1
    这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2020-1/homework/11552
    这个作业的目标 更加细化的学习C语言课程,对于C语言的了解越来越深
    学号 20209097
    这个作业属于那个课程 C语言程序设计II
    这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2020-1/homework/11552
    我在这个课程的目标是 更加了解C语言课程,对于编程的理解更深,
    这个作业在那个具体方面帮助我实现目标 让我对于分支语句的理解更加深刻,switch语句也得到了实践
    参考文献 C Primer Plus 和C语言程序设计以及场外求助

    1.PTA实验作业

    1.1 7-4 前天是哪天

    本题目要求读入年、月、日,然后判断前天日期。

    1.1.1数据处理

    数据表达:运用a,b,c整形变量,都由赋值得来

    数据处理:<1>运用了赋值表达式,逻辑运算符。

    <2>流程结构:分支结构,顺序结构,if else 复合语句,swtich语句。

    1.1.2实验代码截图


    1.1.3 造测试数据

    输入数据 输出数据 说明
    2020 10 16 2020-10-14 闰年普通日期变更正常
    2020 1 2 2019-12-31 年数变更正常
    2020 3 2 2020-2-29 闰年2月变更正常
    2019 3 2 2019-2-28 平年2月变更正常
    2020 9 1 2020-8-30 平年普通日期变更正常
    ... ... ...

    符合题目要求,答案正确。

    1.1.4 PTA提交列表及说明

    1:忘记了其他条件的情况,忘记了年数的变更和闰年的特殊情况。

    2:忘记了论年的特殊情况。

    1.2 7-5 多分支表达-倍数问题。

    键盘输入1个正的整数A,如果A是3的倍数但不是5的倍数,则输出A除以5的余数。如果A是5的倍数但是不是3的倍数,则输出A除以3的余数。如果A既不是5的倍数但也不是3的倍数,输出A除以15的余数。

    1.2.1 数据处理

    数据表达:运用整型变量A,为赋值获得参数。

    数据处理:赋值表达式,逻辑运算符,分支结构,if...else语句。

    1.2.2实验代码截图

    1.2.3 造测试数据

    输入数据 输出数据 说明
    18 3 符合3的倍数但不是5的倍数,则输出A除以5的余数
    20 2 符合5的倍数但是不是3的倍数,则输出A除以3的余数
    13 13 符合既不是5的倍数但也不是3的倍数,输出A除以15的余数
    60 程序有错误无输出即是5的倍数也不是3的倍数
    ... ... ...

    答题成功

    1.2.4 PTA提交列表及说明

    1:思路错误,造成编译错误。

    2:不是3与5的整除出现问题造成部分正确。

    2.代码互评

    郭雷雨同学的代码


    贺姣同学的代码


    我的代码


    1:相对于她们的代码我的代码复杂,有很好的思路且思路清晰,我的过于复杂,让人难以理解,

    2:她们的思路对于我来说有很大的借鉴意义。

    3.学习总结

    3.1 学习进度条

    周/日期 这周所花的时间 代码行 所学的知识点简介 目前比较迷惑的问题
    第八周/10.19~10.25 10小时 100 开始了解了软件工程,学会了使用基本的c语言和markdown语法。 刚刚接触有很多的迷惑,只会机械的模仿
    第九周/10.26~11.1 12小时 250 常量,变量,表达式,赋值等,数据表达与流程控制 只知道机械编码,没弄懂语句,语言的意义
    第十周/11.2~11.8 14小时 370 开始细学流程控制和数据表达,学了判断,for语句 深入了解了,更对函数,表达式等意义的模糊
    第十一周/11.9~11.15 16小时 450 函数的参数的使用 多重参数的更变很复杂,对于参数不是很了解,仅仅用于使用
    第十二周/11.16~11.22 20小时 600 分支结构,字符型char,逻辑运算符 对于一些与越来越深的学习出现了很多问题,很多地方开始出现矛盾,int,double,%d,%lf,%f之间的差别与冲突
    第十三周/11.23~11.29 24小时 800 分支语句的拓展 数组a[],分支结构switch语句对于c语言的投入越来越多了,也有更多的问题需要解决

    3.2 累积代码行和博客字数

    3.3 学习内容总结和感悟

    3.3.1 学习内容总结

    3.3.2 学习体会

    1.switch语句相比于if...else语句有优点也有缺点,两者可以结合使用,对于else的使用开始出现疑惑,不知道怎么连接。也了解了一下数组a[],以0位起点,已学分支语句的综合运用。

    2.学习已经渐入佳境,对于编程越来越感兴趣,

    3.编程一定要仔细,一个细小的差错可能就造成整个代码的错误,

    4.自学很重要!

  • 相关阅读:
    jsp下载文件方法
    关于java控制台输入(转载)
    java数据结构表的学习
    一个简单的java读取网页图片并保存图片的程序
    (转)Java中toArray的用法探究(java数组与list转换)
    点击空白处隐藏div
    H5页面IOS将数字识别成蓝色
    css的公共样式(移动端使用rem做单位)
    HTML5 虚拟键盘出现挡住输入框的解决办法
    解决ios下不兼容keyup,keydown等事件
  • 原文地址:https://www.cnblogs.com/20xd/p/14033039.html
Copyright © 2020-2023  润新知