• C语言I博客作业04


    问题 答案
    这个作业属于那个课程 C语言程序设计I
    这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-3/homework/9771
    我在这个课程的目标是 熟练的掌握C语言,能够很好的进行自我编译
    这个作业在那个具体方面帮助我实现目标 熟练for循环语句
    参考文献 《C语言程序设计》

    一PTA实验作业

    1.1求N分之一序列前N项和

    • 题目内容描述:计算序列 1 + 1/2 + 1/3 + ... 的前N项之和。

    1.1.1数据处理

    • 数据表达:i和n,运用int来定义i和n,然后使用double型来精确定义数值
    • 数据处理:表达式 sum=sum+1.0/i,流程结构 for循环运算

    1.1.2实验代码截图

    1.1.3造测试数据

    输入数据 输出数据 说明
    1 1.000000 小于5
    5 2.833333 小于10
    10 2.928968 小于20
    100 5.187378 大于50

    1.1.4PTA提交列表及说明

    • 编译错误:第7列和第9列的;后面没打空格
    • 答案错误:表达式写错了

    1.2求简单交错序列前N项和

    • 题目内容描述:计算序列 1 - 1/4 + 1/7 - 1/10 + ... 的前N项之和。

    1.2.1数据处理

    数据表达:用int来定义n,flag,i,使用double型精确数值
    数据处理:表达式为item=flag*1.0/denominator,sum=sum+item,flag=-flag,denominator=denominator+3

    1.2.2PTA实验代码截图

    1.2.3造测试数据

    输入数据 输出数据 说明
    5 2.283333 小于10
    15 3.318229 小于20
    100 5.187378 小于150
    500 5.995537 大于200

    1.2.4PTA提交列表及说明

    • 1.编译错误: flag写着写着就写成了falg,11行中的;打成了,
    • 2.答案错误:表达式书写错误,给i赋值的时候也弄错了,导致出现部分错误

    代码互评

    1.代码比较一:
    • 一号同学的代码 我的代码

    • 1.我最开始给了i一个赋值,而他没有
    • 2.我在输入的语句中加入了换行符号,他没有加这个符号
    2.代码比较二:
    • 二号同学的代码 我的代码

    • 1.我们在输入变量时的格式不一样
    • 2.他的代码相较于我的更为简短,但是本质差别不大,值得我去学习

    三.学习总结

    3.1学习进度条

    日期 这周所花的时间 代码行 学到的知识简介 目前比较迷茫的问题
    10/15-10/18 8个小时左右 75 for循环结构 for循环语句还不是很会使用

    3.2 累积代码行和博客字数

    3.3 学习内容总结和感悟

    3.3.1 学习内容总结
    • 知识点:利用for循环结构去实现语句的重复执行;基本的数据类型和运算符
    3.3.2学习体会
    • 在进行了四周的学习之后,我感觉写博客园已经没有最开始那么难写了,从最开始写博客园时的手忙脚乱到现在可以正常应付,我觉得在这几周里面是学到了挺多东西的,希望以后继续努力吧。
  • 相关阅读:
    arcgis api 3.x for js 入门开发系列八聚合效果(附源码下载)
    arcgis api 3.x for js 入门开发系列七图层控制(附源码下载)
    arcgis api 3.x for js 入门开发系列六地图分屏对比(附源码下载)
    arcgis api 3.x for js 入门开发系列五地图态势标绘(附源码下载)
    arcgis api 3.x for js 入门开发系列四地图查询(附源码下载)
    Java里面获取当前服务器的IP地址
    Flutter at Google I/O 2018
    Modbus RTU 协议使用汇总
    plsql 创建表空间、用户、赋予权限
    Oracle:ODP.NET Managed 小试牛刀
  • 原文地址:https://www.cnblogs.com/Healer5/p/11695574.html
Copyright © 2020-2023  润新知