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

    C语言I博客作业07
    1.作业头

    这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/SE2020-2/
    这个作业要求在哪里 <https://edu.cnblogs.com/campus/zswxy/SE2020-2/homework/11585 >
    这个作业的目标 <练习使用新学的while语句,解决更多的循环结构问题>
    学号 <20209125>
    一、本周教学内容&目标
    第4章 循环结构 4.1-4.2 熟悉使用while和do-while结构解决问题。

    二、本周作业头

    这个作业属于哪个课程 C语言程序设计II
    这个课程的目标是 <让我们在实践中逐步掌握程序设计的思想和方法,培养问题求解的能力>
    这个作业在那个具体方面帮助我实现目标 <帮助我学会自我检讨和对while语句的熟练使用,以及多种语句的灵活运用>
    参考文献 <c语言程序设计Ⅱ>

    三、本周作业
    1.PTA实验作业
    2.代码互评
    3.学习总结
    四、作业格式
    1.PTA实验作业

    1.1 题目名1
    野王认证
    小刘刚打上了巅峰赛2500 分, 就迫不及待地向他们室友发起了solo(单挑他们会选择不一样的英雄,每个英雄都只有两个属性(血量,攻击力 ), 小刘有很多皮肤 会给他带来增益( 减损)效果(增加或者减少血量和 攻击力)然后小刘和他的室友进行 solo (单挑), 小刘先手, 每次使对方血量减少自己攻击力 数值, 当一方血量小于等于 0 时被击败,小刘自认为自己能成为认证野王, 现在想让你帮助他判断 自己能否成为认证野王
    1.1.1数据处理
    数据表达:本题运用了单精度的整型变量,变量分别为其中这h,a,H,A,ph,pa,i,H1。
    数据类型:题目运用了我们这一周新学习的while语句,将while语句和if-else语句结合完成题目要求。
    1.1.2实验代码截图

    1.1.3 造测试数据
    | 输入数据 | 输出数据 | 说明 |
    | 2 1 , 3 1 , 3 0 | 2 小刘只能打败2个室友 |
    | 10 10 ,3 1 , 3 0 | The king of the wild certification! | 小刘是野王 |
    | 10 1 , 10 10 , 3 0 | I'm too dishes! | 小刘太菜了 |
    1.1.4 PTA提交列表及说明

    说明
    编译错误:end后面打成了;,少打了个}
    1.2 题目2
    用户购买了若干个商品(商品数不超过10),现在,他告诉你每件商品的价格,你计算出这些商品的平均价格。

    输入格式:
    若干个以空格间隔的实数(每个数不超过100000),以-1作为输入结束的标志。

    输出格式:
    一个实数,表示商品的平均价格,精确到小数点后两位。
    1.2.2 实验代码截图
    uploading-image-994282.png

    1.2.3 造测试数据

    | 输入数据 | 输出数据 | 说明 |
    | 8 | 8/2=4 4/2=2 2/2=1 | 8为偶数 |
    | 1 | 1*3+1=4 4/2=2 2/2=1 | 1为奇数 |
    | 2 | 2/2=1 | 2为偶数 |
    | 4 | 4/2=2 2/2=1 | 4为偶数 |
    1.2.4 PTA提交列表及说明

    说明
    1.编译错误:zI在分支条件中后面少打了}
    2.代码互评(5分)
    找2份同学代码,和自己代码比较,建议互评代码尽量找代码风格差异较大。

    代码1
    同学代码截图

    自己代码截图

    不同点1:该同学运用了更多的变量
    不同点2:在while语句前多用次else
    代码2
    同学代码截图

    自己代码截图

    说明
    不同点1:这位同学没有使用if语句
    不同点2:这位同学的代码更简洁
    3.学习总结(15分)
    3.1 学习进度条(5分)

    周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
    8 12 160 编译Hello world 基本运算法则
    9 13 164 其他类型的函数 运用判断语句if-else
    10 14 228 循环结构 阶乘问题
    11 15 230 for循环的循环套嵌 一些是数学函数的调用
    12 14 230 二分支结构与多分支结构,else-if语句 if-else语句与省略else的if语句的区别
    13 15 240 熟练使用多分支结构switch语句 在switch语句中什么时候要与if-else语句结合使用
    14 16 250 练习使用新学的while语句解决循环问题 for循环与while循环的区别

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

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

    3.3.2 学习体会
    本周学习了新的循环语句while语句和do-while语句,遇上的题目都越来越灵活,也越来越有趣,学习的难度逐步上升,题目也越来越难写了。

  • 相关阅读:
    关于gitlab怎样merge request的流程
    有访问权限的gitlab如何把上面的代码clone到本地
    macpro终端打开mysql
    Hbase实验:java创建和删除table
    齐次递推式拆数学式
    一些生成函数
    圆锥表面曲线方程
    扩展欧拉降幂
    scanf读入有空格字符串
    线性筛素数的一个用途
  • 原文地址:https://www.cnblogs.com/libin12581/p/14089161.html
Copyright © 2011-2022 走看看