• C语言I博客作业07


    这个作业属于哪个课程 C语言程序设计II
    这个作业属于哪个课程 班级的链接
    这个作业要求在哪里 作业的要求
    这个作业的目标 理解掌握while语句与do-while语句
    这个作业在哪个具体方面帮助我实现目标 理解并自行完成PTA题目
    参考文献 c语言程序设计(第三版)
    学号 20208957

    1.PTA实验作业

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

    数据表达:定义一个整型变量n。                       
    数据处理:(伪代码如下)
             直接输入一个自然数n
             通过while(n>1)循环语句判断n大于1则进入循环,
             再通过if(n%2==0)判断n是否为偶数,直接通过算术表达式输出结果
             若为奇数则通过else中的表达式输出结果
    

    1.1.2 实验代码截图

    1.1.3 造测试数据

    输入数据 输出数据 说明
    5
    6

    1.1.4 PTA提交列表及说明

    提交列表说明:
    1.编译错误:n=n/2写在了printf语句的前面,未注意执行程序的逻辑顺序。
    2.运行超时:程序未能在规定时间内运行结束。
    1.2题目名2
    购物(二),用户购买了若干个商品(商品数不超过10),现在,他告诉你每件商品的价格,你计算出这些商品的平均价格。
    1.2.1数据处理

    数据表达:定义整型变量count,定义i,x为双精度浮点型变量。
    数据处理:(伪代码如下)
             首先输入一个衣服价格,通过while(x!=-1)判断进入循环求输入个价格之和
             经过count++累加进入if-else语句,算出平均数
             最后输出结果
    

    1.2.2实验代码截图

    1.2.3 造测试数据

    输入数据 输出数据 说明
    890.78 2769.8 12300 3532.2 -1 4873.19 价格偏高
    78.9 189.5 98 -1 122.13 价格偏低

    1.2.4 PTA提交列表及说明

    提交列表说明:
    1.编译错误:while语句前未写scanf语句,并且if-else语句未打大括号。
    2.运行超时:程序未能在规定时间内运行结束。
    2.代码互评
    同学代码截图
    1.

    2.

    自己代码截图

    1.第一位同学简单用了if语句和while循环语句,简单清晰易懂。
    第二位同学用了else-if语句以及do-while语句还有continue语句,熟练运用了上课学到的内容。
    2.自己的用了break语句和if-else语句,但是代码较长。
    3.学习总结(15分)
    3.1 学习进度条(5分)

    周/日期 这周所花的时间 学到的知识点简介 目前比较迷惑的问题
    第十四周/11.29-12.04 18 学习循环语句,while语句以及do-while语句 do-while语句与while语句用法的区别
    第十三周/11.23-11.28 18 学习字符型数据和switch语句以及多分支结构 多分支结构的逻辑顺序问题
    第十二周/11.16-11.22 19 学习分支结构,拓展else-if语句 if语句与else-if语句的区分
    第十一周/11.10-11.14 19 学习对函数的定义和调用 不熟练,不清晰,对题目的分析不明确
    第十周/11.2-11.8 20 for循环语句 对语句的运用不是很灵活,想不清用哪种语句
    第九周/10.26-11.1 18 if-else语句 变量太多写的时候有点混乱
    第八周/10.19-10.25 15 基础C语言知识输入输出函数

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

    时间 博客字数 代码行数
    第八周 1140 64
    第九周 1744 105
    第十周 2972 180
    第十一周 4422 203
    第十二周 5798 197
    第十三周 7143 135
    第十四周 8522 154

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

    3.3.2 学习体会
    这一周做PTA时有明显感觉到题目的难度,对之前学习的知识忘记了很多细节的问题,导致做题时没有清晰的思路,所以新的一周要抽出时间好好复习背诵教材,整理每一次上机时间做过的课后题,把上课时没有完成的内容重新整理归类,巩固记忆学习过的知识,要好好打牢基础。

  • 相关阅读:
    [zz]libvirt中CPU和内存的细粒度管理机制
    SAP 模块中文解释
    邪恶的Php一句话木马 assert函数制作简单木马
    PHP开发中三维数组的应用
    返回本机时间或服务器时间
    向SQL中插入数据
    Word的字体
    人生如锅
    打开指定的文件
    计算最大序号
  • 原文地址:https://www.cnblogs.com/hujiayi/p/14088356.html
Copyright © 2020-2023  润新知