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

    1.作业头

    这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/SE2020-2
    这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2020-2/homework/11585
    我在这个课程的目标是 熟练掌握while,多分支结构的混合镶嵌使用
    学号 20209131

    1.PTA实验作业
    排名图片

    1.1题目1

    描述

    1.1.1数据处理

    数据表达:该题运用了变量num,i,sum,avg.其中num属于整型变量通过int定义而来,i,sum都属于双精度浮点型变量。
    数据处理:运用一个while语句,i ++,sum = sum + num,avg = sum / i。
    流程结构:使用了while语句。
    

    1.1.2 实验代码截图

    1.1.3 造测试数据

    输入 输出 说明
    890.78 2769.8 12300 3532.2 -1 4873.19 商品数量为4
    -1 0.00 商品数量为0

    1.1.4 PTA提交列表及说明

    根据PTA提交列表,简要描述调试程序碰到的问题及解决办法

    提交列表说明:

    编译错误:最开始时将printf写成pintf出现错误。
    

    1.2题目2

    1.2.1数据处理

    数据处理:该题定义了整型变量score,max。score,max都属于整形变量,通过int定义而来。
    数据表达:表达式:score>=0;max=score;max<score;流程结构:该题运用了while语句,和if语句。
    伪代码:
    while(score>=0)
    写出循环必要的条件。
    if(max<score)
    max=score;
    在while语句中嵌入if语句,用来判断并输出最大值。
    

    1.2.2实验代码截图

    1.2.3造测试数据

    输入数据 输出数据 说明
    56 63 89 47 -1 89 最高分89分
    55 60 70 80 -1 80 最高分80分

    1.2.4 PTA提交列表及说明

    根据PTA提交列表,简要描述调试程序碰到的问题及解决办法

    提交列表说明:

    编译错误:在编译时多定义了一个sum,但发现用不到后输出时没有删掉,少了分号。
    

    2.代码互评

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

    同学代码截图


    自己代码截图


    不同点

    2.使用了近期学的while语句,以及if-else语句
    3.我定义了俩个变量,而她只定义了一个变量,我俩个变量更容易分析与理解,但我和她的三个分支的大概条件相同
    

    3.学习总结

    3.1 学习进度条

    周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
    11/2——11/7 10h 96 循环语句的使用,整形和浮点型的复习 调用,定义函数
    11/8 ——11/15 11h 105 调用,定义函数 各种函数的运用
    11/16——11/20 11h 127 多分支结构,逻辑运算 逻辑思维
    11/23—— 11/29 13h 178 多分支结构的熟悉,switch语句 switch语句的灵活运用
    11/30-12/6 15h 循环语句while和do-while do-while的使用

    3.2 累积代码行和博客字数

    3.3 学习内容总结和感悟

    3.3.2 学习体会

    1.做题能力不太行,就是基础知识不过关。像在星期四做书本上的练习题,有很多基础知识就不太熟。
    2.要培养自己的学习习惯,自主克服困难,碰到问题首先独立思考,若解决不了再寻求帮助。
    3.在这周虽然遇到很多问题但收获也是有很多,如学习了while循环语句,和do-while语句了解到除了for语句
    之外的循环语句,所以对于求需要循环的题目时也更加熟练。

  • 相关阅读:
    Oracle笔记(三) Scott用户的表结构
    Oracle笔记(一) Oracle简介及安装
    Oracle笔记(七) 数据更新、事务处理、数据伪列
    Oracle笔记(六) 多表查询
    Oracle笔记(九) 表的创建及管理
    Oracle笔记(四) 简单查询、限定查询、数据的排序
    CentOS 6.3下部署LVS(NAT)+keepalived实现高性能高可用负载均衡
    PostgreSQL学习手册(十七) PL/pgSQL过程语言
    Oracle笔记(八) 复杂查询及总结
    Oracle笔记(十二) 集合、序列
  • 原文地址:https://www.cnblogs.com/5201314wjq/p/14088981.html
Copyright © 2011-2022 走看看