万本电子书0元读

万本电子书0元读

顶部广告

程序设计与问题求解(C语言)电子书

所有的程序均在计算机上调试通过。 文字严谨、流畅,例题丰富,文档规范,注重程序设计技能训练。 本书适合作为计算机专业和非计算机专业的计算思维课程、程序设计课程的教材,也适合作为高年级本科生、从事人工智能等相关行业的技术人员及广大程序设计爱好者的参考书籍。

售       价:¥

纸质售价:¥41.30购买纸书

0人正在读 | 0人评论 6.6

作       者:刘杰 鞠成东 郭江鸿 主编

出  版  社:人民邮电出版社有限公司

出版时间:2022-03-01

字       数:21.8万

所属分类: 科技 > 计算机/网络 > 程序设计

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
本书为适应新工科复合型人才对计算思维和问题求解能力的要求而编写。全书共12章,主要内容包括:计算思维与问题求解,数据类型、运算符和表达式,简单的C程序设计,选择结构程序设计,循环结构程序设计,函数,数组,常用算法,指针,结构体,文件系统和人工智能经典算法。本教材兼顾计算思维与程序设计基础知识,注重问题抽象,通过问题案例分析,逐步给出问题求解算法与程序实现,引导读者的算法思维和程序设计思维。通过“常用算法”和“人工智能经典算法”两章,一步拓展读者问题求解思维,提高读者解决复杂专业领域问题的能力。 本书适合作为计算机专业和非计算机专业的计算思维课程、程序设计课程的教材,也适合作为高年级本科生、从事人工智能等相关行业的技术人员及广大程序设计爱好者的参考书籍。<br/>【推荐语】<br/>所有的程序均在计算机上调试通过。 文字严谨、流畅,例题丰富,文档规范,注重程序设计技能训练。 本书适合作为计算机专业和非计算机专业的计算思维课程、程序设计课程的教材,也适合作为高年级本科生、从事人工智能等相关行业的技术人员及广大程序设计爱好者的参考书籍。<br/>【作者】<br/>刘杰,现任计算机与信息科学系主任、计算机软件教学团队主任、黑龙江省计算机学会计算机教育与培训专委会委员、中国计算机学会会员等。主持或参与各类科研项目40余项,获省部级科技步奖七项,发表论文近四十篇,著作三部。在教学研究方面,获省级教学成果一等奖一项、二等奖一项。作为项目负责人主持研发的“高校实验室综合管理系统”,通过省*主持的鉴定,在多所高校推广应用,并申报教学成果奖。<br/>
目录展开

扉页

内容提要

前言

第1章 计算思维与问题求解

1.1 计算思维与程序设计

1.2 计算机问题求解的灵魂——算法

1.2.1 算法及其特性

1.2.2 算法表示方法

1.3 程序设计中的数据和数据结构

1.4 计算机问题求解的步骤

1.4.1 求解问题的一般步骤

1.4.2 C语言程序开发步骤

1.5 C语言程序结构及实例

1.5.1 C程序构成

1.5.2 C编程风格

第2章 数据类型、运算符和表达式

2.1 程序举例

2.2 常量与变量

2.2.1 常量

2.2.2 变量

2.3 数据类型的一般概念

2.4 整型数据

2.4.1 整型变量

2.4.2 整型常量

2.5 实型数据

2.5.1 实型变量

2.5.2 实型常量

2.6 字符型数据

2.6.1 字符型常量

2.6.2 字符型变量

2.6.3 字符串常量

2.7 变量赋初值

2.8 不同数据类型数据间的混合运算

2.8.1 自动转换

2.8.2 强制转换

2.9 运算符和表达式

2.9.1 概述

2.9.2 算术运算符和算术表达式

2.9.3 自增/自减运算符

2.9.4 赋值运算符和赋值表达式

2.9.5 关系运算符和关系表达式

2.9.6 逻辑运算符和逻辑表达式

2.9.7 条件运算符和条件表达式

2.9.8 逗号运算符和逗号表达式

2.10 习题

第3章 简单的C程序设计

3.1 赋值语句

3.2 数据的输入与输出

3.2.1 字符数据的输入与输出

3.2.2 格式输出与格式输入

3.3 综合应用实例

3.4 智能算法能力拓展

3.5 习题

第4章 选择结构程序设计

4.1 if语句的基本形式

4.1.1 if单分支结构

4.1.2 if双分支结构

4.1.3 关于if语句条件判断

4.2 多分支选择结构

4.2.1 if多分支结构

4.2.2 switch语句

4.3 if语句的嵌套结构

4.4 综合应用实例

4.5 智能算法能力拓展

4.6 习题

