1.作业头
这个作业属于哪个课程 | https://edu.cnblogs.com/campus/zswxy/SE2020-2 |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/SE2020-2/homework/11527 |
这个作业的目标 | 使学生熟悉多分支结构、字符型数据类型和逻辑运算符,并加以运用 |
学号 | 20209121 |
一、本周教学内容&目标
第3章 分支结构 3.1-3.2 使学生熟悉多分支结构、字符型数据类型和逻辑运算符。
二、本周作业头
这个作业属于那个课程 | C语言程序设计II |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/SE2020-2/homework/11527 |
我在这个课程的目标是 | 熟用C语言 |
这个作业在那个具体方面帮助我实现目标 | 熟悉多分支结构,字符型数据类型和逻辑运算符 |
参考文献 | <C语言程序设计> |
三、本周作业
PTA实验作业
代码互评
学习总结
四、作业格式
1.PTA实验作业(20分/题)
从PTA题目集中选出2个你最满意的题目完成以下内容,选择题目难度越大,分值越高,每题20分(每项5分)
请再此处列出自己的排名图片,如:
1.1 题目名1 给你的成绩来排个等级吧
内容描述:用if-else语句编程,根据输入的百分制成绩score(整数),转换成相应的五分制成绩grade后输出。
1.1.1数据处理
数据表达:定义了整型变量score,score用来输入成绩来进行if-else语句。
数据处理:表达式:score<0,score<60,score<70,score<80,score<90,score<=100,流程结构用了if-else语句。
1.1.2实验代码截图
1.1.3 造测试数据
按照以下表格,输出你的程序面向各种测试数据结果,除了题目给出的测试数据,可以自己再造其他临界数据,越多越好,并加上必要说明
数值 | 55 | 65 | 75 | 85 | 95 | 120 |
---|---|---|---|---|---|---|
结果 | E | D | C | B | A | Input error! |
说明 | 0<=score<60 | score<70 | score<80 | score<90 | score<100 | score>100 |
1.1.4 PTA提交列表及说明
·编译错误:有一条语句的末尾忘记‘;’,打上即可。
·部分正确:算式优先级不清楚,导致score>100和score<0的算式表达不清,将score<0和score>100分开来进行,将优先级弄清。
1.2 题目2 有多少位是7?
从键盘读入一个4位数的整数,求该数中有多少位是7。
1.2.1 数据处理
数据表达:用了整型变量x,count,num,x表示输入的一个四位整数,count表示输入的一个四位整数中的7有几个,num表示要确定的数。
数据处理:表达式:x>0,num==7,流程结构:用了while循环语句,还有if语句。
1.2.2 实验代码截图
1.2.3 造测试数据
数值 | 5779 | 4798 | 7777 | 3456 |
---|---|---|---|---|
结果 | 2 | 1 | 4 | 0 |
说明 | 有两个7 | 有一个7 | 有四个7 | 没有7 |
1.2.4 PTA提交列表及说明
·编译错误:'printf ("%d",count);'中的','没打上,打上即可。
·部分正确:'num=x%10'中的'%'打成了'/',改正即可。
2.代码互评(5分)
同学代码截图
自己代码截图
1.第一份代码调用了数学函数,并用了平方根算式,第二份代码没有。
2.第一份代码用了逻辑运算符&&,第二份代码没有。
3.第一份代码只用了if语句,第二份代码用了if-else语句。
同学代码截图
自己代码截图
1.第一份代码用了if语句里嵌套一个for语句,for语句又嵌套了一个if语句,第二份代码则是while语句里嵌套了一个if语句。
2.第一份代码与第二份代码的算式不一样。
3.学习总结(15分)
3.1 学习进度条(5分)
周/日期 | 这周所花的时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
---|---|---|---|---|
第八周 | 12h | 112 | 在屏幕上输出一些语句或字符组成的图形 | 无比较迷惑的问题 |
第九周 | 12h | 286 | if-else语句 | 计算的算式有些运算符号用的不好 |
第十周 | 15h | 423 | for循环语句 | 一些变量不能够准确地定义,导致弄算式时输出的答案是错的 |
第十一周 | 15h | 536 | 调用并自定义函数 | 自定义函数时搞不清变量类型 |
第十二周 | 17h | 543 | 熟悉多分支结构、字符型数据类型和逻辑运算符 | 分支结构弄不清优先级 |