1.PTA实验作业
1.1 7-2 任务06-01-04 骑车与走路
1.1.1数据处理
* 数据表达:运用了double双精度浮点型变量Bike , Walk,和int整型变量distance。
* 数据处理: 依据题目得出表达式 Bike=distance/3.0+50, Walk=distance/1.2,运用了if-else的分支结构。
1.1.2实验代码截图
1.1.3 造测试数据
输入 |
输出 |
说明 |
67 |
Walk |
步行快 |
678 |
Bike |
骑车快 |
100 |
All |
一样快 |
8 |
Walk |
步行快 |
4488 |
Bike |
骑车快 |
1.1.4 PTA提交列表及说明
提交列表说明:
- 在第一个if-else语句截止时未打分号,导致部分错误
- 第二个if-else语句比较Walk与Bike大小时,应该大于小于号与第一个相反,我写成了一样的,导致了部分错误
- 上一次修改时不小心把结束语句删掉了,导致部分错误
1.2 7-5 输出闰年
1.2.1 数据处理
- 数据表达:运用int整型变量 count, i, year,分别对它们进行赋值
- 数据处理:运用if-else分支结构,使用逻辑运算符&&,||和求余运算符%来完成计算过程。
1.2.2 实验代码截图
1.2.3 造测试数据
输入 |
输出 |
说明 |
2019 |
2004,2008,2012,2016 |
存在闰年 |
2000 |
Invalid year! |
不是21世纪 |
2003 |
None |
不存在闰年 |
2048 |
2004,2008,2012,2016,2020,2024,2028,2032,2036,2040,2044,2048 |
存在闰年 |
1.2.4 PTA提交列表及说明
列表说明:
- 未将count,i赋值,导致部分正确
- 未确定到21世纪的所有年份,年份的设置没有达到要求,对if-else 的条件语句进行了修改
2.代码互评
同学代码截图
自己代码截图
代码互评:
- 同学使用了上课学习过的if语句,和if-else的分支结构,定义了两个整型变量,比较清晰的表达了题目的要求,比较适合初学者理解代码。
- 我使用了while语句,定义了三个变量和除余运算符,代码不那么易懂,总体上与同学代码大同小异。
3.学习总结
3.1 学习进度条
周/日期 |
这周所花的时间 |
代码行 |
学到的知识点简介 |
目前比较困惑的问提 |
第一周 |
6h |
74 |
学习基本的C语言语法和知识,初步了解和接触C语言 |
不知道自己编的程序的正真用法 |
第二周 |
13h |
102 |
学习了解C语言的一些基础模式和变量 |
无法正确的解释代码中不同量的意义 |
第三周 |
15h |
156 |
学习C语言的一些基本函数和变量模板 |
无法正确使用各类函数类型和变量类型 |
第四周 |
15h |
130 |
for语句和循环结构 |
运用for语句时变量的控制及其循环时各表达式的书写 |
第五周 |
12h |
273 |
学习调用,定义,说明函数 |
无法正确运用各种函数,不明白什么时候定义什么类型的函数 |
第六周 |
16h |
270 |
学习使用分支结构,和if-else与分支结构的合并使用 |
对于分支比较复杂的无法正确的分层 |
3.2 累积代码行和博客字数
3.3.1 学习内容总结
3.3.2 学习体会
- 学习C语言需要比较强的逻辑思维能力,对于女生来说可能会难一点,但是还是能够慢慢跟上节奏,希望自己能够更加努力的去学习
- 新学习的分支结构在思维能力的要求比较高,像龟兔赛跑这种就完全无法掌控,但是我还是想挑战一下自己
- 希望自己的自学能力能够再强一点,可以走在老师的前面,希望继续加油