程序设计基础

本书特色

[

《程序设计基础(C语言 第2版)》特色:  结合OJ平台的实践训练模式,重点介绍在C语言环境下编写程序的思路与方法。  在程序的基本结构、批量数据组织与处理的基础上,特别引入了递推、递归、动态规划、  贪心等专题算法设计案例,体现了程序设计实践能力有序培养的基本理念。  使读者在收获知识的同时,还可以逐渐养成良好的专业思维习惯与专业实践习惯。

]

内容简介

[

  《程序设计基础(C语言 第2版)》重点介绍在C语言环境下编写程序的思路与方法。全书以程序设计的基本思想与方法作为主要结构,介绍了程序的基本结构组织、批量数据的组织方式与处理技巧,引入了递推、递归、动态规划、贪心等常用的算法设计方法应用案例,注重强调了程序设计中设计方法与动手实践。   《程序设计基础(C语言 第2版)》可作为高等院校相关专业教材,亦可供从事计算机相关领域的科研人员参考自学。

]

目录

第1章 程序设计引论1.1 计算机程序与计算机语言1.1.1 计算机程序1.1.2 计算机内存1.1.3 计算机语言1.1.4 C语言简介1.2 简单的C程序构成1.2.1 *简单的C语言程序举例1.2.2 C程序的结构1.3 C程序设计的基本步骤1.3.1 需求分析1.3.2 详细设计1.3.3 编辑程序1.3.4 编译与链接1.3.5 运行与调试1.4 C程序文件的创建、编译与运行1.4.1 CodeBlocks下程序文件的创建、编译与运行1.4.2 Visual C++6.0下程序文件的创建、编译与运行1.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 用N-S流程图表示算法2.3.5 其他表示算法的方法2.4 程序设计中常用算法2.4.1 迭代法2.4.2 穷举搜索法2.4.3 递推法2.4.4 递归2.4.5 回溯法2.4.6 贪心法2.4.7 分治法2.4.8 动态规划法2.5 本章小结第3章 数据类型基础3.1 数据在计算机中的存储方式3.1.1 二进制3.1.2 位与字节3.1.3 数据的存储方式3.2 常量与变量3.2.1 基本概念3.2.2 定义常量的名字(预处理命令# define)3.2.3 变量的声明和赋值3.2.4 常量的分类3.3 基本数据类型3.3.1 整型3.3.2 实型3.3.3 字符型3.3.4 sizeof()求类型大小3.4 数据类型转换3.4.1 自动转换3.4.2 强制类型转换3.5 运算符与表达式3.5.1 算术运算符3.5.2 自增运算符和自减运算符3.5.3 算术表达式3.5.4 运算符的优先级和结合性3.6 本章小结……第4章 顺序控制结构与数据的输入输出第5章 分支控制结构第6章 循环控制结构第7章 函数第8章 数组第9章 指针第10章 字符串第11章 结构体、共用体和枚举第12章 文件第13章 链表第14章 递推与递归第15章 贪心法与动态规划法

封面

程序设计基础

书名:程序设计基础

作者:张先伟

页数:364

定价:¥59.0

出版社:清华大学出版社

出版日期:2020-08-26

ISBN:9787302440864

PDF电子书大小:31MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注