电脑初学者入门教程 电脑入门知识与操作( 三 )


“妈妈这个老师讲的真好!”妈妈说道:“那是必须的,这个老师可是知名教练,大学时候是ICPC全国金牌,我们小区那个全市冠军吴刚就是他教出来的 。衡水中学开了1200万年薪挖他,他不去 。要不是妈妈凌晨一点守在电脑前抢课,根本抢不到呢 。
”下课他和妈妈来办公室找到老师,发现老师已经拿着一堆纸在等着他 。子明一看,是他参加比赛提交的所有代码,老师已经打印出来了,上面有不少勾圈,显然是认真读过 。老师第一句话就是:“这个比赛题目做不出来没关系,赛后分析才是关键 。我看了你比赛的代码,比我想象的要好,你如果注意一下细节,这次比赛你就不是一题,而是三题了 。
”这句话让子明不敢相信:“三题,要是三题的话我就是前1万名了 。“
"你还记得你第二题死活都做不对,一直都是wrong answer吗?"
【电脑初学者入门教程 电脑入门知识与操作】“是的“
“你把第37行i和j两个变量调过来试试看 。
“子明拿出自己的电脑,一调换,提交,发现直接变成漂亮的Accepted了 。
“哈哈,看来这道题我还是会做的,这就是低级错误“
老师一脸严肃:“住嘴,什么低级错误,低级错误也是错误!高考犯低级错误,照样没有分数 。”
子明沉默了,老师继续说道:“你的代码命名非常不规范,i,j,k横行,而且整体局部不分,前面刚给一个全局变量赋值为 i,后面又把 i 赋值给另一个局部变量 。这样的话很容易出错 。“
“可是老师,我每一行都仔细检查的,出错的概率很低的 。“
“那好,假设你每行出错的概率是1%,很低了吗,那30行出错的概率是多少?“
“26% 。“子明拿出手机快速计算了一下 。“
对啊,你每个程序写30行,就有26%的概率出错,100分就变成74分了 。你高考丢26分,足以让你跟重点大学失之交臂 。马虎是不可避免的,你如果能把出错率降到0.1%,那一道题出错的概率就是3%,你就能提高23分,如果你能把你的代码写规范,那足以降到0.1% 。注意,所有的马虎都是有因可循,一定要找深层原因,而不是把它仅仅归结于马虎!
“子明默不作声,这些他老师从来都没跟他说过,老师只会说:“马虎啊,那下次注意不要马虎不就行了吗?”但他还是会马虎
“代码规范真的很重要,你知道衡水中学的学生怎么练的吗?他们全校写代码用的都是一个规范,学校自己搞了一个做题系统,学生们在这个系统上做题的时候,如果代码不符合规范,会被直接判错,就算是写对了也没用,因此所有学生写的代码都一个样子 。当然我不能要求你这样,但是你一定要留心 。
“杨老师喝了一口水,又看了一下子明的代码,继续说道:“然后第三题,我看你已经判断出这道题需要用dijkstra算法了,但是你为什么只写了一个def dijkstra然后就没了?“
“我忘了怎么写了 。“
“这个方法其实不难记的,就是建造一个堆,然后每次把权重最小的边抽出来更新,我有一个专门讲这个方法的视频,你把接收器给我,我传给你,你回去好好看看,里面有专门的口诀 。“
“好的,谢谢老师!“
“你这两道题都是经过努力可以做出来的,只要做出来,你的成绩就会有飞跃 。这些是我一些辅导材料,你回去好好研究一下,以后每周要来定时上课哦 。“
子明说完,他妈妈马上跟老师说:“杨老师你看,能不能给我孩子单独开个小灶啊 。”“可以,不过这个是另收钱的,每小时5000 。““没问题,这个老师您看您什么时候有时间啊 。”“这是我的日程表,子明你来看一下,从这个白色区域选两个小时”.......


特别声明:本站内容均来自网友提供或互联网,仅供参考,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。