• C语言I博客作业08


    问题 答案
    这个作业属于那个课程 C语言程序设计II
    这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/9977
    我在这个课程的目标是 熟练掌握C语言,和学习更多的语句
    这个作业在那个具体方面帮助我实现目标 使用while,do-while打代码
    参考文献 百度,

    1.PTA实验作业

    1.1题目

    1.1.1数据处理

    数据表达:采用了int整型变量,变量n,u,d,且使用了while.if-else语句
    数据处理:伪代码{int n,u,d// 定义变量,其中n为井的深度,u为每分钟爬的高度,d为休息时下滑的高度
    while{
    if{输入条件
    循环语句}
    else{
    循环语句}
    }
    

    输出}

    1.1.2实验代码截图

    1.1.3 造测试数据

    输入数据 输出数据 说明
    16 4 3 25 任意数
    12 3 1 11 题目实例
    4 3 2 3 任意值
    87 76 43 3 较大数

    1.1.4 PTA提交列表及说明

    编译错误:在scanf语句中没有在"%d%d%d"后面打逗号
    运行超时:程序未能在规定时间内运行结束
    答案错误:把“h+=u”中的“h”打成了“time”
    

    1.2题目

    1.2.1 数据处理

    数据表达:运用了int整型变量,number表示输入的·一组二进制数,用char字符给字符变量赋值,同时也采用了switch语句。
    数据处理:{char ch//给字符变量附上一个值
              int number//number为数入的一个二进制数
              switch{
                      case常量表达式1:语句1
                      case常量表达式2:语句2//把二进制转化为十进制
                       default:语句//该输入为非二进制字符
              return 0//输出}}
    

    1.2.2 实验代码截图

    1.2.3 造测试数据

    输入数据 输出数据 说明
    11111111 255 实例
    34 error input 实例
    10011 19 任意数

    1.2.4 PTA提交列表及说明

    编译错误:"ch=getchar()"时后面没有打分号。
    编译错误:‘’这个符号错误。
    编译错误:把“”打成了“/”。
    

    2.代码互评

    同学代码互评

    自己代码截图

    我们两都定义了N,U,D,time这几个变量,但是我比他都定义了一个高度h,在使用while循环语句时的循环语句也不一样。同学的代码中还使用了break。
    

    同学代码截图

    自己代码截图

    我们定义的都差不多,我定义的是n,他定义的是people,我也没有给这个变量附上任何的值。
    都运用了for语句,但是我的更加的简单,表达式更为简洁。
    

    3.学习总结

    3.1 学习进度条

    周/日期 这周所发的时间 代码行 学到的知识点简介 目前比较迷惑的问题
    第一周 六个小时 100行 了解科学与技术专业的知识和C语言这门课程,打代码
    第二周 八个小时 140行 如何正确的提问,编译并安装GCC编译器
    第三周 一天 220行 学会了ifelse语句,并掌握了分段函数,和熟练的打代码 运算符的使用
    第四周 二天 225行 学会了for循环语句 对for循环语句的使用
    第五周 三天 150行 掌握函数题,并熟练的掌握对函数的使用 函数题还是有点蒙
    第六周 三天 200行 掌握多分支结构,并熟练的运用逻辑运算符
    第七周 三天 178行 熟练多分支结构switch语句
    第八周 三天 145行 掌握do-while,while语句,并掌握for,while语句两者之间的区别 while语句的使用还不是特别的熟练

    3.2 累积代码行和博客字数

    3.3 学习内容总结和感悟

    3.3.1 学习内容总结

    3.3.2 学习体会

    本章节主要学习了while,do-while语句,他的基本类型是while(表达式1){语句块1}在使用do-while语句时他保证语句块1至少执行一次,学习C语言这门课程是具有一定难度的,但他又是一门十分有趣的课程,现在所学的对于我们将来计算机的考试帮助很大,在打代码时,我发现了C语言是十分简洁的,他的运算符也·特别的丰富,表达能力也十分的强,在写PTA时我学会了用流程图来表达我自己的想法,并根据流程图来逐步实现程序的功能。通过自己绞尽脑汁的做完PTA,我的自信提升了不少。我也通过这次的学习我认识到了课前预习的重要性,我们都应该在老师讲课之前把要学的内容看一遍,把不懂得地方做个标志,上课时才能去弄懂那些语句的含义和使用等,平时写代码时也一定要注意语法格式的规范伴随着学习的深入,我发现了高深的东西还很多很多,不懂的知识还有很多很多,所以我不能停步,对C语言,我以后会更加努力的学习的。加油!
  • 相关阅读:
    lua版本的一个状态机
    unity getcomponentsinchildren 翻船
    dotween tips
    ulua c#调用lua中模拟的类成员函数
    洗牌算法
    unity的一些tips
    用Unity写一个12306验证器的恶搞图生成软件
    好久没写Blog了
    蛋疼的时候写三消游戏(十三)
    用DropBox分享Unity3D的Web应用
  • 原文地址:https://www.cnblogs.com/ll08-/p/11864489.html
Copyright © 2020-2023  润新知