|
这个作业属于那个课程 |
C语言程序设计II |
|
这个作业要求在哪里 |
|
|
我在这个课程的目标是 |
熟练的掌握每一门我想学习的编程语言 |
|
这个作业在那个具体方面帮助我实现目标 |
提高了我对C语言的一些理解,让我对C语言更加熟悉 |
|
参考文献 |
《PTA常见问题解答》,《提问的智慧》 |
一.PTA实验作业
1.1实验代码截图
7-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.2数据处理
数据表达:输入整型变量N(分数)。
数据处理:用if else句式将分数区间分成8段,根据输入的N来输出不同的结果。
1.3PTA提交列表及说明
Q1:不太明白编译错误的范围包括哪些?
A1:我这次错误的主要原因是漏掉了几个标点符号,造成这种低级错误的原因就是我的粗心大意,而且找出这种低级错误又花了不少的宝贵时间。
1.4造测试数据
|
输入数据 |
输出数据 |
|
560 |
Shaoxing University |
|
720 |
Peking University |
|
660 |
Zhejiang University |
2.1实验代码截图
7-4统计学生平均成绩与及格人数
本题要求编写程序,计算学生们的平均成绩,并统计及格(成绩不低于60分)的人数。题目保证输入与输出均在整型范围内。
2.2数据处理
数据表达:输入整型变量i,n,grade(分数),count(及格人数)。双精度浮点变量average(平均数),s(总分数)。
数据处理:用for引导的循环语句算出总分数s,在for语句里面加if句式算出及格人数count,在最后算出平均数。
2.3PTA提交列表及说明
Q1:图中显示我的前两个测试点出现答案错误,这个错误我出现了多次。
A1:没有想通平均数该怎么算,就一直显示这个错误,并不是太明白上面的提示,这个提示很难让我想起与自己的题目有什么关联。
2.4造测试数据
|
输入数据 |
输出数据 |
|
61.85.55.75.59 |
count=3,average=67 |
|
88,56,54,93,97 |
count=3,average=77.6 |
|
44,88,91,72,96 |
count=4,average=78.2 |
3.代码互评
我的代码:
同学的代码:
4.学习总结
4.1学习进度条
|
周 |
这周所花的时间 |
代码行 |
学到的知识点简介 |
目前比较迷惑的问题 |
|
第一周 |
7天 |
25 |
c语言最基础的格式 |
无 |
|
第二周 |
11天 |
51 |
温度转化 |
无 |
|
第三周 |
3天 |
80 |
if else 与 数学函数 |
对if else缺乏理解,对数学函数的输入模糊不清 |
|
第四周 |
4天 |
77 |
for语句引导的循环结构 |
循环结构可以理解,但赋值的输入不熟 |
|
第五周 |
3天 |
105 |
函数的插入 |
无 |
|
第六周 |
4天 |
121 |
分支结构与逻辑语句 |
对逻辑运算符不太熟悉 |
4.2累积代码行和博客字数
4.3思维网图
5.学习感悟
经过一周的学习,代码使用的更加熟练了,也学习到了多分支结构的使用,希望自己在之后能够更加努力学习c语言,争取能够融会贯通。