作业3

一.作业头

这个作业属于哪个课程 计科3班
这个作业要求在哪里 作业03
这个作业的目标 复习之前从老师学习的知识,在题目中发现自己的错误,并改正。
学号 20209026

二.本周作业

1.PTA实验作业(15分/题)

1.1 Programming in C is fun!

  • 题目描述:本题要求编写程序,输出一个短句“Programming in C is fun!”。

1.1.1实验代码截图

数据表达 内容
使用了哪些变量
这些变量的值是怎么来的
类型是什么
数据处理 内容
数据用到的表达式
流程结构

1.1.3 PTA提交列表及说明

  • Q第一次编译出现错误。
    A在6行末尾忘记打;了。

1.2输出华氏-摄氏温度转换表

  • 题目描述:输入2个正整数lower和upper(lower≤upper≤100),请输出一张取值范围为[lower,upper]、且每次增加2华氏度的华氏-摄氏温度转换表。温度转换的计算公式:C=5×(F−32)/9,

其中:C表示摄氏温度,F表示华氏温度。

1.2.1 实验代码截图

1.2.2数据处理

数据表达 内容
使用了哪些变量 upper,lower,F,C
这些变量的值是怎么来的 upper与lower通过scanf定义变量的值,F由lower赋值,C由计算式计算得出
类型是什么 upper、lower与F是整型 ,C是双精度浮点型
数据处理 内容
数据用到的表达式 分段函数
流程结构 if-else的分支结构与for的循环结构

1.2.3 PTA提交列表及说明

  • Q在其中最严重的问题发生在lower。
    A L的小写与1在里面的长相是一样的,最后一点一点看找到了其中一个lower的L打成了1。

1.3生成3的乘方表

  • 题目描述:输入一个非负整数n,生成一张3的乘方表,输出30~3​n的值。可调用幂函数计算3的乘方。

1.3.1 实验代码截图

1.3.2 数据处理

数据表达 内容
使用了哪些变量 i,n,m
这些变量的值是怎么来的 n是由scanf定义的变量,i是定义的for的初始值,m由调用的数学函数计算得出
类型是什么 i,n,m都是整型
数据处理 内容
数据用到的表达式 数学函数中的指数函数
流程结构 for的循环结构

1.3.3 PTA提交列表及说明

  • Q:第一次调试时发现所有的数都在一行,无法形成表格。
    A:马上就明白是为换行导致没循环一次所有计算结果都在同一行,加入\n后就达到预期结果。

2.阅读代码(-5——5分)


  • 从这行代码上学习到了C++的基础两数之和,为以后对C++的学习中奠定了一点点基础。
  • 认识到C与C++的不同之处,刚开始看到第6行后面的}打了个;我一开始还以为是错误的,结果是我粗漏寡闻了。
  • 现在对与C++的学习提升了我的兴趣爱好,以后学C++的时候一定会努力的学会它。

3.学习总结(15分)

3.1 学习进度条(5分)

周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
6/10.8~10.11 2h 51 打印“ hello world”
7/10.12~10.18 6h 60 各个符号代表的是什么的基础知识 有很多符号分辨不清
8/10.19~10.25 6h 69 数学函数的调用 对于文件的调试搞不懂
9/10.26~11.1 10h 84 if-else语句
10/11.2~11.6 9h 248 for语句 对于比较难的循环还搞不清循环的次数与循环内容

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

3.3 学习感悟(5分)

  • 在每一周的上机课中,我都会在机房进行试错,把自己平常自己做的代码中问题找出来并加以学习,同时我也能够向老师与班上的大佬学习。
  • 对上课所要求的作业一定要看清楚老师要求写什么,做哪里,不能在向上个星期一样做错地方,导致最后在赶作业,差点没有完成。
posted @ 2020-11-08 20:36  明天是星期几  阅读(103)  评论(0编辑  收藏  举报