话说寒假的学习计划还真是让我很尴尬啊,因为老师说的结合纸质书本学习c++课程,可是当我准备买书的时候,书已经不发货了(快递停了,吐血),我们的作业里的视频看过集合课时之后,我发现实在是有些些没看懂,所以我就打算先自己看一些比较基础的c++教程,然后我就询问过了学长,推荐给我了慕课网上的一个视频教程。http://www.xuetangx.com/courses/course-v1:TsinghuaX+00740043X_2015_T2+sp/courseware/e10b913bad0548cabe292da7b4818523/36f1aa59aff346429636c48a638e8992/(比去说这个就是我正在看的基础)
然后看过了基础的教程之后,我发现基础教程的一个好处就是针对与即使没有计算机基础的都可以学,也就是说这个十分容易理解,并且在教程中的前几章,就是我们的c语言里的前几章。比如说:函数,循环,指针,等一些知识,而这就刚好满足了我们寒假作业里头的对于c语言的查缺补漏这一点,我可以通过学习这个视频教程复习上学期学的c知识,同时预习自学c++课程。而老师所给的视屏教程应该就是直接讲的流与对象,相对来说一些东西没有听很懂,所以我就决定先把学长推荐的那个视屏看完,后面也有关于流与对象的课时,所有我就可以同时结合两个一起理解学习。
/* students please write your program here */
#include<iostream>
using namespace std;
int main()
{
int a[100],i,min=100000000,max=0,n,sum=0;
cin>>n;
for(i=0;i<n;i++)
{
cin>>a[i];
sum+=a[i];
if(a[i]<min)
min=a[i];
if(a[i]>max)
max=a[i];
}
cout<<sum<<" "<<min<<" "<<max;
return 0;
}
(这是学习过程中的一个小小的作业,自己用c++小试了一下)
说了这么一堆的废话,其实还是没有说整体寒假的计划,下面简单的说一下吧。
自学计划:在寒假把老师推荐的视频教程大体看一下,对于其中的核心知识点一定要学会。把c语言的知识复习一遍(可以通过章做几题来复习)。每天都要写几道编程题(学长的题库里有,同时acm群里也有给我们寒假联系的作业),保持熟练度并且可以提高自己的编程能力。
这是一小部分的题目提交列表。
之后计划每天都要做几道编程题,希望编程水平会有所提高。