C语言I博客作业06

一、本周教学内容&目标

第3章 分支结构 3.1-3.2 使学生熟悉多分支结构、字符型数据类型和逻辑运算符。

二、本周作业头

这个作业属于那个课程 C语言程序设计II
这个作业要求在哪里 <C语言I作业06>
我在这个课程的目标是 <学会分支结构的嵌套,了解并熟悉字符型数据类型和逻辑运算符>
这个作业在那个具体方面帮助我实现目标 <能让我更加熟系嵌套的分支结构>
参考文献 <集美大学林丽老师>

三、本周作业

PTA实验作业
代码互评
学习总结

四、作业格式

1.PTA实验作业(20分/题)

请再此处列出自己的排名图片,如:

1.1 题目名 7-5 输出闰年(15 分)

题目内容描述

I#1.1.1数据处理
介绍实现本题过程中,你的数据表达、数据处理是怎么做的。注意:请务必按照以下方式书写。

数据表达:定义了year, i, count, count是输入进去的值,i用于循环的终止
数据处理:用了if语句和for语句,if语句进行判断数据for语句进行循环结构。

1.1.2实验代码截图

贴图展示代码,不要复制。请给出名字标识。

1.1.3 造测试数据

输出你的程序面向各种测试数据结果,除了题目给出的测试数据,可以自己再造其他临界数据,越多越好,并加上必要说明

输入数据 输出数据 说明
1995 Invalid year! 输入的不是闰年
2019 2004 2008 2012 2016 输出2000到2019内所有的闰年
2020 2004 2008 2012 2016 2020 输出2000到2020内所有的闰年

1.1.4 PTA提交列表及说明

根据PTA提交列表,简要描述调试程序碰到的问题及解决办法

1.编译错误:在第七行中未加入;终止语句
2答案正确: 在第7行加上;

1.2 题目 7-7 龟兔赛跑(20 分)

题目内容描述

1.2.1 数据处理

介绍实现本题过程中,你的数据表达、数据处理是怎么做的。注意:请务必按照以下方式书写。

数据表达:rabbit为兔子的路程,g为乌龟的路程,run用于判断兔子是否在奔跑,t为时间的改变,T为输入的比赛时间
数据处理:用到的语句有if-else和for循环,if-else语句用于判断兔子和乌龟谁在前面,for循环和break用来实现时间的递增。

1.2.2 实验代码截图

贴图展示代码,不要复制。请给出名字标识。


1.2.3 造测试数据

输入数据 输出数据 说明
10 _ 90 比赛进行10分钟兔子胜利,距离为90米
5 _ 45 比赛进行5分钟兔子胜利,距离为45米
240 -_- 720 比赛进行240分钟平局,距离为720米
41 @_@123 比赛进行41分钟乌龟胜利,距离为123米

1.2.4 PTA提交列表及说明

1.编译错误:22行rubbit写成了rabbt
2.编译错误28行中printf写成了printff

2.代码互评(5分)

找2份同学代码,和自己代码比较,建议互评代码尽量找代码风格差异较大。

第一张 (统计学生平均成绩与及格人数)

同学代码截图 (2019级计算机1班 NEKOMIYA)

自己代码截图

答:第一个同学的代码和我的有很多不同
1.我直接定义rabbit,gui, run, t. T.五个变量再运用公式判断解决问题,而他则定义T,X1,X2,T1,T2,n,m,.多个变量经过多个判断语句。
2.他使用的是else-if语句,所以可能他的内存比较少。
3.最后他的思路比较清晰容易看懂,而我的占用的空间少,程序代码少。

第二张 (输出闰年)
同学代码截图 (软件4班柏朝晖)

自己代码截图

答:第二个同学
1.我定义的是year,i,count.三个变量,他定义的是i,n。
2.我的程序只需要返回一步,而他的需要返回两步才能到0.

3.学习总结(15分)

3.1 学习进度条(5分)

周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
第六周 8小时 300行 常用的数学函数,if-else语句,for语句,自定义函数 不会用自定义函数
第七周 7小时 400行 二分支结构和用char输入字符 对于字符型的代码有点看不懂
第八周 10小时 420行 多分支结构,switch语句 switch语句用得有点混乱
第九周 13小时 400行 自定义函数的用法,怎样用一个算法来运算多个式子 if语句的嵌套不明白是怎样分支的
第十周 10小时 500行 多分支结构、字符型数据类型和逻辑运算符 目前不太熟练并且字符型还没熟悉

3.2 累积代码行和博客字数(5分)

时间 博客字数 代码行数
第六周 585 300
第七周 1366 400
第八周 1624 420
第九周 1583 400
第九周 1891 500

3.3 学习内容总结和感悟(5分)

3.3.1 学习内容总结

3.3.2 学习体会

请回顾自己的本周的学习过程,描述学习感受,也可以提出你不理解的地方、对教师教学建议等。如果你有新的想法或者新的方法,请及时记录下来。

1.在PTA打代码的时候总是找不到思绪,总是要请教助教。还有就是遇到问题一定要向他人虚心请教,不能对着别人的代码直接照抄,这样才能提高自己打代码的速度。
2.在做作业的时候发现这一行当对逻辑思维很重视,而且做题目的时候一定要小心,千万要仔细。
3.在PTA中发现了自己存在的不少错误,例如疏忽一些细节问题(中英文符号错误,输出的与题目所给格式不一致,没有空格,单位的符号也总是搞不清
4.百度是个好东西,尤其是对于初学者来说!
5.希望自己多学一点,走在老师前面
6.对于老师我也希望能少花一点时间在作业点评上。老师目前讲习题的速度对于我这种基础差的可能适应不了。

posted @ 2019-11-01 12:55  曦澄  阅读(182)  评论(2编辑  收藏  举报
回顶部