2018上IEC计算机高级语言(C)作业 第1次作业
一、学习内容总结
1.经过这几周的学习,总结一下学习的心得与体会。(不少于100字;10分)
在这几周的学习里,让我了解到了基础的C语言编程。因为在初高中也没想到自己会学习计算机这个专业,所以这可以说是我第一次认真的接触编程。当刚开始上课的时候什么也不懂,但后来慢慢的通过老师的讲解,我已经可以将一些基础的编程学会并记住。在机房的时候,我们可以跟着老师一起打编程,而在课余的时间,我也会拿出电脑进行练习,因为我们本来就不懂,只能勤加练习,才能学会。而我比较喜欢的是老师留的pta作业,作业是可以督促我们学习的渠道,比如我有的时候事情很多会忘了练习,但是在做作业的同时就是在帮我们复习。我喜欢在这门课程上去付出,去努力,也希望自己可以学到越来越多的知识。
二、学习及作业中遇到的问题及解决过程(不少于3个问题,30分)
问题1:第一次做博客园的作业时不知道怎么去实施群里的步骤
解决方案:积极的问同学,可以解除疑惑,当遇到大家都不明白的地方,问问老师。
问题2 :做编程的时候速度会很慢
解决方案:因为大家都是初学者,在做编程的时候速度肯定没有老师快,在内容总结时我也提到了,我会拿出电脑进行练习在课余时间,当你练习的时间长了,自然而然的会熟记于心,速度也会提高。
问题3 :格式错误这个问题
解决方案:因为有一次做pta作业的时候,不是答案错误,也不是编译错误,就一直提示我格式错误,而当我复制到Dev C++上的时候运行是正确的,就问了提交完的同学,才知道是要按照给的格式打,就错在了几个空格的地方,这也证明了做编程是需要多么细心。
在这几周的学习里,让我了解到了基础的C语言编程。因为在初高中也没想到自己会学习计算机这个专业,所以这可以说是我第一次认真的接触编程。当刚开始上课的时候什么也不懂,但后来慢慢的通过老师的讲解,我已经可以将一些基础的编程学会并记住。在机房的时候,我们可以跟着老师一起打编程,而在课余的时间,我也会拿出电脑进行练习,因为我们本来就不懂,只能勤加练习,才能学会。而我比较喜欢的是老师留的pta作业,作业是可以督促我们学习的渠道,比如我有的时候事情很多会忘了练习,但是在做作业的同时就是在帮我们复习。我喜欢在这门课程上去付出,去努力,也希望自己可以学到越来越多的知识。
二、学习及作业中遇到的问题及解决过程(不少于3个问题,30分)
问题1:第一次做博客园的作业时不知道怎么去实施群里的步骤
解决方案:积极的问同学,可以解除疑惑,当遇到大家都不明白的地方,问问老师。
问题2 :做编程的时候速度会很慢
解决方案:因为大家都是初学者,在做编程的时候速度肯定没有老师快,在内容总结时我也提到了,我会拿出电脑进行练习在课余时间,当你练习的时间长了,自然而然的会熟记于心,速度也会提高。
问题3 :格式错误这个问题
解决方案:因为有一次做pta作业的时候,不是答案错误,也不是编译错误,就一直提示我格式错误,而当我复制到Dev C++上的时候运行是正确的,就问了提交完的同学,才知道是要按照给的格式打,就错在了几个空格的地方,这也证明了做编程是需要多么细心。
三、PTA作业(60)
1.7-6交换a和b的值 要求输入你的学号,及你学号+5的值,粘贴代码,将输出截图(只截带结果的小图即可)。
#include<stdio.h>
int main(void)
{
int a,b,c;
scanf("%d%d",&a,&b);
c=a;
a=b;
b=c;
printf("a=%d,b=%d\n",a,b);
return 0;
}
int main(void)
{
int a,b,c;
scanf("%d%d",&a,&b);
c=a;
a=b;
b=c;
printf("a=%d,b=%d\n",a,b);
return 0;
}
2.7-7三个整数之和 要求输出你的学号 你的班级序号 你的班级小学号 ,粘贴代码,将输出截图。
#include<stdio.h>
int main(void)
{
int a,b,c,sum;
scanf("%d%d%d",&a,&b,&c);
sum=a+b+c;
printf("sum=%d\n",sum);
return 0;
}
3.7-3 后天,粘贴代码,写出你在分析解决该问题的基本思路与想法。
#include<stdio.h>
int main(void)
{
int a ;
scanf("%d",&a);
if (a >= 1&&a <= 5)
{
a = a + 2;
printf("%d",a);
}else if (a >5&&a <=6)
{
a = 1;
printf("%d",a);
}else if (a = 7)
{
a = 2;
printf("%d",a);
}
return 0;
}
在除了周六与周日的情况下,周一到周五直接加二得出的结果就是答案。而在输入周六周日时,就是另一种情况,当输入周六时,结果应为一;输入周日时,结果应为二。
四、附加内容(5分)
1.注册中国大学Mooc,并参加浙江大学的”程序设计入门-C语言课程“,要求截图。