烟台大学计算机学院教师,建设系列学习资源,改革教学方法,为IT菜鸟建跑道,让大一的孩子会编程,为迷茫的大学生出主意,一起追求快乐的大学。 著书《逆袭大学:传给IT学子的正能量》,帮助处于迷茫中的大学
【项目-求最大公约数】(1)输入两个数,并求出其最大公约数 #include <iostream> using namespace std; //自定义函数的原型(即函数声明) int main() { int a,b,g; cin>>a>>b; g=gcd(a,b); cout<<"最大公约数是: "<<g; re
课程主页在http://blog.csdn.net/sxhelijian/article/details/39152703,课程资源在云学堂“贺老师课堂”同步展示,使用的帐号请到课程主页中查看。 【项目1-函数版星号图】这一组的练习意在通过调用函数输出星号图,体会与理解函数的工作过程,并为其后编制自定义函数实现特定功能。(1)补充完下面的程序,使程序输出星号图: #include <
(晨起读昨日QQ群中讨论由感而发) 赞同守海提及“没事吹牛,鼓劲,偶尔抱怨,发泄”。一人、一事、一校、一国,皆可以由感而发,直抒胸臆。当老师的,要注重个人心灵感受,找一个圈子,可以放纵地说心里话,而这些话,在别的地方,可以被视作不合时宜。教书匠是小人物,但这种小人物要胸怀天下,这样才能捧出平天下的大人物。 于是,我们的视野却要从一人、一事、一校、一国中放开来,以此不管遇到什么,都能不受
【来信】 老师,您好!我是计算机专业的大二学生,到目前为止都还没有找到学习程序的方法和技巧,在C和C 课上都落后了,现在想下苦功夫赶起来请问老师有什么好的方法和学习资源吗??万分感激老师!! 【回复】 来信收到。好的方法,这个我不大敢说,我信奉方法是要有合适自己的,没有绝对的好坏;学习资源,其实你能找到途径给我写信,各种在线编程系统、图书馆的书,也一定有能力找到。而论及技巧,在该有的积累不
课程主页在http://blog.csdn.net/sxhelijian/article/details/39152703,课程资源在云学堂“贺老师课堂”同步展示,使用的帐号请到课程主页中查看。 【项目6:贪财的富翁(选做题目)】一个百万富翁遇到一个陌生人,陌生人找他谈一个换钱的计划,该计划如下:我每天给你十万元,而你第一天只需给我一分钱,第二天我仍给你十万元,你给我两分钱,第三天我仍给你十
课程主页在http://blog.csdn.net/sxhelijian/article/details/39152703,课程资源在云学堂“贺老师课堂”同步展示,使用的帐号请到课程主页中查看。 【项目5:输出完数】(课本p86第20题)一个数如果恰好等于它的因子之和,这个数就称为“完数”。例如6=1+2+3,再如8的因子和是7(即1+2+4),8不是完数。编程找出1000以内的所有完数。提
课程主页在http://blog.csdn.net/sxhelijian/article/details/39152703,课程资源在云学堂“贺老师课堂”同步展示,使用的帐号请到课程主页中查看。 【项目4:大奖赛计分】在歌手大奖赛中,有10个评委为参赛的选手打分,分数为0~10分。选手最后得分为:去掉一个最高分和一个最低分后,取其余8个分数的平均值。请编写一个程序实现这个程序。 参考解答:
课程主页在http://blog.csdn.net/sxhelijian/article/details/39152703,课程资源在云学堂“贺老师课堂”同步展示,使用的帐号请到课程主页中查看。 【项目3:血型统计】黑猫警长在犯罪现场发现了一些血迹,现已经委托检验机构确定了血型,需要统计各种血型的样本数目。输入:血型序列(A/B/O/C,C代表AB型血,输入以X结束)输出:各种血型的数量输入
课程主页在http://blog.csdn.net/sxhelijian/article/details/39152703,课程资源在云学堂“贺老师课堂”同步展示,使用的帐号请到课程主页中查看。 【项目2-M$pszi$y是嘛意思?】小明让同学传纸条给小丽,纸条上写着M$pszi$y。小丽接到会心一笑,大家却不知所云。他们俩的花招瞒不过老师,给你一个程序,输入M$pszi$y,输出的,就是小明
【学生私信】 好想有一个像贺老师这样的好老师,从开学学习到现在,好老师就遇到了一个。 【迂者回复】 不要这样说。贺老师是个好老师,这个一定的。我在《逆袭大学》的“从师之道”中提到,在独立面对、接受现实的前提下,学生能够当老师的伯乐,调整自己与老师交往的方式,而不是始终等着靠着,你可以当老师的伯乐。 我们每个人周围有什么样的老师,这是已经确定的,你可以做的是发现每一位老师的可学之处
这学期投入精力组建的教育教学研究协会,得到了会员们的支持,线上线下的活动,都在正常进行。 10月27日,“学生不投入学习”的话题,在协会QQ群中被热议,老师们被这一现象困扰着,希望能够有办法改善局面。 于是,决定10月31日晚,召集一次讨论会,已经有近10名老师报名。 这是第一次召集这样的主题讨论。不需要做其他准备,畅聊即可。 作为活动的组织者,我需要把握方向。作为一个群众
【来信】 贺老师,您好! 我一直有了一些困扰,看了您的一些文章,我觉得您应该能帮帮我。 我是数学专业的学生,学习枯燥。关于我们的专业课,我有2个问题,希望您能帮帮我。 1.我们学校用自己老师编的教材,并且派来教我们实验班的老师正是作者。由于他的思路与书本相近,基本上是照本宣科。2.有位老师的书还未修改完,所以教材上有些错误(例题里),只有靠同学自己查找。 我应该怎样处理这种情况呢?【回
受邀到徐州工程学院为大一新生做报告。分享部分PPT。 屏幕录相链接在: (1) (2)。 =================== 迂者 贺利坚 CSDN博客专栏================= |== IT学子成长指导专栏 专栏文章的分类目录(不定期更新) ==| |== C++ 课堂在线专栏 贺利坚课程教学链
【项目:穷举法解决组合问题】(自选两题完成,其他的想一想即可。当然,全做完收效更好)先阅读例题,领会穷举法(意为“穷尽式列举”,也称枚举)的思想,然后自行选题进行解决,掌握这种程序设计的一般方法。 例题:小明有五本新书,要借给A,B,C三位小朋友,若每人每次只能借一本,则可以有多少种不同的借法? 问题分析与算法设计:本问题实际上是一个排列问题,即求从5个中取3个进行排列的方法的总数。首先对五本
课程主页在http://blog.csdn.net/sxhelijian/article/details/39152703。课程资源在云学堂“贺老师课堂”同步展示,使用的帐号请到课程主页中查看。 【项目5:程序填充题】在程序中横线上填上恰当的成分,使完成题目要求的功能: 1.输出1000以内能被3整除且个位数为6的所有整数。 #include <iostream> using
课程主页在http://blog.csdn.net/sxhelijian/article/details/39152703。课程资源在云学堂“贺老师课堂”同步展示,使用的帐号请到课程主页中查看。 【项目4:乘法口诀表】编程序,输出一个乘法口诀表,形如 提示:一共要输出9行,每一行…… 参考解答: #include <iostream> using namespace std
【项目:输出星号图】自选下面的几个图案,编程序输出(自选两个完成,其他的想想思路即可)。 (c)“向下的等腰三角”详解 将一个图,看作为6行,完成了第一级的分解,设计的算法框架为: i=1; While(i<=6) //需要输出6行 { 输出第i行; 换行; ++i; } 对于“输出第i行”的任务,可以进行细化: 先输出若干空格(多少个空格?第1行0个
课程主页在http://blog.csdn.net/sxhelijian/article/details/39152703。课程资源在云学堂“贺老师课堂”同步展示,使用的帐号请到课程主页中查看。 【项目2:分数的累加】编程序,输出1/3-3/5+5/7-7/9…-19/21的结果 提示:关注效率,要求用单重循环完成,累加项目一正一负交替,不能用pow(-1,i)(pow()是C++中求幂的
课程主页在http://blog.csdn.net/sxhelijian/article/details/39152703。课程资源在云学堂“贺老师课堂”同步展示,使用的帐号请到课程主页中查看。 【项目1:利用循环求和】求1000以内所有偶数的和 要求:请编出3个程序来,分别用三种循环语句完成,注意体会各种循环语句的执行过程及语法特点。 参考解答://用for循环完成 #include &
看一位大一学生的博文,他总结了他的项目的完成过程。 昨天早上在没有电脑的时候看了一下这个项目,因为不能直接输代码所以我在脑海里面构思了一下这个项目应该有的结构。正因如此,我一气呵成的输完了代码,即使有几个当时脑海中没意识到的错误,但是大思路有了编起来就很快。如果是一边输代码一边想的话,我以前经常是遇到问题就烦躁,导致一个程序耗时过长,自己也比较累,以后我拿到问题都要这样做,省时省力。
记录一段师生对话。大一的同学,初入大学,要从心底里早知道学习是大学里最重要的事情之一。 【学生】我刚才听完大三大四学姐说实习什么事啥的 感觉真得马上好好学习的感觉 【老师】那当然得好好学习。学不好,要实习却发现啥也不会干,那种难受,你不要有。学习是个快乐的事,只有你投入过了,你才会知道。不给你卖弄了,就和对自家儿子亲一样,那是从小一把屎一把尿培养起来的呀。 【学生】哎 也是 【老师】许多同学
【项目:本月有几天?】 编程序,输入年份和月份,输出本月有多少天。合理选择分支语句完成设计任务。样例输入1:2004 2输出结果1:本月29天样例输入2:2010 4输出结果2:本月30天 参考解答: #include<iostream> using namespace std; int main() { int year, month, days; c
课程主页在http://blog.csdn.net/sxhelijian/article/details/39152703,实践要求见http://blog.csdn.net/sxhelijian/article/details/39493833。 课程资源在云学堂“贺老师课堂”同步展示,使用的帐号请到课程主页中查看。 【项目5:定期存款利息计算器】 输入存款金额并选择存款种类,计算出利息
【项目:个人所得税计算器】 编写选择结构程序,输入个人月收入总额,计算出他本月应缴税款和税后收入(计算办法见附:关于个人所得税的有关背景知识)。(1)自选if语句的嵌套或/和switch语句完成程序设计;(2)下面给出程序的基本框架,请下载使用。 #include <iostream> using namespace std; int main( ) { doub
课程主页在http://blog.csdn.net/sxhelijian/article/details/39152703,实践要求见http://blog.csdn.net/sxhelijian/article/details/39493833。 课程资源在云学堂“贺老师课堂”同步展示,使用的帐号请到课程主页中查看。 【项目2:加班费,要不要?】 小贺刚上班,按工作时间小时制领取周工
课程主页在http://blog.csdn.net/sxhelijian/article/details/39152703,实践要求见http://blog.csdn.net/sxhelijian/article/details/39493833。 课程资源在云学堂“贺老师课堂”同步展示,使用的帐号请到课程主页中查看。 【项目1:分段函数求值】 编程序,计算下面函数的值并输出(x取整型即可)
【来信】 贺老师: 你好,我是一名计算机专业的大三学生,现在有点迷茫,因为大一大二学了C,Java ,Java web,曾经都坚定信心的要学好,都半途而废了,现在大三了,我激情满满的想学好数据库DBA,但是经常听到这个专业女生不适合,男生优势大,心里还是挺纠结的,想请老师提点建议和意见,还有数据库DBA方向得要老师带,想请老师指点指点。 【回信】 看得出,你现在对学好的方向又想打退堂
一名亲弟子通过人人发问。 开篇:“我不是非常富裕,但是我买了课程咱们可以分享,我赢职场的新东方创始人之一基金成立的。你可以试试腾讯课堂里的试听。听完了比你学校里学的有用,我会先让他们做一个iOS的app。咱们一边学一边移植成安卓的。如果能有小成,咱们就成立公司,不成都不亏就当学习了。最好能接受四个好朋友一起。”这应该是他受到了邀请。 学生问:“老师这个好不好呀?” 这大概是邀请者的
课程主页在http://blog.csdn.net/sxhelijian/article/details/39152703,课程资源在云学堂“贺老师课堂”同步展示,使用的帐号请到课程主页中查看。 【项目1-编辑、编译、运行第一个程序】请编程序解决下面的问题:输入两个电阻r1和r2的阻值,计算并输出它们串联后的阻值r(设电阻值均为整数)。分析:r=r1+r2,根据题意需要声明3个变量r、r1
课程主页在http://blog.csdn.net/sxhelijian/article/details/39152703,课程资源在云学堂“贺老师课堂”同步展示,使用的帐号请到课程主页中查看。 阅读并验证 阅读下面的两段程序,用“人脑”运行写出输出结果,再在计算机或手机上运行程序,对比自己写出的结果,进行反思。1.#include <iostream>using namespa
【来信】 老师你好,我是通信的大二学生;主要的矛盾在于自学的无目的和缓慢和课程学习的无聊之间的取舍;兴趣在于互联网和移动端;但是我觉得紧紧关注应用方面的技术,简直浪费了大学一些美好的资源,不知道老师是哪所学校的?我是华中科大的,然后我很喜欢人文,希望用技术来完成我的人文方面的抱负;我理想的学习是一种合作和问答式的学习;希望老师解惑。【回复】 你所述感觉面好宽,在你来信基础上加点我的意见,随
问题及代码: /* * Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:贺利坚 * 完成日期:2014年 10 月 x 日 * 版 本 号:v1.0 * * 问题描述:输入两个电阻r1和r2的阻值,计算并输出它们串联后的阻值r(设电阻值均为整数)。 *
课程主页在http://blog.csdn.net/sxhelijian/article/details/39152703,实践要求见http://blog.csdn.net/sxhelijian/article/details/39493833。 课程资源在云学堂“贺老师课堂”同步展示,使用的帐号请到课程主页中查看。 【项目3-简单分支问题体验】至少选择(1)-(3)中的一个完成体验,小
课程主页在http://blog.csdn.net/sxhelijian/article/details/39152703,实践要求见http://blog.csdn.net/sxhelijian/article/details/39493833。 课程资源在云学堂“贺老师课堂”同步展示,使用的帐号请到课程主页中查看。 【项目2 - 简单计算问题体验】至少选择(1)-(3)中的一个完成体
课程主页在http://blog.csdn.net/sxhelijian/article/details/39152703,实践要求见http://blog.csdn.net/sxhelijian/article/details/39493833。 课程资源在云学堂“贺老师课堂”同步展示,使用的帐号请到课程主页中查看。 【项目1】下面是最经典和最简单的C++程序。在ideone.com中运
推荐阅读一些和专业背景及专业学习有关的书籍,参考:给计算机专业的大一新生准备的阅读链接 大学是个全面成长的地方,过好大学生活,是一生幸福生活的必要,请看:大学生学业指导类书目 课程有关的实践内容要求通过博客提交。不会申请博客?见《如何申请CSDN博客?》,按提示操作。CSDN中有代码的博文可以发表得很“漂亮”,参考模板《第一个C++上机报告(示例)》。发布合格的报告,见视频《发布第
课程主页在http://blog.csdn.net/sxhelijian/article/details/39152703,课程资源在云学堂“贺老师课堂”同步展示,使用的帐号请到课程主页中查看。 【项目1-见识初学者常见错误】下面是最经典和最简单的C++程序。在ideone.com中运行程序,并在能正确运行的程序基础上,“捣乱”制造些错误,对此进行观察。经验是从错误中得来的,这个项目就是要
(本文基于本人近三年来的工作写成,发表于《计算机教育》2014年第18期) 利用博客提交作业的程序设计课程实践模式 贺利坚 卢云宏 (烟台大学 计算机学院,山东 烟台 264005) 摘 要:探讨利用博客提交作业的实践教学模式改革,在合作、模仿、主动投入理念的支持下,保证教学效果,同时也解决了作业抄袭的顽症,在养成习惯等方面给学生带来了更多的机会和额外回报。关键词:程序设计;实践;博客
CplusplusCPP 在线帮助C++教程 C++频道C++参考MSDN-微软技术资源库(中文)微软VC在线调试CPP程序在线编译并运行CPP程序在线编译器-支持多种语言 注:这一组链接原先是作为博客边栏中的一部分分享的。后边栏内容太多而隐藏。现以博文形式发布,以方便参考。
【来信】 老师,您好! 我是一名即将进入大四的学生,我所在的学校是一所很普通的二本学校,而且我自己的专业是电子信息工程,学校普通,所以我们这专业学的很广但都不精,学了汇编语言,C语言,FPGA,电路,信号与系统之类,大一大二可以说浑浑噩噩的渡过,没挂过科,也没学到什么,到了大三下半学期的时候我知道这样下去不行了,所以我就自己去图书馆借书看,看了C++PRIMER PLUS,往C/C++这方
【】中是我的回复。 老师你好。我语文相当差,写的信肯定不好,还恳请老师看完!【把语文差的标签给自己去掉,放松一些,在写一些文字时,写完修改修改,能将自己的问题、观点表达清楚。要上大学了,将读书的事情做一个计划,多读一些感兴趣的书。以此为基础,你能够写得更好。】 我看了您的博客的文章。感觉受益很深,我是一名某大学软件工程的准大学生,我现在在家自学c++。【入学前开展一段时间的自学,对适应
暑假即将结束,一件暑假中计划外的工作也戛然而止。止得让人意外,带着一点爽快,但却也似从盘中夹起的拨丝山药,丝丝缕缕,扯不断,理还乱。 这是一个在工作上一事无成的暑假。想好的,是要投入新一轮的程序设计教学资源,目标是靠这样的资源,能引导学生比较容易地完成一个足以保证学习效果的学习过程。类似软件过程管理的思想,将这个过程中要求的工作做过了,符合质量标准的软件也就出来了。目前不少学习程序设计
【来信】 老师你好 我目前18岁 当初是初中毕业 我也知道初中学历太低了,但是主要是对学习不感兴趣,我从小也参加个无数个培训班 每个寒暑假我几乎都是补课中渡过的 但是中考还是失败了 那时候是大概一年多快两年前了 我对游戏很感兴趣的 很想研究计算机 所以我就经过一段时间也和父母商量 最终决定 放弃高中 然后父亲帮我在杭州找到一个专门学软件行业的培训班(北大青鸟) 这个学校学费不便宜 我也
看新闻《大学生求职简历照片不PS 连面试机会都没有》,忍不住也谈些自己的看法。 个人意见,尽量求真,这个求真要有平时努力的保证。长相一般的,知道自己是普通一员,按普通的方式行事即可。即使真有点那个,发掘自己长相之外的优势。再者,人重在气质,一个有修养的大学阶段,是会让人的气质发生改变。一个人读过多少书,从脸上是能看出来的。有戏言“长得丑还不努力”,道出了努力的必要性。要依靠技巧,尤其是
【来信】 老师 你好,已经学了快一个月的数据结构与算法了,平时还是以看书为主,然后在网上找一些相关的题目练手。有一个疑惑就是周围的同学有的正在学QT,MFC以便做出图形界面,想问下老师如何在基本功与这些技术中做出取舍。【回复】 我想,基本功训练和具体技术之间,不是取舍的问题。作为低年级的大学生,前者是必须要做的事,后者是可以在多种方案中做出选择的事。前者如喝水,必须要有,后者如吃面条,其实
【来信】 老师您好,我半路出家干了3年的软件主要是安卓,现在挺迷茫的,家人和妻子都在老家县城,自己也没本事接他们过上海来。我要不要辞职回老家去谋个非IT职业啊?也不知道回家能做什么?【回复】 作为一个热爱生活的人,我一直赞成,要和家人在一起生活。在外地独自工作3年(?),应该尽早结束了。我不太清楚你的具体情况,认真考察一下,作为谋生的手段,有份工作,或者自己做些经营、服务性质的工作,应该还
前几日,到成都参加了一个计算机专业教学指导委员会组织的移动互联时代计算机学科建设与专业教育研讨会。 会议地点定在了成都双流县黄甲镇,说是到了成都,却远离成都的繁华,不禁有些失落。住地的生态保持很好,晚上很黑,很安静,传闻别人的房间里有虫子、老鼠,空气也好。最后一天,会议结束了,才住到了城里,逛了武候祠、宽窄巷子。同去的年轻同事告诉我,他在春熙路坐下来看美女,成都女子确实美。于是,在成都
承担“计算机科学”课一年来,在这些孩子们身上花了不少心思,但最终效果真不好。我的教学,没有给他们后续学习带来足够的基础。可以罗列出一堆的理由来为自己推脱,真心不想往那个角度想问题。第一个学期,奋力地使一部分学生在学习中有了自信,第二学期,很好玩地组织了他们每周一次的自习,体验静心下来的学习。而还有相当的一部分同学,我影响不到。 在排下学期课时,我提出不再担任这门课的教学。建设好这门课,
【来信】 贺老师: 您好! 早些年毕业的时候在你的blog上得到很多帮助,现在也是,我目前从事linux c开发,大部分工作完成一些嵌入式应用程序,但是我的硬件基础不好,往底层走感觉很吃力,最主要是我对调调驱动、移植系统不感兴趣。 目前薪水还过得去,但是出于自身兴趣和长远发展我觉得学习C++开发,我最近在看你的文章学C++,想要去做服务器后台开发或者cocos2dx游戏开发,但是很多朋友
【来信】 我是CSDN上前段时间发表第一篇博客的一名大二学生,在您的博客中看到了您的邮箱地址,就想跟您写一封信。我刚学习软件工程的时候,感觉在我的世界里发现了另外一个充满未知的世界,但是我自己却只是站在这个世界墙头之外找不到路的孩子;在这一年的学习将要结束的时候终于发现了您这扇大门,您真是我通往这个奇妙世界的大门呀!从2011年11月起开始,您就一直义务的在CSDN上发表文章,既