这个作业属于哪个课程 | https://edu.cnblogs.com/campus/zswxy/CST2020-3/ |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2020-3/homework/11612 |
这个作业的目标 | 熟悉所学的语句 |
学号 | 20209020 |
1.PTA实验作业
1.1 打印九九口诀表,本题要求对任意给定的一位正整数N,输出从11到NN的部分口诀表。
1.1.1数据处理
数据表达:变量n,由输入得来,为整型变量;变量i,由定义得来,为整型变量;变量a,由定义得来,为整型变量。
数据处理:表达式:关系表达式,算术表达式;流程结构:定义变量,输入,for循环,输出结果。
1.1.2实验代码截图
1.1.3 造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
4 | 11=1 12=2 22=4 13=3 23=6 33=9 14=4 24=8 34=12 44=16 | 输出4行 |
3 | 11=1 12=2 22=4 13=3 23=6 33=9 | 输出3行 |
2 | 11=1 12=2 2*2=4 | 输出2行 |
1.1.4 PTA提交列表及说明
提交列表说明:
1.编译错误:a.漏了一个“}”符号。
2.printf语句了多打了空格。
3.对语句掌握不牢固。
1.2.7-4 一钱生多钱,在日常生活中,我们常常需要将一些大额的人民币换算成零钱,已知我们有许多面值5元,2元和1元的人民币。编程实现:输入我们需要兑换的金钱数,然后我们用这些面值5元,2元和1元的人民币来兑换,要求每一种面值都至少有1张,然后输出有多少种兑换方式。
1.2.1 数据处理
数据表达:变量x,由输入得来,为整型变量;变量i、k、j,由定义得来,为整型变量。
数据处理:表达式:关系表达式、算术表达式;流程结果:定义变量,输入,for循环,输出结果。
1.2.2 实验代码截图
1.2.3 造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
13 | five=1,two=1,one=6 five=1,two=2,one=4 five=1,two=3,one=2 five=2,two=1,one=1 | 大于10 |
10 | five=1,two=1,one=3 five=1,two=2,one=1 | 等于10 |
8 | five=1,two=1,one=1 | 小于10 |
1.2.4 PTA提交列表及说明 | ||
说明:语句掌握不牢固 |
2.代码互评
2.1同学代码截图
2.1自己代码截图
2.2同学代码截图
2.2自己代码截图
同学的代码用了很多语句
知识点掌握得比我牢固
3.学习总结
3.1学习进度条
周/日期 | 这周所花的时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
---|---|---|---|---|
第八周 | 14小时 | 180 | C语言数据类型、换行符、printf函数 | 无 |
第九周 | 11小时 | 280 | 算术运算符、赋值运算符、if-else语句、scanf函数 | 无 |
第十周 | 12小时 | 350 | for循环,sqrt函数 | 循环表达式不会写 |
第十一周 | 10小时 | 300 | 生成乘方表和阶方表、自定义函数 | 如何自定义 |
第十二周 | 9小时 | 267 | if-else语句多分支结构 | 无 |
第十三周 | 10小时 | 200 | switch语句 | 对switch语句不熟悉,不会使用 |
第十四周 | 8小时 | 168 | while和do-while语句 | 无 |
第十五周 | 8小时 | 183 | break、continue语句 | 如何跳出多层循环 |
3.2 累积代码行和博客字数
3.3 学习内容总结和感悟
3.3.1 学习内容总结
3.3.2 学习体会
1.课前认真预习,把下一节要上的内容先自己看一遍,把不懂的地方打个标记,等上课的时候可以请教老师。理解书上的例子,搞懂每个语句的含义,用法。看完后尝试着不看例子自己编写程序,编完以后再跟书上进行比较,看自己的程序还有哪方面的不足,再进行改正。想要真正学好c语言光看书是不够的,一定要自己多动手。
2、上课认真听讲积极思考,提高上课效率。老师上课讲述的都是课程的重点和难点,听好课程可以达到"事半功倍"的目的。
3、课后复习。把每天的上课内容再温习一遍,独立完成课后的作业,如果有时间,最好能找点课外书籍、课外习题什么的来巩固所学的内容。
4、主动上机,多多实践,提高动手能力。通过上机实践来验证所学的理论,通过在机器上查找错误来巩固概念,通过提高上机能力来促进理论学习,开阔编程思路,提高反映速度,提高分析问题解决问题的能力,锻炼心理素质,提高心理承受能力。
学习c语言的初期重点要放在掌握语言的语法和规定上,一定要养成良好的编程习惯,平时写程序注意语法规范格式控制,格式规范了,出了错误也容易找到出错的地方,这是c语言的基础;后期的重点要转移到掌握编程的思路和基本算法上来。课后多做习题,找一些经典例子尝试自己编写,写程序切忌半途而费,想到一个思路,就要按自己思路把它写完,就算错了,也可以让自己了解为什么这样做会错?错在哪里?会出什么结果?以后自己也很难在这个地方犯同样的错误。当学到一个新的知识点,就试着把它运用到以前做的习题上,不但巩固了以前学的内容,也更加能加强新知识的理解。