zoukankan      html  css  js  c++  java
  • 作业03

    1.作业开始启航

    这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/CST2020-4
    这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2020-4/homework/11455
    这个作业的目标 掌握使用for循环语句实现指定次数的循环程序设计,学会如何更准确的去阅读代码并且要开始去懂写代码不是去套模板,努力的做好这次作业争取一个高分
    学号 20209071

    二.本周作业
    1.PTA实验作业
    (1-1)题目:7-5 电子汪
    题目内容描述:题要求我为电子宠物汪做一个模拟程序,根据电子眼识别出的两堆小球的个数,计算出和,并且用汪星人的叫声给出答案!

    (1-2)数据表达:本题输入的变量为 A,B,i都为整形变量,计算机通过for循环对A+B的大小表达出相应的汪
    数据处理:调用了printf() 和scanf()函数和for循环
    (1-3) PTA提交列表及说明:

    说明:
    Q1:一开始能编译检测时总时显示内部错误,我开始甚至吧代码重新打了一次,最后还是无法得到结果!
    A1:最后的最后我去请教了代教,才发现错误很简单只是大小些问题(小写与题目不符)
    (2-1)题目:7-5 求平方根序列前N项和
    题目内容描述:本题要求编写程序,计算平方根序列根号1...的前N项之和,可包含头文件math.h,并调用sqrt函数求平方根。

    (2-2)数据表达:本题输入的变量为 i,N 都为整形变量; 并将i变量=1
    数据处理:同样是需要for循环计算结果 调用了一种新函数sqrt() 以及#include<math.h>的新主函数
    (2-3) PTA提交列表及说明:

    说明:
    Q1:做这个题目是结果很奇怪就是小数点后面有很多的数字 答案很奇怪
    A1:通过重新审题我发现被自己没有在最后将%f改成%.2f导致答案很复杂
    Q2:有一个很大的错误就是有习惯行为将主函数打错
    A2:应将 #include<stdio.h>改为 #include<math.h>
    (3-1)题目:求简单交错序列前N项和
    题目内容描述:本题要求编写程序,计算序列 1 - 1/4 + 1/7 - 1/10 + ... 的前N项之和

    3-2)数据表达:本题输入的变量为i,N,flag,denominator 都为整数变量,将flag=1;denominator=1;来进行计算!
    数据处理:这个题目有很多的做法 主要是那个数学表达式需要弄好 最后运用for循环计算
    (3-3) PTA提交列表及说明:

    说明:
    Q1:这个题目建构复杂 尝试了很多次 结果都不理想
    A1:通过询问我最大的错误出自for()循环里面加有""使其存在致命的错误!

    2.阅读代码:找一份优秀代码,理解代码功能,并讲出你所选代码有点及可以学习的地方。
    题目:要求输出国际象棋棋盘
    程序分析:国际象棋棋盘由64个黑白相间的格子组成,分为8行*8列。用i控制行,j来控制列,根据i+j的和的变化来控制输出黑方格,还是白方格。
    代码:

    include<stdio.h>

    int main()
    {
    int i,j;
    for(i=0;i<8;i++)
    {
    for(j=0;j<8;j++)
    if((i+j)%2==0)
    printf("%c%c",219,219);
    else printf(" ");
    printf(" ");
    }
    return 0;
    }
    输出的结果:

    值得我选择的地方:
    1:我一直以为代码输出的结果只能是文字,看到这个我立马颠覆我的看法,以至于我发现自己多傻,我选这个代码的原因不是他的有多么厉害有很多的代码,但他就是在吸引着我去学习更多更好的C语言 甚至更多的语言,我也在不久后能通过代码输出更多有趣的东西!

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

    周/日期 这周所花的时间 代码行
    11.1-11.8 50 278
    学到的知识点简介 目前比较迷惑的问题
    调试,for循环,sum求和 以及初步了解 <math.h>主函数 很多的只知道套用但不知道什么意思

    3.2累积代码行和博客字数

    第一周 第二周 第三周
    1560博客字数 1670博客字数 1788博客字数
    568行代码 612行代码 817行代码

    ** 3.3 学习感悟**
    请回顾自己的本周的学习过程,如果你有新的想法或者新的方法,请及时记录下来
    感悟::学习C语言已经3周了 这周主要收获还是学会了for循环
    学习过程的总结:、
    1.我个人觉得我们在上课之前一定要去预习一下,不然真的上课什么都不懂。当然复习也很重要,学了不去复习你最后会发现你一无所有!
    2.不管怎么样既然我选择了这条路我也一定会走下去的,以后我还是=需要多多的做题加强巩固!
    3.最后要不懂就问不要怕开始时有难度的 但是只要有心一定能走过去的 不要害怕问 你的付出会有回报的!加油!

  • 相关阅读:
    Ceph14.2.5 RBD块存储的实战配置和详细介绍,不看后悔! -- <3>
    常见SQL命令总结学习 -- <1>
    全网最详细的新手入门Mysql命令和基础,小白必看!
    全网最详细的Linux命令系列-nl命令
    全网最详细的Linux命令系列-cat命令
    全网最详细的Linux命令系列-touch命令
    全网最详细的Ceph14.2.5集群部署及配置文件详解,快来看看吧! -- <2>
    什么是Ceph存储?什么是分布式存储?简单明了带你学Ceph -- <1>
    一款专注于阅读的博客园主题-(cnblogs-theme-silence)
    Prometheus 配置文件中 metric_relabel_configs 配置--转载
  • 原文地址:https://www.cnblogs.com/zhangchaomin/p/13943255.html
Copyright © 2011-2022 走看看