程序设计导引及在线实践

出版时间:2007年11月  出版社:清华大学出版社  作者:李文新,郭炜,余华山  页数:290  
Tag标签:无  

内容概要

本书是北京大学“程序设计实习”课程的内容和“北京大学程序在线评测系统”的紧密结合。本书的例题和课后习题大都精选自POJ题库,并且在叙述中穿插了许多精心编写的思考题,总结了学生在程序开发中易犯的错误。本书的几位编者均有丰富的工程软件开发经验和教学经验,因此本书中的程序代码均保持良好的风格。    本书可作为高等院校理工科相关的程序设计类课程教材,可作为以ACM/ICPC为代表的各类大学生程序设计竞赛的培训教材,也可供对程序设计感兴趣的普通读者学习参考。

书籍目录

第1章  C/C++语言概述  1.1 程序的基本框架  1.2 变量  1.3 C/C++语言的数据类型  1.4 常量  1.5 运算符和表达式  1.6 注释  1.7 分支语句  1.8 循环语句  1.9 函数  1.10 标准输入输出  1.11 全局变量和局部变量  1.12 数组  1.13 字符串  1.14 指针  1.15 结构  1.16 文件读写  1.17 C语言标准库函数  1.18 命令行参数  1.19 C/C++编码规范第2章  简单计算题  2.1 例题:鸡兔同笼  2.2 例题:棋盘上的距离  2.3 例题:校门外的树  2.4 例题:填词  2.5 例题:装箱问题  练习题第3章  数制转换问题  3.1 相邻数字的基数等比:确定进制  3.2 相邻数字的基数不等比:skew数  练习题第4章  字符串处理  4.1 简单的字符串操作示例  4.2 例题:统计字符数  4.3 例题:487-3279  4.4 例题:子串  4.5 例题:Caesar密码  练习题第5章  日期和时间处理第6章  模拟第7章  高精度计算第8章  枚举第9章  递归第10章  动态规划第11章  链表第12章  二叉树附录A  北京大学程序在线评测系统介绍附录B  本书题目在POJ上的编号

编辑推荐

  《程序设计导引及在线实践》可作为高等院校理工科相关专业 的课程设计类课程教材岢作为以ACM|ICPC为代表的各类大学生程序设计竞赛的培训教材貤可供对程序设计感兴趣的普通读者学习参考。

图书封面

图书标签Tags

评论、评分、阅读与下载


    程序设计导引及在线实践 PDF格式下载


