欢迎访问本站!

首页快讯正文

usdt自动充值(www.caibao.it):新书推荐│程序设计基础——从问题到程序(第3版)

admin2021-03-2933

USDT自动充值API接口

菜宝钱包(caibao.it)是使用TRC-20协议的Usdt第三方支付平台,Usdt收款平台、Usdt自动充提平台、usdt跑分平台。免费提供入金通道、Usdt钱包支付接口、Usdt自动充值接口、Usdt无需实名寄售回收。菜宝Usdt钱包一键生成Usdt钱包、一键调用API接口、一键无实名出售Usdt。

原题目:新书推荐│程序设计基础——从问题到程序(第3版)

王红梅 编著

本书第1版2011年出书,近10年的教学实践和读者反馈证实晰本书契合初学者的认知纪律。作者在保留前2版知识拓扑结构及“问题→想法→算法→程序”程序设计模式的基础上全心修订本书,强化义务驱动的程序设计学习历程,并附配了实验项目、教学课件、程序源码、作业解答等学习资源。作者凭证自己多年的教学履历设计了“每课一练”随堂考试,利便西席留作业,学生交作业,自学本书的读者还可以凭证提供的谜底随时对学习功效举行检测。

内容简介

本书以C语言为工具,以程序设计历程为主线,连系现实问题,基于盘算头脑,通过 “问题→想法→算法→程序”的问题求解历程,率领读者剖析问题、组织算法、设计程序,在潜移默化中掌握程序设计语言的基本知识,运用程序设计的一样平常历程和基本方式,提高盘算头脑能力以及应用程序设计语言解决现实问题的能力。

本书适用于程序设计的初学者,主要面向没有任何编程知识和编程履历的读者。本书遵照初学者的认知纪律和知识基础,科学放置知识单元之间的拓扑关系,看法清晰,实例厚实,深入浅出,是程序设计初学者的理想课本。

作者简介

本书特色

本书将程序设计所需的盘算机软硬件基本知识融合进来,解决了初学者的知识衔接问题。

提炼程序设计语言的基本内容,科学放置知识单元之间的拓扑关系,对于有一定难度的主题接纳增量式递进,先解说基本内容,再解说高级内容。

强调内存对于程序设计的主要性,通过图示论述内存在程序执行历程中的动态转变历程,降低明白程序的抽象水平。

以程序设计历程为主线,接纳“问题→想法→算法→程序”的问题求解历程,准确处置算法和语言的关系,培育学生的盘算头脑能力,提高学生程序设计语言的应用能力。

程序设计实例(包罗例题)不是单纯地为了注释语言看法,而是以义务驱动的方式,率领学生剖析问题、组织算法、应用程序设计语言解决现实问题,在潜移默化中学会程序设计,提高用盘算机解决现实问题的能力。

目录

第1章 绪 论

1.1 程序、程序设计与程序设计语言

1.1.1 程序设计的基本看法

1.1.2 程序设计语言的生长

1.1.3 程序设计语言的分类

1.2 程序的基本组成

1.2.1 基本字符集

1.2.2 词法单元

1.2.3 语法单元

1.3 初识C程序

1.3.1 C程序示例

1.3.2 简朴C程序的典型结构

1.3.3 C程序的输入/输出

1.3.4 C程序的上机历程

1.4 程序气概

1.4.1 标识符的命名规则

1.4.2 注释

1.4.3 缩进

1.4.4 行文花样

1.4.5 大括号气概

1.5 本章实验项目

1.6 本章教学资源

第2章 算法与盘算头脑

2.1 程序的灵魂——算法

2.1.1 什么是算法

2.1.2 若何形貌算法

2.1.3 若何评价算法

2.1.4 算法的主要性

2.2 盘算头脑

2.2.1 程序设计的一样平常历程

2.2.2 程序设计与盘算头脑

2.2.3 程序的基本框架

2.3 本章实验项目

2.4 本章教学资源

第3章 数据的存储示意

【引例3.1】盘算圆的周长

3.1 存储数据的载体

3.1.1 二进制

3.1.2 内存

3.2 基本数据类型

3.2.1 整型

3.2.2 实型

3.2.3 字符型

3.2.4 逻辑型

3.3 常量

3.3.1 字面常量

3.3.2 符号常量

3.4 变量

3.4.1 变量的看法

3.4.2 变量的界说和初始化

3.4.3 变量的赋值

3.5 程序设计实例

3.5.1 实例1——温度转换

3.5.2 实例2——盘算本息和

3.6 本章实验项目

3.7 本章教学资源

第4章 数据的运算处置

4.1 算术运算

【引例4.1】盘算三角形的周长

4.1.1 算术运算

