这个作业的要求是 | https://bbs.csdn.net/topics/609526289?postId=601926582 |
我在这个课程的目标是 | 能将c语言相关知识掌握,能熟练运用所学的知识 |
这个作业在那个具体方面帮助我实现目标 | 对函数有了了解,知道了函数的相关应用 |
参考文献 | 百度,csdn,c语言设计教程 |
1.PTA实验作业
1.1 升级或留级
某中学开设语文、数学、物理、化学和外语等 5 门课程。60 分以下为不及格,60 分及以上为及格。请编写函数,根据学生 5 门课程的成绩,计算不及格课程的门数。
1.11 数据处理
数据表达:定义了整型变量flag,i;双精度浮点型数组a[5];
数据处理:
1.12 实验代码截图
1.13 造测试数据
输入数据 | 输出数据 |
---|---|
57 34 55 89 23 23 | 退学 |
67 89 78 67 76 89 | 升级 |
输入俩组不同的数据能通过成绩辨别出学生将来的处境。
1.14 PTA提交列表和说明
该题比较基础,需要注意的是插入的函数是用于判断并记录学生不及格科目的科数,如何记录下不及格的科数需要动点小脑筋,利用上节课数组的内容可以轻松实现。
1.2 计算2个复数之和与之积
别输入2个复数的实部与虚部,用函数实现计算2个复数之和与之积。
若2个复数分别为:c1=x1+(y1)i, c2=x2+(y2)i,
则:
c1+c2 = (x1+x2) + (y1+y2)i
c1c2 = (x1x2-y1y2) + (x1y2+x2*y1)i
1.21 数据处理
数据表达:定义双精度浮点型变量x1,x2,y1,y2;a1,a2,b1,b2;
数据处理:
就是看到题目后找不到思路,觉得题目很复杂,然后上csdn搜了一下,发掘思路并不难,可能是刷题还是刷得太少了,没经验。
1.22 实验代码截图
1.23 造测试数据
输入数据 | 输出数据 |
---|---|
1 2 3 4 | 4+6 -5+10 |
2 2 3 4 | 5+6 -2+14 |
答案来自csdn数据是对的。
1.24 PTA提交列表和说明
借鉴之后就一遍过了。
2.代码互评
1.1 升级或留级
同学代码
自己代码
由于6.1过于简单很难找到同学做对比。
1.2 计算2个复数之和与之积
同学代码
自己代码
舒同学的大体思路和我的差不多,格式分组来讲更细心了。
3. 学习总结
周/日期 | 所花时间 | 代码行数 | 学到的知识点简介 | 目前比较迷惑的问题 |
---|---|---|---|---|
一 | 8h | 0 | 进制数,机器数,位运算 | 进制数的转换 |
二 | 10h | 20 | c语言的基本结构 | 0 |
三 | 10h | 30 | 标识符,变量,常量 | 不同数据在内存中的存储方式 |
四 | 30h | 50 | 选择结构,循环结构 | 需要什么时候使用,使用不熟练 |
五 | 25h | 40 | 一维数组 | 无 |
六 | 50h | 70 | 二维数组以及字符串的部分运用 | 数组运用不太熟练 |
七 | 65h | 120 | 函数的定义 | 函数的相关题目不太熟练 |
3.2 累计代码行和博客字数
3.3学习总结和感悟
3.31 学习总结
数组与函数的内容学得很差,就是学懂的是基础的部分,但当真正遇上相关的题目思路总是打不开。