• C语言I博客作业07


    这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/SE2020-2
    这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2020-2/homework/11553
    这个作业的目标 总结回顾做的知识点,以防忘记或下次再犯
    学号 20209996

    一、本周教学内容&目标

       第4章 循环结构 4.1-4.2 熟悉使用while和do-while结构解决问题。
    

    二、本周作业

    1.PTA实验作业

    1.1 题目名1

             7-3 循环-古角猜想 
    

    日本数学家古角静夫研究自然数时,发现一个有趣现象:“如果是个偶数就除2,如果是奇数就乘以3加1”,经过有限个这样的处理步骤,最后一定能得到1. 任意输入一个自然数,给出得到结果1的运算过程。

    1.1.1数据处理

         数据表达:用int定义整型变量number,定义整型变量x为循环算数结果。
         数据处理:运用循环结构中的while语句,如果输入为偶数number=number/2,为奇数number=number*3+1.
    

    1.1.2实验代码截图

    1.1.3 造测试数据

    输入数据 输出数据 说明
    8 1 偶数
    9 1 奇数
    11 1 奇数

    1.1.4 PTA提交列表及说明


    问题:最开始未设算术结果x这个变量,导致我逻辑有问题,编译错误。
    说明:添加一个变量,使表达更为明确。
    问题:输出中x和number位置错误。
    说明:检查了很多遍,没有找到错误,后根据编译运行结果发现位置很奇怪,后改正。

    1.2题目名2

          7-5 找出一批学生的最高分 
    

    本题要求编写程序,找出最高分。

    1.2.1数据处理

    数据表达:用int定义整型变量y,x表示输入成绩。
    数据处理:采用循环结构while语句比较成绩,输出最高分。

    1.2.2 实验代码截图

    1.2.3 造测试数据

    输入数据 输出数据 说明
    80 90 67 85 55 -1 90 最高分90
    66 87 99 55 99 最高分99

    1.2.4 PTA提交列表及说明


    问题:段结构错误并不是很明白,改了一些地方还是不对。
    说明:全部重写了一下。
    问题:之后变为编译存在在问题,是成绩之间的比较逻辑存在问题。
    说明:在试了多次后调试发现错误,改正。

    2.代码互评

    同学

    自己

    同学与我写的顺序不同,她是先写输出后写得到的结果,我与她相反,感觉自己的写法更顺手一点。
    同学

    自己

    基本格式一样,只是换了变量名称。

    3.学习总结

    3.1 学习进度条

    3.2 累积代码行和博客字数

    3.3 学习内容总结和感悟

    3.3.1 学习内容总结

    3.3.2 学习体会

        1.学习到现在遇到考验逻辑严谨的题越来越多,自己思考还是不周全,要养成写结构图的习惯,有助于在写程序时思路清晰,同时方便检查。
        2.犯过的错也要及时整理,防止再犯,容易犯错的地方最好放上图片,类比记忆。
        3.难过越来越大,需要花费的时间越来越多,要有耐心,对于老是出错,不要急,静下心来检查问题。
        4.学会把握时间,有量有度,不会可以先放放,思路清晰后回来再接着做。
  • 相关阅读:
    Redis底层探秘(二):链表和跳跃表
    Redis底层探秘(一):简单动态字符串(SDS)
    C#进阶之路(六):表达式进行类的赋值
    C#异步编程(五)异步的同步构造
    C#异步编程(四)混合模式线程同步
    C#异步编程(三)内核模式线程同步
    Redis五种数据类型
    C#异步编程(二)用户模式线程同步
    前端面试题整理—jQuery篇
    前端面试题整理—JavaScript篇(一)
  • 原文地址:https://www.cnblogs.com/jyyy/p/14090349.html
Copyright © 2020-2023  润新知