C语言I博客作业06
一、本周教学内容&目标
第3章 分支结构 3.1-3.2 使学生熟悉多分支结构、字符型数据类型和逻辑运算符。
二、本周作业头
这个作业属于那个课程 | C语言程序设计II |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/SE2019-3/homework/9891 |
我在这个课程的目标是 | 熟练使用编程工具进行代码的编写 |
这个作业在那个具体方面帮助我实现目标 | 在学习分支结构的程序设计方面 |
参考文献 | https://edu.cnblogs.com/campus/zswxy/SE2019-3/homework/9891 |
三、本周作业
1.PTA实验作业
2.代码互评
2.学习总结
四、作业格式
1.PTA实验作业(20分/题)
1.1 题目名1
高考结束不久,各校的入取分数线也出来了,北京大学(Peking University)720,浙江大学(Zhejiang University)650,工业大学(University Of Technology)600,文理学院(Shaoxing University)550,文理学院元培学院(Shaoxing University Yuanpei College)500,绍兴职业技术学院(Shaoxing Vocational & Technical College)400,张三的分数为n,请问张三能去哪个大学? 如果分数低于400,则回家种地(to be a farmer)。很多学生都想知道自己能去哪个学校,求身为程序员的你帮帮他们。
1.1.1数据处理
数据表达:用到了变量n。
数据处理:用到了if else条件语句 else if的分支结构
1.1.2实验代码截图
1.1.3 造测试数据
输入数据 | 输出数据 |
---|---|
700 | Zhejiang University |
521 | Shaoxing University Yuanpei College |
1.1.4 PTA提交列表及说明 | |
答案错误:没有注意题目要求输出大学用英文表达,条件判断的表达式范围有错误。 | |
答案正确:找到并改正了错误。 | |
1.2 题目2 | |
输出21世纪中截止某个年份以来的所有闰年年份。注意:闰年的判别条件是该年年份能被4整除但不能被100整除、或者能被400整除。 | |
1.2.1 数据处理 | |
数据表达:用到了i,n,count等变量 | |
数据处理:用到了for的循环结构以及刚学习的if else条件结构语句 | |
1.2.2 实验代码截图 | |
1.2.3 造测试数据
输入数据 | 输出数据 |
---|---|
2054 | 2004 2008 2012 2016 2020 2024 2028 2032 2036 2040 2044 2048 2052 |
2020 | 2004 2008 2012 2016 2020 |
1.2.4 PTA提交列及说明 | |
部分正确;没有将循环语句外面用括号括起来。 | |
答案正确:找到并改正了错误。 | |
2.代码互评(5分) | |
1>此同学和我的输入的变量不同,他输入的n,h我输入的n,i,count,year等变量 | |
2>它的代码相对于我较复杂,他各个条件的判断分开了而我只用了三个表达式进行条件判断 | |
3>他用到了if-else分支结构,而我用的是if条件判断结构与for循环语句 | |
3.学习总结(15分) |
3.1 学习进度条(5分)
周/日期 | 这周所花时间 | 代码行 | 学到的知识点简介 | 目前比较疑惑的问题 |
---|---|---|---|---|
第五周 | 3h | 0 | 输入程序 | 无 |
第六周 | 6h | 95 | 输入,输出相关变量,数据处理 | 对编程的格式以及语法不熟悉 |
第七周 | 8h | 261 | 程序的判断,数学函数的复制与精度,数据类型,运算等 | 对于数学函数的表达式不熟悉,赋值运算操作不规范 |
第八周 | 4h | 93 | 用到了for循环语句以及新的变量 | 对题目要求的输出格式以及输出要求不注意 |
第九周 | 5h | 136 | 学习了主动被动函数以及形参实参的定义 | 对一些具体的代码中主被动函数以及形参实参的判断不够熟悉, |
第十周 | 6h | 146 | 学习了分支程序结构以及应用 | 对于题目要求的条件用函数语句表达不够准确 |
3.2 累积代码行和博客字数(5分)
周/日期 | 博客字数 | 代码行数 |
---|---|---|
第一周 | 460 | 0 |
第二周 | 675 | 56 |
第三周 | 871 | 95 |
第四周 | 734 | 71 |
第五周 | 825 | 136 |
第六周 | 774 | 146 |
3.3 学习内容总结和感悟(5分) | ||
3.3.1 学习内容总结 | ||
本周学习了分支程序结构以及它的应用,比如:if-else, else-if的分支结构,此次作业要我知道了如何根据题目的要求用分支结构去编写代码,结合前几次作业,本次还学到了一些新的知识,比如:字符型变量 char op等。 | ||
3.3.2 学习体会 | ||
本次作业我认为相对之前的简单一点,编程也没有那么复杂,只是需要我们去用心做,通过前两个月的学习逐渐熟练了写代码以及后面对于编程过程的回顾与反思,只有在反思中进步才能够成长。 |