第5章 循环结构程序设计

5.1 while循环

5.1.1 while循环结构

5.1.2 while循环实例解析

5.2 for循环

5.2.1 for循环结构

5.2.2 for循环实例解析

5.3 do…while循环

5.3.1 do…while循环结构

5.3.2 do…while循环实例解析

5.4 循环的嵌套

5.5 循环结构的讨论

5.5.1 while循环、for循环和do…while循环的比较

5.5.2 提前终止循环break语句

5.5.3 提前结束本次循环continue语句

5.6 综合应用实例

5.7 习题

第6章 数组

6.1 成组数据处理问题实例及解决方法

6.2 一维数组的定义、引用及初始化

6.2.1 一维数组的定义

6.2.2 一维数组元素的引用

6.2.3 一维数组的初始化

6.3 二维数组的定义、引用及初始化

6.3.1 二维数组的定义

6.3.2 二维数组元素的引用

6.3.3 二维数组的初始化

6.4 字符数组的定义与引用

6.4.1 字符数组的初始化

6.4.2 字符串和字符串结束标志

6.4.3 字符数组的输入/输出

6.4.4 字符串处理函数

6.5 综合应用实例

6.6 智能算法能力拓展

6.7 习题

第7章 函数

7.1 模块化程序设计与C函数

7.2 函数定义和函数说明

7.2.1 函数的定义

7.2.2 函数的说明

7.3 函数的参数和返回值

7.3.1 形式参数和实际参数

7.3.2 函数的返回值

7.4 函数调用

7.4.1 函数调用的一般形式

7.4.2 函数的嵌套调用

7.4.3 函数的递归调用

7.5 数组作为函数参数

7.5.1 数组元素作为函数实参

7.5.2 数组名作为函数参数

7.6 变量的作用域

7.6.1 局部变量

7.6.2 全局变量

7.7 变量的存储类别

7.7.1 自动变量

7.7.2 寄存器变量

7.7.3 外部变量

7.7.4 静态变量

7.8 内部函数和外部函数

7.8.1 内部函数

7.8.2 外部函数

7.9 综合应用实例

7.10 智能算法能力拓展

7.11 习题

第8章 常用算法

8.1 穷举法

8.2 分治法

8.3 递推法

8.4 递归法

8.5 迭代法

8.6 贪心算法

8.7 回溯法

8.8 动态规划算法

8.9 智能算法能力拓展

第9章 指针

9.1 指针的引入

9.2 内存数据的访问方式

9.3 指针变量的定义及其基本使用

9.3.1 指针变量的定义

9.3.2 指针变量的基本使用

9.4 指针作为函数的参数

9.5 指针变量的各种应用

9.5.1 指针与数组

9.5.2 指针与字符串

9.6 使用指针的算法分析和设计

9.6.1 使用指针处理数组

9.6.2 使用指针处理字符串

9.6.3 使用指针作为参数传递一组数据

9.7 综合应用实例

9.8 习题

第10章 结构体

10.1 结构体类型

10.1.1 定义结构体类型

10.1.2 定义结构体类型变量

10.1.3 结构体变量的引用

10.1.4 结构体变量的初始化

10.2 结构体数组

10.2.1 结构体数组的定义

10.2.2 结构体数组的引用

10.3 结构体类型的变量作为函数参数

10.3.1 结构体变量的成员作为函数参数

10.3.2 结构体变量作为函数参数

10.4 结构体指针变量

10.5 用指针处理链表

10.6 综合应用实例

10.7 智能算法能力拓展

10.8 习题

第11章 文件

11.1 文件概述

11.2 文件的打开与关闭

11.2.1 文件的打开函数

11.2.2 文件的关闭函数

11.3 文件的读写

11.3.1 文件尾测试函数

11.3.2 文件的字符读/写函数

11.3.3 文件的字符串读/写函数

11.3.4 文件的数据块读/写函数

11.3.5 文件的格式读/写函数

11.4 文件定位

11.4.1 文件头定位函数

11.4.2 改变文件位置指针函数

11.5 综合应用实例

11.6 智能算法能力拓展

11.7 习题

第12章 人工智能经典算法

12.1 概述

12.2 K-Means聚类算法

12.2.1 问题背景与知识简介

12.2.2 数学原理与算法

12.2.3 应用领域与拓展学习

12.3 K最近邻算法

12.3.1 问题背景与知识简介

12.3.2 数学原理与算法

12.3.3 应用领域与拓展学习

12.4 朴素贝叶斯分类算法

12.4.1 问题背景与知识简介

12.4.2 数学原理与算法

12.4.3 应用领域与拓展学习

参考文献

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部