一·表格
问题 | 回答 |
---|---|
这个作业属于哪个课程 | C语言程序设计II |
这个作业要求在哪里 | C语言I作业006 |
我在这个课题的目标 | 学会编程序去解决生活中的问题 |
这个作业在那个具体方面帮助我实现目标 | 学会多分支结构和逻辑运算符 |
参考文献 | 《百度》《知乎》 《C语言程序设计》 |
1.PTA实验作业
1.1高考成绩
1.1.1数据处理
数据表达:运用了整型变量N和逻辑运算符“与”“&&”。
数据处理:运用了else - if语句和多支循环语句。
1.1.2实验代码贴图
1.1.3造数据测试
输入数据 | 输出 | 说明 |
---|---|---|
732 | Peking University | 被清华录取录取 |
720 | Peking University | 被清华录取录取 |
678 | Zhejiang University | 被浙江大学录取 |
572 | Shaoxing University | 被文理学院录取 |
382 | to be a farmer | 未被学校录取 |
1.1.4提交列表及说明
1.编译错误:“>=“我输成了“=>”。
2.编译错误:在使用else-if语句时结尾多了一个if。
3.编译错误:在输出语句printf()后没打逗号。
1.2统计学生平均成绩与及格人数
1.2.1数据处理
数据表达:运用整型变量 i,x,y,count,total;和浮点型变量grade,average。i是循环变量,count是累加及格人数。
数据处理:运用了else-if语句和 for循环语句。先判断是否为0分,若不是直接输出,是就继续下一步判断是否及格,然后累加除以总人数。得平均数和及格总人数。
1.2.2实验代码贴图
1.2.3造数据测试
输入数据 | 输出数据 | 说明 |
---|---|---|
5 72,53,93,80,60 | 71.2 4 | 平均71.2分,及格人数4人 |
5 58,34,97,88,67 | 68.8 3 | 平均68.8分,及格人数3人 |
5 99,88,77,66,55 | 77 4 | 平均77分 ,及格人数4人 |
1.2.4提交列表及说明
1.部分错误:在第二步我没有考虑到有0分的情况,将“ i<X ”写成了“i=<X”。
2.编译错误:在定义average我用的是float而在输出时我用的是“%.2f” 。
3.答案错误:及格应该是“>=60”,而我是写“>60” 。
2.代码互评
2.1.1同学代码
2.1.2自己代码
2.1.3相互对比
1.运行的顺序不同,他的是从低分学校到高分,而我是从高分学校到低分。
2.他的条件输入符号我不懂。
2.2.1同学代码
2.2.2自己代码
2.2.3相互对比
1.我和他定义的变量不同,他采用的是浮点型双精变量而我是用浮点型单精变量。
3.学习总结
3.1学习进度条
周/日期 | 这周所花的时间 | 代码行 | 学到的知识点简介 | 目前比较疑惑的问题 |
---|---|---|---|---|
第三周/9-12 | 3天 | 87 | 关系运算,格式化输入语句scanf() | 怎么找错误 |
第四周/10-15 | 4天 | 106 | 使用for循环语句事先指定次数的循环程序设计 | 循环程序的逻辑关系 |
第五周/10-19 | 3天 | 126 | 自定义函数 | 构建函数 |
第六周/11-1 | 3天 | 205 | 在编程中运用函数,多分支结构,逻辑运算符,字符型数据类型 | 怎样用字符型数据 |
3.2累计代码行和博客字数
3.3学习内容总结
3.4学习体会
在这有周学习了字符型数据类型和逻辑运算符想要用这些,就必须先要去记这些符号和ASCII值这对于我来是又是一头痛的事,但计算机导论都需要背,自己计划每天被一些。
自己在阅读别人的代码时,发现有一些新符号是还未学的,看来大家都在自学了。