问题 | 回答 |
---|---|
这个作业属于哪个课程 | C语言程序设计ll |
这个作业的要求在哪里 | https://edu.cnblogs.com/campus/zswxy/SE2019-2/homework/10127 |
我在这个课程的目标是 | 掌握C语言,独立编写程序。 |
这个作业在哪个具体方面帮助我实现目标 | PTA&博客园 |
参考文献 | 《C语言程序设计》(第三版)&百度 |
1. PTA实验作业
1.1题目:本题要求实现一个函数,判断任一给定整数N是否满足条件:它是完全平方数,又至少有两位数字相同,如144、676等。
1.1.1 数据处理:
- 数据表达:定义了整型变量n,i,a,定义了字符型变量m,定义了数组num[10]。
- 数据处理:使用了嵌套循环。
1.1.2 实验代码截图:
1.1.3 造测试数据:
输入 | 输出 | 说明 |
---|---|---|
105 550 | 6 | 范围内有6个完全平方数 |
125 225 | 2 | 范围内有2个完全平方数 |
225 750 | 5 | 范围内有5个完全平方数 |
1.1.4 PTA提交列表及说明:
说明:
- 未初始化i
- for()语句内分隔用的
- 之后在vs上测试代入scanf_s()提交
1.2 题目:请编写程序,解一元一次方程 ax2+bx+c=0 。
1.2.1 数据处理:
- 数据表达:定义了字符型变量a,b,c,p,q。
- 数据处理:使用了if()语句对情况进行讨论。
1.2.2 实验代码截图:
1.2.3 造测试数据:
输入 | 输出 | 说明 |
---|---|---|
0 4.5 -3.6 | x=0.8 | 输出正常 |
0 0 3.6 | 无解 | 输出正常 |
0 0 0 | 无穷解 | 输出正常 |
1.2.3 PTA提交列表及说明
说明:
- double定义误加分号
- int后丢了分号
- scanf_s引发错误
- 未考虑其他情况
2. 代码互评
同学代码:
我的代码:
互评:
- 同学编写的程序逻辑结构更加清晰
- 同使用使用了for()循环
- 我多定义了一组变量
3. 学习总结
3.1 学习进度条:
周日期 | 这周所花时间 | 代码行 | 学到的知识点简介 | 目前比较迷茫的问题 |
---|---|---|---|---|
20/10.-25/10 | 5个小时 | 40 | while简单运用,思维导图的制作 | 函数问题与代码编写不够熟练 |
28/10.-1/11 | 6个小时 | 55 | 二字符型数据类型,分支结构 | 函数问题 |
5/11.-9/11 | 4小时 | 50 | switch多分支结构的运用,伪代码 | 代码读和编存在问题 |
11/11.-15/11 | 5个小时 | 66 | while和do-while语句的运用 | 两种结构运用不够熟练 |
18/11.-22/11 | 6个小时 | 60 | continue语句的运用 | 代码编写,以及几种语句的合理选择及运用 |
25/11.-29/11 | 5小时 | 115 | 循环语句进一步的熟悉与运用 | 代码编写以及问题的处理 |
2/12.-6/12 | 4个小时 | 55 | 函数的声明,调用,参数的传递 | 数组,函数的声明调用 |
3.2 累计代码行和博客数:
3.3 学习内容总结和感悟
3.3.1 学习内容总结:
3.3.2 学习体会
- 刚刚过去的第十五周,很赶,无论学习知识点还是作业。
- 理论课也于此周结束,学到了些什么?还不知道些什么?也许是最后需要总结的一个点。
- C语言学习永不止步!