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

    这个作业属于那个课程 https://edu.cnblogs.com/campus/zswxy/CST2020-1/
    这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2020-1/homework/11493
    我在这个课程的目标是 认识初步学习函数,更深程度了解函数的运算,自主做题提升自己
    这个作业在那个具体方面帮助我实现目标 学习他人的优点处,提高自己的学习知识水平
    参考文献 C语言程序设计II
    学号 20208938

    1.PTA实验作业

    1.1 求幂之和

    本题要求编写程序,计算sum=21+22+23+⋯+2n。可以调用pow函数求幂。
    1.1.1数据处理

    数据表达:用字母定义整型数,赋值运算符+=进行运算
    数据处理:算数表达sum+=pow(2,i);scanf语句的运用
    流程结构:定义整型变量,for语句进行计算
    

    1.1.2实验代码截图

    1.1.3 造测试数据

    输入数据 输出数据 说明
    3 14 2的3次方和为14
    5 62 2的6次方和为62
    8 510 2的8次方和为510

    1.1.4 PTA提交列表及说明

    1.编译错误:return 0后的分号没有打;
    2.编译错误:没有math的头文件。
    
    1.2 求奇数分之一序列前N项和

    本题要求编写程序,计算序列 1 + 1/3 + 1/5 + ... 的前N项之和。
    1.2.1 数据处理

    数据表达:利用了整型数据和双精度浮点型数据
    数据处理:使用了scanf语句,for循环语句,for循环语句进行计算
    
    

    1.2.2 实验代码截图

    1.2.3 造测试数据

    输入数据 输出数据 说明
    7 1.955134 前7项奇数和为1.955134
    15 2.335873 前15项奇数和为2.335873

    1.2.4 PTA提交列表及说明

    编译错误:for语句内的分号未打;字母大小写未区分;scanf语句错误;计算公式未使用赋值运算符号错误
    
    2.代码互评(5分)

    同学代码截图

    自己代码截图

    同学的代码用单词定义,我的代码用字母定义;
    两个代码都用了scanf语句和if-else语句;
    我认为我的代码比较简洁,但是难以区分,同学的代码较复杂,但容易读懂。
    

    3.学习总结(15分)

    3.1 学习进度条(5分)
    日期/周 学习时间 代码行 学到的知识点 目前迷惑的问题
    第十一周 17小时 156 if-else语句,power函数 不会定义函数,不会表达公式,for循环
    第十周 25小时 178 for语句循环 scanf语句和算数表达式、关系表达式
    第九周 20小时 143 scanf语句 scanf语句的表达式,算数表达

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

    时间 博客字数 代码行数
    第八周 593 73
    第九周 429 115
    第十周 1032 197
    第十一周 982 156

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

    3.3.1 学习内容总结

    3.3.2 学习体会
    随着学习内容越来越难,自己也越来越吃力,对专业感到迷茫,感觉跟不上老师和同学的进度,一个题目常常要写很久,还要借助许多资料;
    自己很少刷题,难以理解题目的内容,导致学习效率下降。希望自己可以自主学习,努力提升自己的能力,相信自己,上课认真听讲,不会的要问;
    要多去学习同学的编程,不断拓宽自己的视野,提高自己的能力。

  • 相关阅读:
    C语言函数qsort的使用方法
    成绩打分
    distance.c
    留学生题目
    6大排序算法比较
    小游戏得分[石头剪刀布]
    二叉排序树算法
    头文件相关
    小型考试系统
    小题目【链表1】
  • 原文地址:https://www.cnblogs.com/seventeen-1317/p/13966040.html
Copyright © 2011-2022 走看看