• C语言I博客作业07


    作业头

    这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/SE2020-3/
    这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2020-3/homework/11586
    这个作业的目标 <复习while语句>
    学号 <20209180>

    一.本周教学内容&目标

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

    二.本周作业

    1.pta实验作业

    1.1 循环-古角猜想

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

    1.1.1数据处理

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

    数据表达:运用了变量n,m,其中n,m是整形变量,是根据题目要求定义的。
    数据处理:运用了while语句和if-else结构。
    

    1.1.2实验代码截图

    1.1.3造测试数据

    输入数据 输出数据 说明
    5 5*3+1=16 m!=1
    16/2=8
    8/2=4
    4/2=2
    2/2=1
    6 6/2=3 m!=1
    3*3+1=10
    10/2=5
    5*3+1=16
    16/2=8
    8/2=4
    4/2=2
    2/2=1
    10 10/2=5 m!=1
    5*3+1=16
    16/2=8
    8/2=4
    4/2=2
    2/2=1

    1.1.4 pta提交列表及说明

    1.段错误:scanf的&忘记写
    2.编译错误:逻辑符号"=="写成了"="
    3.编译错误:最后的retun 0写到了第一个大括号下面

    1.2 购物

    题目内容描述:用户购买了若干个商品(商品数不超过10),现在,他告诉你每件商品的价格,你计算出这些商品的平均价格。

    1.2.1数据处理

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

    数据表达:运用了变量n,num,avg,sum其中n,num,avg,sum是双精度变量。是根据题目要求定义的。
    数据处理:运用了while语法结构和if结构。
    

    1.2.2实验代码截图

    1.2.3造测试数据

    输入数据 输出数据 说明
    890.78 2769.8 12300 3532.2 -1 4873.19 num<10
    44 563.6 999 36 -1 410.65 num<10
    1234 345 99 999 99.9 86.3 -1 477.20 num<10

    1.2.4 pta提交列表及说明

    1.答案错误:没有考虑到题目要求结果保留两位小数
    2.部分正确:没有考虑到还有输入一件商品且价格为零的情况

    2.代码互评

    同学代码截图

    1.
    2.

    自己代码截图

    1.第一位同学的代码只用了一个未知量表示两个数据,而我用了两个数据并且赋值。
    2.第二位同学的代码的代码用的是do-wlile结构。
    3.第二位同学的输出直接写"*3+1=%d"和"/2=%d",算数符号前没有未知量。

    3.学习总结

    3.1学习进度条

    周/日期 这周所花时间 代码行 学到的知识点简介 目前比较困惑的问题
    第14周11.30-12.6 课堂180分钟课后450分钟 440 while和do-while语法结构 对于do-while的语法结构不会用

    3.2累计代码行数和博客字数

    3.3学习内容和感悟

    3.3.1学习内容总结
    请用思维导图的形式将到目前为止所学的内容进行整理。
    采用专业的思维导图软件,建议可以是:MindManager、XMind、iMindMap、FreeMind、Mindomo、MindNode……等等之一。

    3.3.2学习体会
    请回顾自己的本周的学习过程,描述学习感受,也可以提出你不理解的地方、对教师教学建议等。如果你有新的想法或者新的方法,请及时记录下来。
    本周学习了新的语法知识while和do-while,感觉老师上课讲的都能听明白,但是自己写题的时候就无从下手,逻辑不清,思绪混乱,对于do-while结构还不会。

  • 相关阅读:
    C# 语音识别
    Android—监听器
    android-Activity
    Android小案例——简单图片浏览器
    针对Android 模拟器启动慢的问题
    emulator-arm.exe 已停止工作、 emulator-x86 已停止工作
    android模拟器启动没有拨号功能
    安装好android的adt以后重启eclipse,但是没有创建AVD的图标
    android环境搭建——工欲善其事,必先利其器 2
    SQL 中常见的系统存储过程
  • 原文地址:https://www.cnblogs.com/wwwjx/p/14071823.html
Copyright © 2020-2023  润新知