C语言I博客作业04

一.本周教学内容&目标

第2章 用C语言编写程序-循环结构 2.4 输出华氏-摄氏温度转换表。要求掌握使用for循环语句实现指定次数的循环程序设计

二.本周作业头

问题 答案
这个作业属于哪个课程 C语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/9770
我在这个课程的目标是 更加熟练C语言的循环结构,并掌握for语句的用法
这个作业在哪个具体方面帮助我实现目标 多次利用for语句计算求多种序列的前N项和,例如交错序列等,以及流程图的制作
参考文献 C语言程序设计I,QQ浏览器,《C语言编程常见问题解答》

三.本周作业

1.PTA实验作业

1.1题目:

  • 1.1.1 实验代码截图
  • 1.1.2 数据表达:两个变量m,n运用了整型数据类型;sum和i运用了双精度浮点型。
    数据处理:首先分别定义变量m,n,再利用for语句和关系运算符进行循环,运用sum=sum+pow(i,2)+1/i算数运算符,最后输出,注意保留六位小数
  • 1.1.3 造测试数据
  • 1.1.4 PTA提交列表说明

    说明: Q1:没有在输出等号左右空格
    C1:输出的等号左右空格,此行无错误
    Q2:错误将for语句的括号内分号写成了逗号
    C2:改成了分号,此行还是有错误
    Q3:误将for语句中i=n,习惯性认为问题里只有一个未知数
    C3:实则有m,n两个未知数,将i=n改成i=m,此行正确
    Q4:将数字0打成了英文字母o
    C4:改正之后答案正确

1.2 题目:

  • 1.2.1 实验代码截图
  • 1.2.2 数据表达:该题我运用了denominator,flag,i,n,均为整型变量;item,sum,a运用了双精度浮点型
    数据处理:首先定义变量,其次分别赋值变量,灵活运用赋值运算符和for语句里的关系运算符,再次利用公式item = flag * a/denominator;
    sum = sum+item;
    flag = -flag;
    a = a+1;
    denominator = denominator+2,
    最后输出,注意保留三位小数。
  • 1.2.3 造测试数据
  • 1.2.4 PTA提交列表说明

    说明: Q1编译错误:忘将a赋值
    C1:将a赋值为1
    Q2答案错误:denominator = denominator+2里面的2写成了3
    C2:改正之后正确

2.代码互评

2.1 代表1

  • 同学的代码截图
  • 自己的代码截图
  • 不同之处:该同学表达的更加明显,更加具体易懂,例如他就给分母赋值,并在后面运用公式表明关系进行计算。

2.2 代表2

  • 同学的代码截图
  • 自己的代码截图
  • 不同之处:对于i该同学运用整型数据类型,而我运用了双精度浮点型,但我这个方法表现的更为繁琐

3.学习总结

3.1 学习进度条

周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
第一周 4/h 150 学会了输入输出字符 如何去定义和运用Markdown格式
第二周 12/h 300 知道定义变量和表格的制作及Markdown格式的运用 运算符怎么输入
第三周 15/h 396 学会了折线图的制作和lf-else语句的运用及多种运算符的使用 怎样才能使输入代码更加简便,有没有惯用的
第四周 13/h 350 for的循环结构 各种情况下各种变量的灵活运用

3.2 累积代码行和博客字数

3.3.1 学习内容总结

这一周主要学习了for的循环结构,并回顾,更加熟悉了前面课程的内容,例如lf-else语句和图表的制作。

3.3.2 学习体会

我觉得学这麽久的C语言课程,如果不提前预习,那么如果你上课的时候思想一旦开小差,就很难跟上节奏,对于我这种没有任何基础的人来说更加,所以对于以后的学习,自己一定要提前预习并温习上节课老师讲的内容。

posted @ 2019-10-18 09:03  -佩佩  阅读(115)  评论(0编辑  收藏  举报
/*鼠标跟随效果*/