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

    这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/CST2020-4
    这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2020-4/homework/11455
    这个作业的目标 熟悉循环结构,掌握使用for循环语句实现指定次数的循环程序设计,学会发现自己的错误,了解应该如何改正错误
    学号 20209066
    1.PTA实验作业(15分/题)
    从PTA题目集中选出3个你最满意的题目完成以下内容,选择题目难度越大,分值越高,每题2分,内容要求如下:

    1.1题目内容

    本题要求编写程序,计算序列 1 - 1/4 + 1/7 - 1/10 + ... 的前N项之和

    1.1.1实验代码截图

    1.1.2数据处理

    数据表达:

    • 用了flag,denominator,item,sum,N,i
    • flag表示第i项的符号,denominator表示第i项的分母,item表示第i项,sum代表和
    • 整型:flag,denominator,N,i;浮点型:item,sum

    数据处理:

    • 表达式:
      item=flag*1.0/denominator;
      sum=sum+item;
      lag=-flag;
      denominator=denominator+3
    • 流程结构:
      for语句,循环结构

    1.1.3 PTA提交列表及说明

    • Q1:不需要输入提示
    • A1:将代码中的输入提示删除
    • Q2:答案不正确
    • A2:认真观察题目,然后发现是等号两边没有空格

    1.2题目内容

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

    1.2.1 实验代码截图

    1.2.2 数据处理

    数据表达:

    • 用了N,i,sum
    • sum代表和
    • 整型:N,i;浮点型:sum

    数据处理:

    • 表达式:
      sum=sum+sqrt(i)
    • 流程结构:
      for语句,循环结构,数学函数

    1.2.3 PTA提交列表及说明

    • Q1:认真观察为什么会内部错误,在纠结改哪里
    • A1:刷新后提交就正确了,发现只是网卡了

    1.3 题目内容

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

    1.3.1 实验代码截图

    1.3.2 数据处理

    数据表达:

    • 用了sum,N,i,a,b,c
    • sum代表和,a代表分子,b代表分母
    • 整型:N,i;浮点型:a,b,c,sum

    数据处理:

    • 表达式:
      sum = sum+b/c;
      a = b;
      b = c+b;
      c = a;
    • 流程结构:
      for语句,循环结构

    1.3.3 PTA提交列表及说明

    • Q1:输出的答案莫名不正确,就挺迷
    • A1:自己长沙去赋值,然后答案正确
    • Q1:又是熟悉的内部错误
    • A1:多刷新或者用热点,防止电脑卡

    2.阅读代码(-5——5分)
    找一份优秀代码,理解代码功能,并讲出你所选代码优点及可以学习的地方。

    • int phi(int n)是数学的欧拉函数
    • n%i==0是计算n整除i的余数,与0做比较
    • while是一种循环语句,当满足条件时进入循环,不满足跳出。更方便于做无限循环的题目

    3.学习总结(15分)

    3.1 学习进度条(5分)

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

    3.3 学习感悟(5分)
    请回顾自己的本周的学习过程,如果你有新的想法或者新的方法,请及时记录下来。

    • 老师上课教过的调试,在自己操作时却达不到该有的效果,每次点击下一步都没什么反应,可以对着实验书一个个尝试,再然后可以去b站搜索对应的视频看别人如何操作。
    • 对于for循环还不够熟悉,需要自己多加练习。
    • 做题目省题不够仔细,要认真看空格。
  • 相关阅读:
    OWIN katana注册中间件的几种写法
    ASP.NET Identity(处理身份数据存储) 与 OWIN主机(实现katana验证授权)原理概括
    entity framework 查询
    Sencha CMD 4- 安装与首次使用
    比较const ,readonly, stitac readonly
    (二)给IE6-IE9中的input添加HTML5新属性-placeholder
    (一)IE8以下background不起作用
    大虾翻译(一):jQuery.extend()
    JavaScript之三:jQuery插件开发(一)
    《JavaScript DOM编程艺术》
  • 原文地址:https://www.cnblogs.com/yinyixian/p/13943326.html
Copyright © 2011-2022 走看看