1.这个作业属于哪个课程 | C语言程序设计 |
2.这个作业要求在哪里 | http://edu.cnblogs.com/campus/zswxy/CST2019-2/join |
3.我在这个课堂的目标是 | 学好C语言,能更好地运用它,掌握关系运算 if-else语句等 |
4.这个作业在那个具体方面帮助我实现目标 | 从实践运用方面提高我的编程能力和总结慨括能力 |
5.参考文献 | 《C语言程序设计第3版》、《ACM解题和leecode面试数题网站》 |
1.PTA实验作业
从PTA题目集中选出3个你最满意的题目完成一下内容,选择题目难度越大,分值越高,每题2分,内容要求如下:
1.1阶梯电价
题目内容描述:
为了提倡居民节约用电,某省电力公司执行“阶梯电价”,安装一户一表的居民用户电价分为两个“阶梯”:月用电量50千瓦时(含50千瓦时)以内的,电价为0.53元/千瓦时, 超过50千瓦时的,超出部分的用电量,电价上调0.05元/千瓦时。请编写程序计算电费.
1.1.1实验代码截图
1.1.2数据处理
介绍实现本题过程中,你的数据表达、 数据处理是怎么做的。
数据表达::a.变量:cost,x b.变量的值的来源:题目中已有和自我赋值 c.变量类型:双精度浮点型
数据处理:a.表达式:cost=0.53*x;cost=26.5+(x-50)*0.58; b.流程结构:if-else循环结构
1.1.3PTA提交列表及说明
根据PTA提交列表,简要描述调试程序碰到的问题及解决方法。如:
a.碰到的问题:题目上理解有问题,编译问题,遗落了x<0的情况 b.解决办法:多读几遍题目,注意该空格的地方空格,把变量的取值范围都考虑一遍
1.2输出三角形面积和周长
题目内容描述:
本题要求编写程序,根据输入的三角形的三条边a、b、c,计算并输出面积和周长。注意:在一个三角形中, 任意两边之和大于第三边。三角形面积计算公式:area=√
s(s−a)(s−b)(s−c) ,其中s=(a+b+c)/2。
1.2.1实验代码截图
1.2.2数据处理
介绍实现本题过程中,你的数据表达 、数据处理是怎么做的。
数据表达:a.变量:a,b,c,s,area,perimeter b.变量的值的来源:题目中已有和自我赋值 c.变量类型:双精度浮点型和整型
数据处理:a.表达式: s=(a+b+c)/2; area=sqrt(s*(s-a)*(s-b)*(s-c)); b.流程结构:if-else循环结构
1.2.3PTA提交列表及说明
根据PTA提交列表,简要描述调试程序碰到的问题及解决方法。如:
a.碰到的问题:编译错误 如:我把小写的c写成大写了,我把stdio.h写成了stdoi.h b.解决办法:注意单词的大小写是否正确,跟书上的对比一下看是否正确
1.3三天打鱼两天晒网
题目内容描述:
中国有句俗语叫“三天打鱼两天晒网”。假设某人从某天起,开始“三天打鱼两天晒网”,问这个人在以后的第N天中是“打鱼”还是“晒网”?
输入格式:输入在一行中给出一个不超过1000的正整数N。
输出格式:在一行中输出此人在第N天中是“Fishing”(即“打鱼”)还是“Drying”(即“晒网”),并且输出“in day N
1.3.1实验代码截图
1.3.2数据处理
介绍实现本题过程中,你的数据表达 、数据处理是怎么做的。
数据表达:a.变量:a,b b.变量的值的来源:自我赋值 c.变量类型:整型
数据处理:a.表达式:b=a%5; b.流程结构:if-else循环结构
1.3.3PTA提交列表及说明
根据PTA提交列表,简要描述调试程序碰到的问题及解决方法。如:
a.碰到的问题:编译错误,该大写的没有大写,该空格的地方没有空格 b.解决办法:检查自己有没有按照要求了,注意空格和大小写
2.阅读代码
找一份优秀代码,理解代码功能,并讲出你所选代码优点及可以学习的地方。参考网站:
ACM解题
leecode面试数题网站,找简单题目阅读分析。
优点:运用了if-else结构,很好的贴切我们目前所学的知识点,还运用了While语句,运用了C++语言相关内容。
可以学习的地方:nums在C语言中表示什么,怎么写While循环语句,了解class是C++中的关键词,也是C++中的系统定义类型,让我初步接触到C++语言的初浅知识,学习两数之和的编程的方法。
3.学习总结
3.1学习进度条
周/日期 | 这周所花的时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
---|---|---|---|---|
1.9/18-9/22 | 5天 | 8 | C语言中简单的输出函数 | C语言到底是什么,它有什么用 |
2.10/2-10/4 | 2天 | 8 | 摄氏温度与华氏温度的转变 | 我们做的作业除了让我们熟练运用以外还有什么用呢 |
3.10/8-10/12 | 5天 | 39 | 用计算机计算分段函数、if-else语句 | 直到型循环结构等怎么编程 |
3.2累积代码行和博客字
3.3学习感悟
请回顾自己本周的学习过程,如果你有新的想法或者新的方法,请及时记录下来.
答:我通过本周学习我发现很多知识老师并不会讲,都需要自己去学习.发现老师讲的比我想的内容要更前面,我们应该在老师上课之前提前预习前面的知识.还发现我们的知识面在做博客上远远不够,我们需要自己主动的学习与这个课程相关的知识.