C语言I博客作业05

这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/SE2020-3/
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2020-3/homework/11528
这个作业的目标 希望条理清晰,思路完整,正确率高
学号 20209162

一、本周教学内容&目标

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

二、本周作业头

这个作业属于那个课程 C语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2020-3/homework/11528
我在这个课程的目标是 希望条理清晰,思路完整,正确率高
这个作业在那个具体方面帮助我实现目标 在逻辑方面能更好的帮我理清思路

三、本周作业

1.PTA实验作业
2.代码互评
3.学习总结

四、作业格式

1.PTA实验作业(20分/题)
请再此处列出自己的排名图片,如:

1.1 用if-else语句编程,根据输入的百分制成绩score(整数),转换成相应的五分制成绩grade后输出

1.1.1数据处理

   数据处理: if (90<=score&&score<=100)
 printf("%c\n",grade=a);   
else if(80<=score&&score<90)
   数据表达:设float为浮点型变量,设a,b,c,d为字符型变量

1.1.2实验代码截图

1.1.3造数据测试

输入 输出 说明
85 B 80<=输入值<90
79 c 70<=输入值<80

1.1.4PTA提交列表及说明

1.错误:在编程过程中在if程序设定条件范围时,直接为a<score<b
2.解决:应该改成a<score&&score<b

1.2从键盘读入一个4位数的整数,求该数中有多少位是7

1.2.1数据处理

   数据处理:f(a%10==7){i++;}
if(a/10%10==7){i++;}
if(a/100%10==7){i++;}
if(a/1000==7){i++;}

1.2.2实验代码截图

1.2.3造测试数据

输入 输出 说明
7557 2 说明输入数中有两个7
7889 1 说明输入数中有一个7

**1.2.4TA提交列表及说明 **

1.错误:在if句条件中用了' "" '
2.解决:应该将""去掉

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

同学代码截图

自己代码截图

1.她们所用的是score>a而我的用了‘&&’来连接两个范围
2.她们的if else句式有{}而我的没有
3我的代码用了char,而他们的是直接输出的

3.学习总结(15分)

3.1 学习进度条(5分)

周/日期 这周所花的时间 代码行 学到的知识点 目前比较迷惑的问题
第五周 6h 150 自学了switch句式 对于if else句式详细结构有点模糊,还有char的作用

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

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

3.3.1 学习内容总结

1.速度还需加强
2.对于循环结构,以及char的作用有点模糊
3.提前学习了switch句式

3.3.2 学习体会
1.这周pta作业当晚就做完了,但是纠结了很久,对于char的概念较为模糊
2.发现第三题可以用switch句式,然后去预习了,但是在细节方面还是不到位
3.希望老师上课时能讲一些结构方面的细节,能少唠嗑儿

五、评价标准

C语言作业评价标准

本次作业特别注意:

1.提交列表没内容,或者太简单,每题得分0分。注意选择提交列表长的题目介绍。
2.代码格式不规范,0分。
3.代码互评,内容简单,0分。
4.学习内容总结无思维导图,0分。

posted @ 2020-11-18 15:00  哈哈哈卡咔咔咔  阅读(135)  评论(7编辑  收藏  举报