用户评论 (总计103条)

 
 

  •   结合ACM国际大学生程序设计大赛的例题对C进行更加深入的探讨和研究方便于每位喜欢C的人加深对C的理解书中的例题有趣而且难度适中我愿意推荐给各位想进一步学习C语言的朋友!
  •   里面是和北大的oj相对应的,题也都是acm上很经典的题,讲解详细,建议参加程序设计竞赛的人读此书。
  •   帮我老公买的,他带学生参加程序设计比赛,在网上淘到这本书后就用它来辅导学生,结果学生们还取得了第二名的好成绩,所以一定给个好评哈。
  •   非常不错的一本书,对于程序设计的初学者指导性相当强,题目也很经典,读了以后提高比较大。
  •   一直在给学生找本合适的入门教材。这本还可以。对于编程语言的介绍简洁、清晰,紧紧围绕着奥赛,不拖泥带水,不纠缠于细节,比较务实。后边还有大量的篇幅介绍了一些基本的算法,配合POJ的例题,很适合初学者。
  •   被POJ所吸引,所以买了这本书,很适合新人来看
  •   本书先从基本的算法入手进行细致的讲解,对acm训练具有很大的帮助,有辅以例题,是一本非常好的辅导书
  •   ACM必备法宝。竞赛专用......
  •   acm其实就是学习c,但是他比专门的c教材更好。里面没有废话实用。
  •   北大出的经典教材,循序渐进地讲解了编程,有很多竞赛相关的题目和思想。
  •   本书适合参加竞赛的初学者,也适合编程的初学者,强烈推荐。。
  •   作为一个初识ACM的,这绝对是一本好书
  •   很适合刚刚开始接触ACM的人
  •   之前从同学那姐来看了,感觉书还不错。总的来说内哦那个比较基础,对于几乎没有编程基础的人也可以上手。而有一定基础的人可以拿来查阅和复习,我买这本书主要就是为了巩固一下。整体感觉不错,大家可以参考下。
  •   质量挺好的,快递服务也很好。今儿刚收到货,我还没有读这本书,是学长推荐的,听说很好,近期会好好学习这本书的知识,相信一定会有很大帮助
  •   这本书入门很快,但是内容很全~
  •   本书条理清晰 一定要上手操作一下才能真正吸收
  •   想要参加编程比赛的同学,这本书是你们的必备书籍,很好的一本书
  •   早就期待这本书了~:-)
  •   北大oj上推荐的教材,说实话因为时间的关系看得不多,不过分得倒比较细致,适合入门
  •   经典的一本教材,很好很推荐
  •   这是一本初级使用的教材,对处于初级水平的爱好编程者很有帮助。
  •   不错的书,学校图书室应备有一本供老师参看.
  •   相当好的书,内容很有针对性,帮助很大
  •   书的内容很经典,当当上买的书也是正版的,不错
  •   书的内容挺好的,对提高C++的编程能力有较大的帮助!
  •   超级正,有源代码!非常适合自学!
  •   不错啊,来评论晚了,书很好,物流很给力,五星给赞
  •   很好,很好。纸质不错呢。老师课上要求买的
  •   相信当当的品质和速度
  •   对北大暑期夏令营的机试很有帮助。
  •   不错的书,希望有收获!
  •   发货速度很快,快递给力,书很好
  •   快递很快,书也不错,满意
  •   如果能多给写没有标答的题目,就更好了!
  •   嗯 感觉挺好
  •   书很好~~尤其适用于编程起步的同学
  •   十分有用,包装也不错
  •   我是看网站推荐才买的
  •   书很好 适合初级入门编程人员
  •   孩子学编程买的,比较实用。
  •   帮领导的小孩购买的书,送货很快,书本质量也不错,赞一个
  •   太快了,真让我省事
  •   当当网买书真的很好,书是正版,而且物流快。
  •   感觉还不错。薄薄的,价格也不贵
  •   书很好,希望能学到更多知识!
  •   看完了,学到了很多
  •   初学C的不错的选择
  •   我是来混分的
  •   很早的就到了 ~ 赞一个
  •   起先以为题号和网上的不匹配,看了其他人的问题和答复知道是和百炼的号匹配的,很高兴,所以,好评一下哦。
  •   好书一本,一直没找到,当当还是挺强大的……谢谢了。。。
  •   很好~受用了`
  •   hao很不错
  •   还可以
    G(^_^)G
  •   ACM程序设计的入门书籍
  •   看着这本书,跟着在POJ上做题,这书已经成为我们学校ACM培训的推荐教材
  •   很适合有一定基础想涉及ACM/ICPC的同学
  •   对于C++/c基本语法讲解的很实用,很容易上手,并且POJ上的题很有特点。
  •   可以与POJ上的题对照着做,题目很简单,做入门书不错
  •   是一本acm的入门级别的书籍,感觉内容比较丰富,对于想参加ACM等类型的比赛的同学而言,也应算是一本必读的如入门书籍,强烈推荐。
  •   书的前半讲C语言基础,是对C语言基础知识的一个归纳。
    书的后半讲授一些比较简单的算法知识,如模拟,高精度计算,字符串处理,枚举,递归,动态规划。
    优点:后半所有的案例算法都提供完整的源码,这点比刘汝佳的书强。
    缺点:后半讲算法部分内容偏少,深度不够,特别最后一张链表似乎牵强。
    适合ACM入门的人学习。
  •   非常不错的一本数,对于ACM入门者有着很好的帮助,里面介绍的基础知识比较齐全,是一门通向ACM的启蒙书
  •   挺有用处的,努力学习中ing,,,
  •   这本书有利于在PKU做题!
  •   这本书以题为导,和以前看的书体系不同强调了语法的同时也锻炼了思维
  •   教材质量好,送货也及时
  •   美的东西在书中
  •   对c语言有用
  •   每题都有标程,只是没有数据……
  •   虽然还没拿到手 但是试读了下 很好
  •   正在看!基本符合我的要求!
  •   书挺好的,初学者可以多看看
  •   质量不错哦,挺好的!
  •   冲着OJ买的,实际上讲得比较一般,个人感觉啦……
  •   這本挺好的書
  •   第一次买书~很好很满意~
  •   三天到!
  •   非常能提高编程水平
  •   请解答
  •   能从书中学到一些好的编程习惯和思维
  •   对初学者挺有帮助!
  •   到货及时,质量很好!!
  •   书不错>>>>>就是没去看而已!
  •   一起买了10本,质量有些参差不齐
  •   最好是例题都注明在POJ上的题号 就更好了 还好题目都还比较好搜索
  •   poj经常不开,所以这本书不是很好
  •   这本书从总体上说还是很不错的
  •   题目较难 而且解析的不是很详细
  •   ****~~还不如多点a题~
  •   只是C的实现,基本没有C++的实现,而且书很旧
  •   比市场上价格便宜点
  •   喜欢这书——值得
  •   值得一读,推荐购买
  •     对于初学者来说,ACM真的是让人无限头大。有句老话叫“师傅领进门,修行在个人”。自学不是难事,但是门槛都没进的话,根本无从下手。这本书的内容浅显易懂,事非常好的“领进门”教材,我在图书馆找了不少书,没发现如这本书让新手感到这么舒服的。如果刚接触ACM,这本书一定是首选
      
  •      首先说点题外话,我一直觉得大学内的程序设计课程与其布置学生在作业本上写程序,不如就用Online Judge(OJ)教学,相得益彰,老师布置作业方便,学生提交也方便。当然这里要处理好代码雷同就行了。
      
       谈谈这本书吧,我觉得北大读程序设计、算法等课程的教学有着自己非常优秀的理解,利用Online Judge同步教学可谓开了国内的先河,所以即使这本书并非什么稀世罕见之作,我也给予了它很高的评价。
      
       这本书非常适合想参加ACM竞赛的同学阅读,当然这仅仅是用来入门,更多功夫还需要自己在平时做题中总结提升。
      
       本书作者李文新老师、郭炜老师我都有幸在区域赛总决赛中见过真人,他们现在也仍然活跃在ACM-ICPC竞赛活动中,希望他们能够这本书让更多的老师学会一种更加新颖的教学方式。
      
       褒奖之辞已毕,我也谈谈本书的一些不足:
      1. 第一章C/C++基础的篇幅有点太多了,建议稍微精简一下;
      2. 最后两章完全像打酱油凑字数上去的,讲题目好好的,突然蹦出来讲链表、二叉树的很别扭,建议删除;
      3. 由于本书的作者有三位,所以不能章节的风格不一样,建议每个题目之后加注题目题号, 如 鸡兔同笼(ai2750) 不必放在后面附录,反而麻烦;
      4. 附录B第十章题号对不上;
      5. 有一两道题目书中代码交了不能过,基本都是单case和多case的问题;
      6. 友情提醒版权,我发现许多题目都是从国外套题翻译来的,不知道有米版权哦,最好注明下
      
  •      作为普通本科生的编程练习还是不错的,适合一些院校使用。但是我在这里指出几个问题:
      
      1.开篇的第一章讲述C/C++基础,这一部分占了80页.....个人认为根本没必要,如果一个人没有C的基础,就不适合读这类书。需要介绍的更多的是OJ上处理输入输出的一些特定方法。比如多组数据的处理方法。
      
      2.讲解太粗糙,当然题目比较简单,但是跟我理解的解题报告有很大差距。没讲两句,噗哧,一大段代码堆上去了。
      
      3.最令人发指的是这个里面的题并不是用的最多的POJ,我按题号上去找,靠,根本没有。仔细一看原来是ai.pku.edu.cn的JudgeOnline.我说怎么会有那么多的中文题。当然,这些题70%都是在真正的POJ上存在的,只是题号不一样。可是出书的时候为什么不说清楚呢?而且我还是在真正的POJ上看到的广告,sigh......
      
      不过整体来讲还是有帮助的,只是没有我预期的那么好
  •   恩 首选!当你要是早点遇见这本书就好了
  •   扫噶。。。
  •   适合初学者吧~
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7