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

    1.作业头

    这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/SE2020-2
    这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2020-2/homework/11553
    这个作业的目标 <更好的去找到自己的问题,并解决>
    学号 <20209133>

    一、本周教学内容&目标

    第3章 分支结构 3.3 使学生熟悉多分支结构switch语句的使用。

    二、本周作业头

    这个作业属于那个课程 C语言程序设计II
    这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2020-2/homework/11553
    我在这个课程的目标是 <熟悉多分支结构switch语句的使用>
    这个作业在那个具体方面帮助我实现目标 <熟悉了switch语句>
    参考文献 <c语言程序设计教材>

    三、本周作业

    PTA实验作业
    代码互评
    学习总结

    四、作业格式

    1.PTA实验作业

    1.1 7-3 计算天数

    本题要求编写程序计算某年某月某日是该年中的第几天。

    输入格式:
    输入在一行中按照格式“yyyy/mm/dd”(即“年/月/日”)给出日期。注意:闰年的判别条件是该年年份能被4整除但不能被100整除、或者能被400整除。闰年的2月有29天。

    输出格式:
    在一行输出日期是该年中的第几天。

    1.1.1数据处理

    数据表达: 运用了整型变量q,w,e,r;q,w,e由输入得来,r运算得来。
    数据处理: 运用了else-if多分支语句,switch语句,顺序结构,表达式:q%400==0.q%100!=0

    1.1.2实验代码截图


    1.1.3 造测试数据

    输入数据 输出数据 说明
    2009/03/02 61 2009年3月2日是该年的第61天
    2000/03/02 62 2000年3月2日是该年的第62天
    2000/03/03 63 2000年3月3日是该年的第63天
    2009/03/03 62 2009年3月3日是该年的第62天

    1.1.4 PTA提交列表及说明

    提交列表说明:
    问题:在开始的时候存在符号的中英文问题,定义的变量与switch中运用的变量不同,导致编译不出,符号也有相关的错误,对题目的理解还不够有情况没分析到位。
    解决方法:结合教材上面的知识将定义的问题解决,多看几遍题目,自己先列个大纲出来,仔细一点,慢慢写。

    1.2 题目2

    多分支表达-倍数问题
    键盘输入1个正的整数A,如果A是3的倍数但不是5的倍数,则输出A除以5的余数。如果A是5的倍数但是不是3的倍数,则输出A除以3的余数。如果A既不是5的倍数但也不是3的倍数,输出A除以15的余数

    输入格式:
    1个正整数

    输出格式:
    如果是3的倍数但不是5的倍数,则输出A除以5的余数。 如果A是5的倍数但是不是3的倍数,则输出A除以3的余数。 如果A既不是5的倍数但也不是3的倍数,输出A除以15的余数。 如果A不是正整数,没有任何输出

    1.2.1数据处理

    数据表达:运用了整型变量A,x。
    数据处理:运用了else-if多分支语,表达式:A%3==0&&A%5!=0等。

    1.2.2 实验代码截图

    1.2.3 造测试数据

    输入数据 输出数据 说明
    21 1 为3的倍数但不为5的倍数
    10 1 为5的倍数但不为3的倍数
    31 1 不为3的倍数也不为5的倍数

    1.2.4 PTA提交列表及说明

    提交列表说明:
    问题:在中途对不为3的倍数也不为5的倍数时符号错误,无其它问题
    解决方法:将符号改正,重新编译运行。

    2.代码互评

    同学代码

    自己代码

    不同之处:
    1.第一位同学所定义的数量和顺序不同,
    2.第二位同学用了if-else语句,而我并没有用。

    3.学习总结

    3.1 学习进度条

    周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
    8 12 100 Hello world和其变形
    9 13 164 选择结构,求华摄温度 判断语句if else
    10 14 198 循环结构 循环结构和循环体的区分
    11 15 230 定义和调用函数,生成乘方表与阶乘表 学会定义函数,以及完整代码的格式和语句的顺序问题
    12 16 350 if-else语句结构,多分支结构,以及掌握字符型数据类型和逻辑运算符的使用 语句结构的运用选择和程序的基本框架
    13 17 384 学到了stwitch分支语句 不太会去运用stwitch分支语句

    3.2 累积代码行和博客字数


    3.3 学习内容总结和感悟

    3.3.1 学习内容总结

    3.3.2 学习体会
    请回顾自己的本周的学习过程,描述学习感受,也可以提出你不理解的地方、对教师教学建议等。如果你有新的想法或者新的方法,请及时记录下来。
    1.学的东西越来越多,要一如既往的学习,不能有丝毫松懈,这样才能变得更好。
    2.做作业一定要细心,细节决定成败。
    3.要对自己的要求严格一点,要谦虚点,还要对自己自信点
    4.不懂的还是要去多问,遇到问题一定到及时搞懂不能拖延。
    5.还是要多看书,不要自己以为懂了,一定要多看书,多自己实践操作。

  • 相关阅读:
    Java单例模式深入详解
    深入理解Java的接口和抽象类
    java中为什么要给类使用代理?它有哪些好处?
    Log4j--java日志
    Log4j rootLogger配置
    selenium之 下拉选择框Select
    关于弹框
    spring controller接口中,用pojo对象接收页面传递的参数,发现spring在对pojo对象赋值时,有一定顺序的问题
    navicat mysql报错误:2013 Lost connection to MySQL server during query
    记录一次mysql导入千万条测试数据过慢的问题!
  • 原文地址:https://www.cnblogs.com/Sam-/p/14044788.html
Copyright © 2011-2022 走看看