这个作业属于哪个课程 | https://edu.cnblogs.com/campus/zswxy/SE2020-2 |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/SE2020-2/homework/11449 |
这个作业的目标 | 帮助我们快速提高自主学习能力以及数据分析找错误的能力,检验我们的学习成果 |
学号 | 20209137 |
一、本周教学内容&目标
第2章 用C语言编写程序-循环结构 2.4 输出华氏-摄氏温度转换表。要求学生掌握使用for循环语句实现指定次数的循环程序设计。
二、本周作业
1.PTA实验作业
2.阅读代码
3.学习总结
三、作业格式
1.PTA实验作业(15分/题)
从PTA题目集中选出3个你最满意的题目完成以下内容,选择题目难度越大,分值越高,每题2分,内容要求如下:
1.1 题目1
求简单交错序列前N项和
1.1.1实验代码截图:
数据表达:用了flag,i,n变量
数据处理:该题运用了输入与输出语句以及一行赋值语句
1.1.3 PTA提交列表及说明
·Q1:开始时,不知道怎么写循环体里面的语句。
·A1:然后根据数学知识对a,b,c,进行了重新赋值。
1.2 题目2
计算序列 2/1+3/2+5/3+8/5+... 的前N项之和。注意该序列从第2项起,每一项的分子是前一项分子与分母的和,分母是前一项的分子。
1.2.1 实验代码截图
数据表达:用了变量a,b,c
数据处理:该题运用了输入与输出语句以及一行赋值语句
1.2.3 PTA提交列表及说明
·Q1:刚开始不明白题目的意思。
·A1:然后多读了几次题目了解了题目意思
1.3 题目3
要求读入1个整数X,然后输出1+2+3+...X 的和。
1.3.1 实验代码截图
数据表达:用了x,i,sum变量
数据处理:该题运用了输入与输出语句以及一行赋值语句
1.3.3 PTA提交列表及说明
·Q1:刚开始输出格式错误
·A1:问了同学发现4要用%d表示
2.阅读代码(-5——5分)
找一份优秀代码,理解代码功能,并讲出你所选代码有点及可以学习的地方。参考网站:
ACM解题
leecode面试数题网站,找简单题目阅读分析。
注意:这部分内容回答太泛要倒扣5分
这个代码的功能是放苹果,把同样的苹果放在同样的盘子里,允许有的盘子空着不放,共有多少种不同的分法。
我选的代码的优点和可学习的地方是:这个代码在后面加了注释,更加利于我们的阅读和理解。运用了选择结构。
3.学习总结(15分)
3.1 学习进度条(5分)
周/日期 | 这周所花的时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
---|---|---|---|---|
8 | 30h | 120 | 打印holle world和其变形 | 无 |
9 | 28h | 340 | 选择结构,求华摄温度 | 无 |
10 | 31h | 560 | for循环、if else判断 | 流程结构的顺序 |
3.2 累积代码行和博客字数(5分)
3.3 学习感悟(5分)
1.要学会记笔记。编程需要不断地积累。我们一定要学会模仿别人优秀的代码、优秀的算法,然后将它记下来。一定要站在巨人的肩膀上学习。但是我们的记忆能力是有限的,时间长了难免会遗忘,所以一定要学会记笔记。一有心得、体会、感悟就写下来,这些都是很珍贵的。
2.一定要多上机,多“敲”代码。编程是一门实践性的学科,绝对不是理论。如果不动手“敲”代码的话,永远都学不会编程。很多问题只有在“敲代码”的时候才能发现,才会有更加深刻的体会、领悟和理解。而不是靠死记硬背书中的注意点,那样真的很痛苦。我在学习编程的时候从来都不会刻意记忆什么注意点,这些知识点都是在不停“敲代码”的过程中,自然而然地融入我的身体中的。