4.1.2 运算符的优先级和连系性

4.1.3 程序设计实例——通用产物代码

4.2 逻辑运算

【引例4.2】判断闰年

4.2.1 关系运算

4.2.2 逻辑运算

4.2.3 程序设计实例——赛车谈论

4.3 赋值运算

4.3.1 赋值运算

4.3.2 复合赋值运算

4.3.3 自增/自减运算

4.4 其他运算

4.4.1 逗号运算

4.4.2 取长度运算

4.4.3 条件运算

4.5 运算工具的类型转换

4.5.1 自动类型转换

4.5.2 强制类型转换

4.6 本章实验项目

4.7 本章教学资源

第5章 程序的基本控制结构

5.1 顺序结构

【引例5.1】四则运算

5.1.1 复合语句实现顺序结构

5.1.2 程序设计实例——整数的逆值

5.2 选择结构

【引例5.2】奇偶判断

5.2.1 逻辑值控制的选择结构

5.2.2 算术值控制的选择结构

5.2.3 程序设计实例1——水仙花数

5.2.4 程序设计实例2——某年某月的某一天

5.3 循环结构

【引例5.3】偶数和

5.3.1 当型循环

5.3.2 直到型循环

5.3.3 计数型循环

5.3.4 循环结构的嵌套

5.3.5 程序设计实例1——整数的位数

5.3.6 程序设计实例2——欧几里得算法

5.3.7 程序设计实例3——百元买百鸡问题

5.4 其他控制语句

【引例5.4】素数判断

5.4.1 break语句

5.4.2 continue语句

5.4.3 程序设计实例——歌德巴赫料想

5.5 本章实验项目

5.6 本章教学资源

第6章 批量同类型数据的组织——数组

6.1 一维数组

【引例6.1】顺序查找

6.1.1 一维数组的界说和初始化

6.1.2 一维数组的操作

6.1.3 程序设计实例1——找更大值

6.1.4 程序设计实例2——折半查找

6.1.5 程序设计实例3——合并有序数组

6.2 二维数组

【引例6.2】矩阵转置

6.2.1 二维数组的界说和初始化

6.2.2 二维数组的操作

6.2.3 程序设计实例1——主对角线元素之和

6.2.4 程序设计实例2——哥尼斯堡七桥问题

6.2.5 程序设计实例3——幻方问题

6.3 本章实验项目

6.4 本章教学资源

第7章 程序的组装单元——函数

7.1 用户界说的函数——自界说函数

【引例7.1】打印直角实心三角形

7.1.1 函数界说

7.1.2 函数挪用

7.1.3 函数声明

7.1.4 程序设计实例1——打印九九乘法表(函数版)

7.1.5 程序设计实例2——欧几里得算法(函数版)

7.2 系统界说的函数——库函数

【引例7.2】素数判断

,

usdt支付接口

菜宝钱包(www.caibao.it)是使用TRC-20协议的Usdt第三方支付平台,Usdt收款平台、Usdt自动充提平台、usdt跑分平台。免费提供入金通道、Usdt钱包支付接口、Usdt自动充值接口、Usdt无需实名寄售回收。菜宝Usdt钱包一键生成Usdt钱包、一键调用API接口、一键无实名出售Usdt。

,

7.2.1 头文件与文件包罗

7.2.2 尺度输入/输出函数

7.2.3 随机函数

7.2.5 程序设计实例1——三角形的面积

7.2.6 程序设计实例2——猜数游戏

7.3 变量的作用域

【引例7.3】鸡兔同笼问题(全局变量版)

7.3.1 局部变量

7.3.2 全局变量

7.4 变量的生计期

【引例7.4】字数统计(静态变量版)

7.4.1 自动变量

7.4.2 静态变量

7.5 本章实验项目

7.6 本章教学资源

第8章 变量的间接接见——指针

8.1 指针的看法

【引例8.1】答疑课堂

8.1.1 指针变量的界说和初始化

8.1.2 指针变量的操作

8.1.3 指针所指变量的操作

8.2 指针作为函数的参数

【引例8.2】鸡兔同笼问题(函数版)

8.2.1 值转达方式——函数的输入

8.2.2 指针转达方式——函数的输出

8.2.3 指针转达方式——函数的输入/输出

8.2.4 程序设计实例1——求一元二次方程的根

8.2.5 程序设计实例2——三个整数由小到大排序

8.3 数组作为函数的参数

【引例8.3】顺序查找(函数版)

8.3.1 一维数组作为函数的参数

8.3.2 二维数组作为函数的参数

8.3.3 程序设计实例1——简朴选择排序

8.3.4 程序设计实例2——鞍点

8.4 本章实验项目

