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

    这个作业属于哪个课程 C语言程序设计II
    这个作业属于哪个课程 班级的链接
    这个作业要求在哪里 作业的要求
    这个作业的目标 学会函数的调用,全局变量与局部变量的区别
    这个作业在哪个具体方面帮助我实现目标 理解并自行完成PTA题目
    参考文献 c语言程序设计(第三版)
    学号 20208957

    1.PTA实验作业

    1.1 题目名1
    统计各位数字之和是5的数,本题要求实现两个函数:一个函数判断给定正整数的各位数字之和是否等于5;另一个函数统计给定区间内有多少个满足上述要求的整数,并计算这些整数的和。

    1.1.1数据处理

    数据表达:定义的变量全为整型变量,while语句用来判断数字之和是否为5,t用来保存余数,sum为各个数字之和,
             count用来统计满足条件的个数。        
    数据处理:(伪代码如下)
            while(number!=0){
            t=number%10;
            sum=sum+t;
            number=number/10;
        }//判断数字之和是否为5
           if(sum==5)//判断返回值1为真,0为假
           for(i=a;i<=b;i++)
           if(is(i))//判断返回值是否为真
    

    1.1.2 实验代码截图

    1.1.3 造测试数据

    输入数据 输出数据 说明
    104 999 104 is counted.
    count = 15, sum = 3720
    346 467 count = 2, sum = 811

    1.1.4 PTA提交列表及说明

    提交列表说明:
    1.部分正确:未判断条件if(is(i))。
    2.编译错误:错将sum当成变量。
    1.2题目名2
    解一元二次方程

    1.2.1数据处理

    数据表达:变量均为高精度浮点型,x1,x2为方程的两个解。
    数据处理:if(a==0)//判断a是否为零
             if(A>=0)//判断根的个数
    

    1.2.2实验代码截图

    1.2.3 造测试数据

    输入数据 输出数据 说明
    0 4.5 -3.6 x = 0.8
    3 0 0.27 x1 = 0+0.3i, x2 = 0-0.3i

    1.2.4 PTA提交列表及说明

    提交列表说明:
    1.部分正确:没有注意实数的负零问题和误差问题。
    2.代码互评
    同学代码截图
    1.

    2.

    自己代码截图

    1.都用的数组解题,排版美观整齐,值得学习。

    3.学习总结(15分)
    3.1 学习进度条(5分)

    周/日期 这周所花的时间 学到的知识点简介 目前比较迷惑的问题
    第十六周/12.11-12.20 16 函数的调用,全局变量与局部变量的区别 函数的概念不清晰,全局,局部变量没有理解
    第十五周/12.5-12.11 17 break语句与continue语句以及循环嵌套问题的运用 对continue语句的理解运用
    第十四周/11.29-12.04 18 学习循环语句,while语句以及do-while语句 do-while语句与while语句用法的区别
    第十三周/11.23-11.28 18 学习字符型数据和switch语句以及多分支结构 多分支结构的逻辑顺序问题
    第十二周/11.16-11.22 19 学习分支结构,拓展else-if语句 if语句与else-if语句的区分
    第十一周/11.10-11.14 19 学习对函数的定义和调用 不熟练,不清晰,对题目的分析不明确
    第十周/11.2-11.8 20 for循环语句 对语句的运用不是很灵活,想不清用哪种语句
    第九周/10.26-11.1 18 if-else语句 变量太多写的时候有点混乱
    第八周/10.19-10.25 15 基础C语言知识输入输出函数

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

    时间 博客字数 代码行数
    第八周 1140 64
    第九周 1744 105
    第十周 2972 180
    第十一周 4422 203
    第十二周 5798 197
    第十三周 7143 135
    第十四周 8522 154
    第十五周 9739 163
    第十六周 11106 135

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

    3.3.2 学习体会
    马上就要迎来期末考试,应好好复习之前学习过的知识,把PTA上的题目再做一遍,基本知识点熟记于心。希望彭老师下次布置作业考虑班级平均水平,不是所有人都能像助教与战队的人一样,能提前学完知识并且做出题目,我并不能把我所有的心思都花在C语言上,也没有人在晚自习给我们上课,提前帮助我们上数组什么的课,这样做这种题目,毫无意义,完全浪费时间,真的会打击到自信心好吧,要我们想自己会做什么,而不是想自己不会做什么,彭大老师,这样的题目只会让我想自己不会什么。

  • 相关阅读:
    Prototype源码浅析——String部分(四)之补充
    改造alert的引发的争论【基本类型与引用类型】
    Eclipse rcp 窗口激活
    Eclipse statusLine 加入进度信息
    线的匹配
    python 文本搜索
    Eclipse rcp 编辑器行号显示
    CDT重建索引
    Eclipse rcp 数据存储
    CTabFolder 最大最小化
  • 原文地址:https://www.cnblogs.com/hujiayi/p/14165898.html
Copyright © 2011-2022 走看看