程序设计方法及在线实践指导

程序设计方法及在线实践指导

王衍, 等编著

出版社:浙江大学出版社

年代:2010

定价:42.0

书籍简介:

本教材是我校程序设计教学改革的成果。以培养学生程序设计能力为目标,以程序设计基本思想和常用方法为主线,通过ACM/ICPC竞赛经典题目为例进行阐述,以在线竞赛平台为实验教学环境。教学课时安排为90~120。本教材的内容分为三部分:第一部分介绍C/C++语言基础知识。这一章所讲授的语言知识只是用来编写一个C/C++程序所需的最小语法知识集。第二部分是本教材的重点,介绍程序设计的基本思想和方法。从最简单的例子引入算法思想,然后通过一些经典的ACM/ICPC竞赛题目进行分析与设计。包括枚举、模拟、字符串处理、高精度运算、递归与搜索、排序与检索等。第三部分是课程设计。本教材适用于大一、二学生的《程序设计基础》、《C语言程序设计》等课程的教材。

书籍目录:

第一篇 基础知识

第1章 C/C++语言基础

1.1 C/C++程序的基本框架

1.2 程序中的数据

1.2.1 变量

1.2.2 常量

1.3 运算符和表达式

1.3.1 运算符的优先级和结合性

1.3.2 算术运算符及算术表达式

1.3.3 赋值运算符及赋值表达式

1.3.4 关系运算符及关系表达式

1.3.5 逻辑运算符及逻辑表达式

1.3.6 类型转换

1.4 C/C++的语句

1.5 数学函数的使用

1.5.1 常用的数学函数

1.5.2 数学函数的使用

1.6 算法及程序控制结构

1.6.1 算法及控制结构

1.6.2 顺序结构

1.7 选择结构

1.7.1 if语句

1.7.2 条件运算符与条件表达式

1.7.3 sw1tCh语句

1.8 循环结构

1.8.1 3种循环语句

1.8.2 break语句和Continue语句

1.8.3 循环的嵌套

1.8.4 循环结构例子

1.9 函数设计

1.9.1 函数概述

1.9.2 函数的定义

1.9.3 函数参数

1.9.4 函数的返回值

1.9.5 函数的调用

1.9.6 函数的嵌套调用

1.9.7 函数的设计

1.10 数组

1.10.1 一维数组的定义与引用

1.10.2 二维数组的定义和引用

1.10.3 数组名作函数参数

1.10.4 编写数组应用的综合程序

1.11指针与指针变量

1.11.1 指针概述

1.11.2 指针与指针变量

1.11.3 指针变量作函数参数

1.11.4 数组与指针变量

1.11.5 编写指针应用的综合程序

第2章字符及字符串基础知识

2.1 字符型数据

2.1.1 字符型变量

2.1.2 字符型常量

2.1.3 字符型数据的输入/输出

2.2 字符串常量

2.3 字符数组

2.3.1 字符数组的定义与初始化

2.3.2 字符数组元素的引用

2.3.3 字符数组的输入/输出

2.3.4 字符数组与字符串常量的区别与联系

2.4 字符指针变量

2.4.1 字符指针变量的定义与引用

2.4.2 字符指针变量、字符数组与字符串常量

2.5 字符串处理函数

2.6 编写处理字符型数据的程序

……

第二篇 程序设计方法及在线实践(基础篇)

第三篇 程序设计方法及在线实践(提高篇)

第四篇 课程设计

第五篇 附录

附录A C/C++程序的编写与运行

附录B 程序测试与调试

附录C ACM/ICPC入门指导”

附录D C/C++的输入/输出

附录E ASCII编码表

附录F C/C++关键字”

附录G 运算符及其优先级与结合性422

附录H 本教材例题和练习题在z0.J、POJ及UVA上的题号

参考文献

内容摘要:

《程序设计方法及在线实践指导》以程序设计思想和方法为主线讲解c/C++语言基础知识,并通过经典的程序设计竞赛题目为例题讲解基本的算法思想和应用问题。
《程序设计方法及在线实践指导》内容分为五篇。第一篇介绍基础知识;第二篇引入ACM/ICPC程序设计竞赛题目的输入/输出方式,并介绍枚举、模拟、字符及字符串处理等基本算法和应用问题;第三篇介绍高精度计算、递归和搜索、排序和检索等较复杂的算法思想及其应用问题;第四篇是课程设计;第五篇是附录。
《程序设计方法及在线实践指导》作为教材可以适用于不同的教学对象和教学目标。学完第一篇的内容后,学生可以参加国家和省级高校计算机等级考试(二级C);学完第二篇后,学生具备了参加ACM/ICPC程序设计竞赛所需的基础知识;学完第三篇后,学生的程序设计和算法分析能力将得到进一步的提高,具备了参加全国计算机技术与软件专业技术资格考试(程序员级)中程序设计(C语言)部分所需的基础知识。《程序设计方法及在线实践指导》也可以作为程序设计竞赛爱好者的自学教材或培训教材。

编辑推荐:

《程序设计方法及在线实践指导》以程序设计思想和方法为主线讲解C/C++语言基础知识,并通过经典的程序设计竞赛题目为例题讲解基本的算法思想和应用问题。《程序设计方法及在线实践指导》作为教材可以适用于不同的教学对象和教学目标。也可以作为程序设计竞赛爱好者的自学教材或培训教材。

书籍规格:

书籍详细信息
书名程序设计方法及在线实践指导站内查询相似图书
9787308073035
如需购买下载《程序设计方法及在线实践指导》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地杭州出版单位浙江大学出版社
版次1版印次1
定价(元)42.0语种简体中文
尺寸26 × 0装帧平装
页数 423 印数 2000

书籍信息归属:

程序设计方法及在线实践指导是浙江大学出版社于2010.1出版的中图分类号为 TP311.11 的主题关于 程序设计-方法-高等学校-教材 的书籍。