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

    1.作业头

    这个作业属于哪个课程 班级链接
    这个作业要求在哪里 作业要求的链接
    这个作业的目标 学习新的知识点,进行融汇贯通
    学号 20209095

    1.PTA实验作业(20分/题)

    从PTA题目集中选出2个你最满意的题目完成以下内容,选择题目难度越大,分值越高,每题20分(每项5分),内容要求如下:

    1.1 题目名1

    本题要求编写程序,输入N个学生的MOOC成绩,统计优秀、合格证书的数量,以及没有获得证书的数量。学生修读程序设计MOOC,85分及以上获得优秀证书,不到85分但是60分及以上获得合格证书,不到60分则没有证书。

    1.1.1数据处理

    介绍实现本题过程中,你的数据表达、数据处理是怎么做的。注意:请务必按照以下方式书写。

    数据表达:运用了整型变量amount1,amount2,amount3,n,a[n] 
    数据处理:使用了for循环,if语句及其数组,本题使用for循环输入数组的各项的值
    函数参数:直接用主函数解决,未自定义函数
    

    1.1.2实验代码截图

    1.1.3 造测试数据

    输入数据 输出数据 说明
    3 25 28 19 0 0 3 较小n
    15 12 15 16 18 19 34 35 16 15 12 14 36 35 34 31 0 0 15 较大n

    1.1.4 PTA提交列表及说明

    有多道题目的,请分题目写好编程总结

    请按照如下要求说明提交列表,注意必须写明每个错误点,你是怎么解决的。此项没写好,本题0分
    1.编译错误:第一次使用for循环嵌套做出来答案正确,后面尝试用数组做,有一个大括号没打上,出现错误

    1.2 题目2

    1.2.1 数据处理

    数据表达:运用了整型变量N,n,h,i,a,sun
    数据处理:y运用了循环嵌套,在for循环中嵌套一个while语句,最后通过if语句判断进行输出
    函数参数:调用自定义函数求出每一位上的数字,再直接使用for循环求出sum
    

    1.2.2 实验代码截图

    1.2.3 造测试数据

    输入数据 输出数据 说明
    4 1634 8208 9474 千位数的计算
    5 54748 92727 93084 万位数的计算
    6 548834 十万位数的计算

    1.2.4 PTA提交列表及说明

    有多道题目的,请分题目写好编程总结

    请按照如下要求说明提交列表,注意必须写明每个错误点,你是怎么解决的。此项没写好,本题0分
    1.编译错误:从vs换到pta时忘记将scanf_s改成scanf
    2.答案错误:开始做未定义函数,思路错误

    2.代码互评(5分)

    找2份同学代码,和自己代码比较,建议互评代码尽量找代码风格差异较大。

    同学代码截图


    自己代码截图


    1.同学定义的为字母,而我使用的是单词
    2.同学的定义简洁,而自己的定义较为繁杂,但意思比较明了

    3.学习总结(15分)

    3.1 学习进度条(5分)

    周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
    第八周10.19-10.25 25 500 if语句,for,while,do-while循环语句以及嵌套使用,break以及continue的区别和使用 for循环的嵌套不太明白
    第九周10.26-11.1 30 700 一维数组及二维数组 二维数组的应用
    第十周11.2-11.7 30 600 未学习新知识点 遇到难度较大的题目有些难以入手
    第十一周11.8-11.14 25 600 自定义函数,宏定义函数 突然面对调用函数,一时间做题习惯适应不过来

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

    代码行数:2400
    博客字数:4070

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

    总结:总体学习状态很好,有时会感到很疲惫,从而导致学习效率下降,从而得出了学习是一个劳逸结合的过程,不能只专注于学习

    感悟:从入门到现在学到了不少知识,但是我觉得还远远不够,还需要持续不断地学习新知识

    3.3.1 学习内容总结

    请用思维导图的形式将到目前为止所学的内容进行整理。

    采用专业的思维导图软件,建议可以是:MindManager、XMind、iMindMap、FreeMind、Mindomo、MindNode……等等之一。

    3.3.2 学习体会

    不知道为何,可能是水平还不够,我始终不清楚学习编程的核心在哪里,但是我知道,编程工作不仅仅是刷题这么简单,它涉及到的是对人能力多方面的考核,所以我觉得学习编程不仅要刷题,还要养成良好的编程习惯,以及通过每道题来不断拓宽自己的思维,只有这样,才能不断提升自己的编程水平。

  • 相关阅读:
    『Delphi』字符串操作——返回子串出现的位置
    2007:远见、劲取、专注
    『转载』个人博客吸引风投关注成可盈利业务
    [和管子对话] 1 200745/对面向对象的你言我语
    『Delphi』File not found的解决办法
    Ruby学习1字符串
    聚集表(clustered table)data page中的数据行可以无序
    通过DBCC PAGE查看页信息验证聚集索引和非聚集索引节点信息
    查看SQL Server Resource Database以及修改系统表
    SQL Server的还原(2)——STOPAT
  • 原文地址:https://www.cnblogs.com/yingxiong236/p/13971951.html
Copyright © 2011-2022 走看看