8.5 本章教学资源

第9章 字符数据的组织——字符串

【引例9.1】恺撒加密

9.1 字符串变量的界说和初始化

9.1.1 字符数组

9.1.2 字符串指针

9.2 字符串的操作

9.2.1 输入/输出操作

9.2.2 赋值操作

9.2.3 字符串的对照

9.3 程序设计实例

9.3.1 实例1——字数统计

9.3.2 实例2——字符串匹配

9.4 本章实验项目

9.5 本章教学资源

第10章 自界说数据类型

10.1 可枚举数据的组织——枚举类型

【引例10.1】行走机械人

10.1.1 枚举类型的界说

10.1.2 枚举变量的界说与初始化

10.1.3 枚举变量的操作

10.1.4 程序设计实例——荷兰国旗问题

10.2 差异类型数据的组织——结构体类型

【引例10.2】统计考研成就

10.2.1 结构体类型的界说

10.2.2 结构体变量的界说和初始化

10.2.3 结构体变量的操作

10.2.4 结构体数组

10.2.5 程序设计实例——最近对问题

10.3 为数据类型界说别名

10.4 本章实验项目

10.5 本章教学资源

第11章 再谈函数

11.1 函数的嵌套挪用

【引例11.1】字符串的循环左移

11.1.1 函数——封装的小程序

11.1.2 函数的嵌套挪用

11.1.3 程序设计实例1——公共子序列

11.1.4 程序设计实例2——弦截法求方程的根

11.2 函数的递归挪用

【引例11.2】求n!

11.2.1 递归的基本头脑

11.2.2 递归函数的界说

11.2.3 递归函数的挪用历程

11.2.4 程序设计实例1——汉诺塔问题

11.2.5 程序设计实例2——折半查找

11.3 本章实验项目

11.4 本章教学资源

第12章 再谈指针

12.1 指针与数组

【引例12.1】判断回文串

12.1.1 用指针接见一维数组

12.1.2 用指针接见二维数组

12.1.3 指针数组

12.1.4 程序设计实例——解密藏头诗

12.2 指针与结构体

【引例12.2】统计考研成就(函数版)

12.2.1 指向结构体的指针

12.2.2 结构体指针作为函数参数

12.2.3 程序设计实例——日期花样

12.3 动态存储分配

【引例12.3】动态数组求更大值

12.3.1 申请和释放存储空间

12.3.2 动态数组

12.3.3 链表

12.3.4 程序设计实例1——发纸牌

12.3.5 程序设计实例2——进制转换

12.4 本章实验项目

12.5 本章教学资源

第13章 再谈输入/输出

【引例13.1】文件复制

13.1 文件缓冲区与文件指针

13.1.1 文件缓冲区

13.1.2 文件指针

13.2 文件的当前位置指针

13.2.1 什么是文件的当前位置指针

13.2.2 跟踪文件的当前位置指针

13.2.3 定位文件的当前位置指针

13.3 文件的打开与关闭

13.3.1 文件的打开

13.3.2 文件的关闭

13.4 文件的读写操作

13.4.1 字符方式读写文件

13.4.2 字符串方式读写文件

13.4.3 花样化方式读写文件

13.4.4 二进制方式读写文件

13.5 程序设计实例

13.5.1 程序设计实例1——注册与登录

13.5.2 程序设计实例2——统计考研成就(文件版)

13.6 本章实验项目

13.7 本章教学资源

第14章 再谈程序的基本结构

14.1 多文件程序

14.1.1 多文件程序的组成

14.1.2 将源程序文件剖析为多个程序文件模块

14.2 外部变量和外部函数

14.2.1 外部变量

14.2.2 外部函数

14.3 嵌套包罗

14.3.1 条件编译

14.3.2 珍爱头文件

14.4 程序设计实例——石头、剪子、布游戏

14.5 本章实验项目

14.6 本章教学资源

第15章 低级程序设计

【引例15.1】异或加密

15.1 数据示意

15.1.1 二进制数与八进制数和十六进制数之间的转换

15.1.2 位域

15.2 位运算

15.2.1 位逻辑运算

15.2.2 移位运算

15.2.3 位运算的应用举例

15.3 程序设计实例

15.3.1 实例1——快速欧几里得算法

15.3.2 实例2——过滤特殊字符

15.4 本章实验项目

15.5 本章教学资源

附录1 尺度ASCII码

附录2 运算符的优先级和连系性

附录3 常用库函数

配套资源

为便于教学,本书配有多种教学资源。

本书除了在章节内穿插了演习题,还附带了自力成册的“每课一练”,设置成可撕取的形式,利便先生在教学历程中部署作业,也利便学生自学自测。

网友评论