• C语言I博客作业02


    **这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/SE2020-2**
    这个作业的要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2020-2/homework/11449
    这个作业的目标 <知道如何去运用for循环语句>
    学号 <20209120>
    1.PTA实验作业

    1.1求分数序列前N项和
    本题要求编写程序,计算序列 1 - 1/4 + 1/7 - 1/10 + ... 的前N项之和。
    1.1.1实验代码截图:

    1.1.2数据处理
    数据表达:变量i,i为整形,定义i初始值为1,循环进行后依次加1。
    变量N,N为整形,定义N为10。
    变量flag,flag为整形,定义flag初始值为1,循环进行后依次乘以-1。
    变量d,d为整形,定义d初始值为1,循环进行后依次加3。
    变量x,x为浮点型,定义 x=flag1.0/d。
    变量sum,sum为浮点型,定义sum初始值为0,循环进行后sum=sum+x。
    数据处理: for(i=1;i<=N;i=i+1){
    x=flag
    1.0/d;
    sum=sum+x;
    flag=-flag;
    d=d+3;
    }
    1.1.3PTA提交列表及说明

    遇到的问题:输出的结果不符合题目的要求。
    解决方法:仔细阅读题目后找自己与题目要求哪里不符合。

    1.2本题要求编写程序,计算序列 2/1+3/2+5/3+8/5+... 的前N项之和。注意该序列从第2项起,每一项的分子是前一项分子与分母的和,分母是前一项的分子。
    1.2.1实验代码截图

    1.2.2数据处理
    数据表达:变量i,i为整形,定义i初始值为1,循环进行后依次加1。
    变量N,N为整形,定义N为20。
    变量sum,sum为浮点型,定义sum初始值为2,循环进行后sum=sum+x。
    变量d,d为浮点型,定义d初始值为2,循环进行后d=b。
    变量b,b为浮点型,定义b初始值为3,循环进行后b=b+y。
    变量y,y为浮点型,定义y=d。
    变量x,x为浮点型,定义x=b1.0/d。
    数据处理:for(i=1;i<=N-1;i++){
    x=b
    1.0/d;
    sum=sum+x;
    y=d;
    d=b;
    b=b+y;
    }
    1.2.3PTA提交列表及说明

    遇到的问题:变量y定义成了整形。
    解决方法:将y定义为浮点型。

    1.3.1本题要求编写程序,计算平方根序列√1+√2​​+√3+⋯的前N项之和。可包含头文件math.h,并调用sqrt函数求平方根。
    1.3.1实验代码截图

    1.3.2数据处理
    数据表达:变量i,i为整形,定义i初始值为1,循环进行后依次加1。
    变量N,N为整形,定义N为10。
    变量sum,sum为浮点型,定义sum为初始值为0,循环进行后sum=sum+sqrt(i)。
    数据处理:for(i=1;i<=N;i++){
    sum=sum+sqrt(i);
    }
    1.3.3PTA提交列表及说明

    2.阅读代码

    功能:计算具有完全k逆的n个值的排列数。
    很棒的地方:在他的代码中代码编写的很简洁,没有不需要用的代码,这就意味着他比其他人完成得要更快。
    感受:我也要学会怎样去用更简洁的代码来完成编程。

    3.学习总结
    3.1学习进度条

    **周/日期 这周花的时间 代码行 学到的知识点简介 目前比较迷惑的问题**
    第八周/10.19~10.25 21小时 123行 学会了用代码打出Hello World! 英文什么意思
    第九周/10.26~11.1 18小时 389行 学会了用代码来计算加减
    第十周/11.2~11.8 14小时 526行 学会了使用for循环语句 整形和浮点型的运用

    3.2累积代码行和博客

    **时间 博客字数 代码行数**
    第八周 172 123
    第九周 355 389
    第十周 658 526

    3.3学习感悟
    (1).学会了运用for循环语句。
    (2).对这个专业越来越感兴趣了,就是不想去承担秃发的风险。

  • 相关阅读:
    java练习题(字符串类):显示4位验证码、输出年月日、从XML中抓取信息
    java练习题:输出100以内与7有关的数、百马百担、打分(去掉最高、最低分)、二分法查找数据、输出直角三角形、正三角形
    MD5加密算法(转)
    Ajax中的局部事件与全局事件
    Ajax实现全国省市三级联动
    关于Cookie中存放于读取中文字符的问题,以及删除Cookie
    JavaScript中的自定义对象以及实现继承特性
    JavaScript中的变量范围以及闭包的概念
    JavaScript全局函数
    Servlet监听器(转)
  • 原文地址:https://www.cnblogs.com/hdg656/p/13941360.html
Copyright © 2020-2023  润新知