• C语言I博客作业04


    一、本周教学内容&目标

    第2章 用C语言编写程序-循环结构 2.4 输出华氏-摄氏温度转换表。要求学生掌握使用for循环语句实现指定次数的循环程序设计。
    教学内容:如何累加各种有规律的数字,累加求和。如:求N分之一序列前N项和, 求奇数分之一序列前N项和……
    教学目标:学会累加求和,学会将求N项和编译成代码。学得更多的代码。

    二、本周作业头

    这个作业属于那个课程 C语言程序设计II
    这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019-2/homework/9774
    我在这个课程的目标是 学会熟练完整的打出求N项和的代码,让自己脑海里的代码数量更多。
    这个作业在那个具体方面帮助我实现目标 在PTA作业里的一次又一次的错误让我对编译求N项和的代码更为熟悉,让我编写的代码量增多了不少
    参考文献 C语言程序设计(第三版)

    三、本周作业

    1.PTA实验作业

    1.1题目名7-1

    1.1.1数据处理

    数据表达:用了i,n,sum;三个变量,i是整型变量,n,sum是双精度变量,n是项数,i是第几个项,sum是各项和。
    数据处理:用了for语句和lf浮点型变量,以及循环语句。

    1.1.2实验代码截图

    1.1.3造测试数据

    输入数据 输出数据 说明
    12 sum = 3.103211 小于五十
    51 sum = 4.518813 小于一百
    125 sum = 5.409524 大于一百

    1.1.4 PTA提交列表及说明


    1.编译错误:多打了个分号。
    2.编译错误:scanf打错了。
    3.编译错误:多处错误,删了从打。
    4.编译错误:void打成viod了。
    5.编译错误:和/打反了。
    6.答案错误:%与f之间没有打.6。
    7.答案错误:lf打成d了。
    8.编译错误:删了再打时多处错误。
    9.编译错误:漏打符号打错。
    10.编译错误:分号打成逗号。
    11.编译错误:多打了逗号。
    12.有个sum打成sun了。

    .2 题目7-3

    1.2.1 数据处理

    数据表达:用了denominator,flag,i;sum,n;五个变量,denominator,flag,i都是整形变量,sum,n,是双精度变量。denominator是分母,n是分子,sum是各项和,flag用来调整符号,i为项数。
    数据处理:用了for语句,循环语句,%。3f这个精确位数。

    1.2.2 实验代码截图

    1.2.3 造测试数据

    输入数据 输出数据 说明
    38 sum = 0.831 小于五十
    78 sum = 0.834 小于一百
    138 sum = 0.834 大于一百

    1.2.4 PTA提交列表及说明


    1.答案错误:公式运用错误。
    2.多种错误:改了多次,造成很多错误。
    3.部分正确:经过下面的错误指导,我改了一部分,还有一部分没改。
    4.答案错误:lf打成了d。
    5.答案错误;n没有安排到double变量里。
    6.编译错误:多删了一个字母。
    7.答案错误:变量搞混淆了。
    8.答案错误:忘记精确六位小数了。
    9.运行时错误:删了有错误的那几行,从写。
    10.答案错误:变量位置错误。
    11.部分正确:有一行符号打成中文的了。
    12.答案错误:总运算式漏掉了一个sum。

    2.代码互评

    同学代码截图:

    自己代码截图:

    评价:我用的是浮点数变量,他用的是整数变量,格式很清晰,让人看着舒服。,而我的更为紧凑。代码用的都是所学的内容,差别不是特别大。
    同学代码截图:

    自己代码截图:

    评价:我用的又是浮点型变量,他的是整数变量,他的变量是4个,我用了五个变量。他的更为简洁,看着更舒服。

    3.学习总结

    3.1 学习进度条

    周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较困惑的问题
    第八周/10/16~10/18 18h 85 for语句,输出华氏-摄氏温度转换表,指定次数的循环程序设计 for语句中较为复杂的问题难以解决,变量太多容易出错,PTA不能输入输入提示。

    3.2 累积代码行和博客字数

    时间 博客字数 代码行数
    第一周 732 30
    第二周 1159 51
    第三周 2367 135
    第四周 1440 218

    3.3学习内容总结和感悟

    3.3.1学习内容总结
    本周在巩固上周学习的知识后,学习了输出华氏-摄氏温度转换表、for语句、指定次数的循环程序设计。还学习了用c++调试。

    3.3.2学习体会
    1.这次PTA作业并不难,比上次容易多了,但是就是麻烦,每道题我基本错了十多遍,明明感觉自己是对的,却经常给了我一个答案错误。这个编译真的好注重细节,一个符号或者一个字母打错了就完了。还是要细心学习。
    2.还是要加快学习效率,我做作业花的时间太长了,这次又是熬夜写出来的。
    3.这一次作业让我对C语言有了更深一点的了解,希望能够掌握更多的关于C语言的知识。

  • 相关阅读:
    org.tinygroup.tinydb-数据库开发组件
    org.tinygroup.database-数据库元数据定义
    org.tinygroup.databasebuinstaller-数据库结构及元数据自动创建
    org.tinygroup.dbrouter-数据库分区分表
    org.tinygroup.metadata-元数据定义
    org.tinygroup.jsqlparser-SQL解析器
    org.tinygroup.xmlparser-XML解析器
    四则运算程序扩展:将程序改为java语言,并允许用户输入,对输入结果进行验证
    课堂练习四: 返回一个整数数组中最大子数组的和。
    自动生成四则运算问题的测试
  • 原文地址:https://www.cnblogs.com/ztnb/p/11695991.html
Copyright © 2020-2023  润新知