《程序设计导引及在线实践(第2版)》是北京大学“程序设计实习”课程的内容和“北京大学程序在线评测系统”(POJ)的紧密结合,具有极强的实践性。本书的例题和习题精选自POJ题库,并且在叙述中穿插了许多精心编写的思考题,总结了学生在程序设计中易犯的错误。本书的作者均有丰富的工程软件开发经验和教学经验,因此本书中的程序代码均保持良好的风格。本书可以作为高等学校理工科相关专业程序设计类课程的教材,也可作为以ACM/ICPC为代表的大学生程序设计竞赛的培训教材,还可供对程序设计感兴趣的读者学习参考。本书封面贴有清华大学出版社防伪标签,无标签者不得销售。本书的特点是和“北京大学程序在线评测系统”紧密结合,具有极强的实践性。“北京大学程序在线评测系统”(PekingUniversityOnlineJudgeSystem,POJ)是一个免费的公益性网上程序设计题库,网址为http://acm.pku.edu.cn/JudgeOnline(注意这里的网址区分大小写)。它包含2000多道饶有趣味的程序设计题目,题目大部分来自ACM/ICPC国际大学生程序设计竞赛,很多题目就反映工作和生活中的实际问题。这些题目有易有难,比如*简单的题A+BProblem就是给出两个数,输出它们的和。用户可以针对某个题目编写程序并提交,POJ会自动判定程序的对错。本书的所有例题和课后习题大都精选自POJ题库,难度较低,学生做习题时可以将自己的程序提交给POJ,几秒钟之内即可知道是对还是错。作为教学支持,每位学生在POJ上可以建立自己的账号,教师在POJ上一眼就能看到学生是否已经完成布置的习题,这几乎将教师评判学生作业的工作量减少到零。POJ对于程序的正确性评判是极为严格的,学生的程序根据POJ给出的输入数据进行计算并输出结果,POJ在服务器端编译、运行学生提交的程序,取得输出结果和标准答案对比,必须一个字节都不差,程序才能够通过。这对于培养严谨、周密的程序设计作风极为有效,学生必须考虑到每一个细节和特殊边界条件,而不是大体上正确就能够通过。传统的人工评判是难以做到这一点的。本书的另一特点是在叙述中穿插了许多精心编制的思考题,特别适合教师进行启发式教学。思考题没有答案,以便教师引导学生进行讨论。程序设计导引及在线实践(第2版)本书还有一个亮点,就是在许多例题后都会总结学生在完成该题时容易犯的典型错误,让学生少走弯路。这些错误都总结自学生在POJ上提交的程序,因而具有典型性。第1章C/C++语言概述11.1程序的基本框架11.2变量21.2.1变量的定义21.2.2变量的赋值31.2.3变量的引用31.3C/C++语言的数据类型31.4常量51.5运算符和表达式61.5.1算术运算符61.5.2赋值运算符81.5.3关系运算符81.5.4逻辑运算符91.5.5位运算符91.5.6sizeof运算符121.5.7类型强制转换运算符131.5.8运算符的优先级131.6注释141.7分支语句151.7.1if语句151.7.2switch语句171.8循环语句191.8.1for语句191.8.2while语句201.8.3dowhile语句201.8.4bre
"synopsis" may belong to another edition of this title.
Seller: liu xing, Nanjing, JS, China
paperback. Condition: New. Language:Chinese.Paperback. Pub Date: 2016-12-01 Pages: 270 Publisher: tsinghua university press. the program design guide and online practice (second edition) is Beijing university internship program design and the content of the course Beijing university program online evaluation system (POJ) together. with strong practicality.Book of examples and exercises culled from POJ question bank. and. Seller Inventory # DO034075