zoukankan      html  css  js  c++  java
  • C语言I博客作业06

    这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/CST2020-1
    这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2020-1/homework/11556
    这个作业的目标 熟悉多分支结构switch语句的使用,并且考验逻辑思维能力
    这个作业在那个具体方面帮助我实现目标 题目的思考,语句的运用,帮助我们提高理解能力,同学间的对比出优缺
    参考文献 c语言程序设计(第三版)
    学号 20208929

    1.PTA实验作业(20分/题)

    1.1 题目名1 计算天数
    题目内容描述:计算某年某月某日是该年中的第几天。
    1.1.1数据处理

    数据表达:定义变量代表年月日,再定义闰年时二月的变化值i,以switch语句标出在某一月时首先会有多少天,再加上这个月所有天数再考虑闰年二月情况,输出结果。
    数据处理:(1)表达式:赋值表达式,逻辑表达式,算术表达式,关系表达式等;
    (2)流程结构:定义变量;
                考虑闰年二月变化;
                以switch语句确定不同月份天数,结合二月天数状况,输出结果。
    

    1.1.2实验代码截图

    1.1.3 造测试数据

    输入数据 输出数据 说明
    2009/02/01 32 非闰年
    2008/04/19 110 闰年
    2020/07/07 189 非闰年

    1.1.4 PTA提交列表及说明

    提交列表说明:1.答案错误:闰年与非闰年情况考虑不清楚,代码编译不准确,稍作改正;
    2.答案错误:闰年一月与非闰年一月状态不清晰,在原有基础上重新定义;
    3. 部分正确:非闰年跨九月,天数计算错误重新计算后改正;

    1.2 题目2 前天是哪天
    题目内容描述:读入年、月、日,然后判断前天日期。
    1.2.1 数据处理

    数据表达:定义年月日,考虑一月份情况,再考虑闰年以及非闰年二月分情况以及每月一号二号,输出结果;
    数据处理:(1)表达式:赋值表达式,逻辑表达式,算术表达式等;
             (2)流程结构:定义变量年月日;
                           以switch语句,考虑一月份情况,再考虑闰年以及非闰年二月分情况以及每月一号二号;
                           计算并输出结果。
    

    1.2.2 实验代码截图

    1.2.3 造测试数据

    输入数据 输出数据 说明
    2020 2 1 2020 1 30 非闰年二月
    2000 5 7 2000 5 5 普通状况
    2019 1 1 2018 12 30 跨年状况

    1.2.4 PTA提交列表及说明

    提交列表说明:1.编译错误:没有搞清楚所有需要考虑的状况,代码编译不完全,后添加完整条件;
    2.编译错误:闰年与非闰年状况考虑不清晰,代码编译不准确。
    2.代码互评(5分)

    同学代码截图

    自己代码截图

    1.对比之下,直接计算天数比标识计算更为快捷清晰;
    2.相比与我的代码的繁琐复杂,同学的代码更为简洁清晰,格式更为优美,并且状况也考虑的很清楚。
    3.学习总结(15分)
    3.1 学习进度条(5分)

    周/日期 这周所花的时间 学到的知识点简介 目前比较迷惑的问题
    第十三周/11.23-11.29 17 对多分支结构的深入认识,switch语句的使用 当需要考虑的情况多而复杂时,搞不清楚该如何定义
    第十二周/11.16-11.22 20 定义函数,熟悉分支结构,认识字符型数据类型 字符的对应没那么清晰,会迷惑字符该具体放在哪个位置
    第十一周/11.19-11.15 19 认识函数,了解函数的调用 调用函数与主函数的连接不熟练,定义不清晰
    第十周/11.2-11.8 20 循环结构 循环结构的循环体制是什么样的,循环次数是怎样决定的
    第九周/10.26-11.1 18 条件结构 重复条件下,该怎么定义范围
    第八周/10.19-10.25 15 简单认识

    3.2 累积代码行和博客字数(5分)

    时间 博客字数 代码行数
    第八周 666 64
    第九周 705 105
    第十周 1180 180
    第十一周 1500 203
    第十二周 1208 197

    3.3 学习内容总结和感悟(5分)
    3.3.1 学习内容总结

    3.3.2 学习体会
    感受:一点一点学习,一点一点进步,尽管有的时候还是搞不清楚条件的范围,不知道该如何定义双重条件下的状况,但在坚持面前,这些好像也没那么可怕,
    学习的树苗一点一点成长,新学习的内容要认真练习,之前的知识也要复习,熟能生巧,加油!

  • 相关阅读:
    oracle比较常用的函数
    生成GUID
    字符串操作
    Visual Studio常用快捷键
    c#保存异常日志
    c#的Trim方法
    c#之文件操作
    Python可视化库matplotlib.pyplot里contour与contourf的区别
    python linspace
    神经网络实现连续型变量的回归预测(python)
  • 原文地址:https://www.cnblogs.com/cwcs/p/14042888.html
Copyright © 2011-2022 走看看