程序设计简明教程(C语言版)
本书以简化语法、强化程序思维训练、规范化编程为指导思想,介绍程序设计基础、编程规范和C++语言的基本语法。

作者:李帮庆 等

丛书名:21世纪计算机科学与技术实践型教程

定价:36元

印次:1-9

ISBN:9787302440697

出版日期:2016.09.01

印刷日期:2023.07.21

图书责编:谢琛

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

本书以简化语法、强化程序思维训练、规范化编程为指导思想,介绍程序设计基础、编程规范和 C 程 序设计,主要内容包括基本数据类型与表达式、选择控制、循环控制、数组、函数、指针与地址、结构体、 文件等。全书配置了适量经典例题,可加深相应语法概念的理解。全书文字精练,例题代码规范,易学易 用。书后附有四个附录可供查阅(DevCPP 软件的安装与使用、程序的编辑与调试、ASCII 码表、运算符 优先级与结合方向)。 本书可配合魔灯平台使用。

本书在讲解C/C++语言语法足够详细的前提下,力求精炼。全书配置了少而精的例题,这些例题通常用于解释基本语法或概念。这样做的目的,是赋予教师和学生更多的个性施展空间,将精力集中到课堂教学和魔灯平台,尤其是魔灯平台上的由基本到进阶的各类题目。通过大量的编程实践培养兴趣、提高学习效率。

史蒂夫·乔布斯(Steve Jobs)先生早在1995 年曾说:“每个人都应该花一年时间学习 编程。” 程序设计课程作为计算机基础教育的重要部分,越来越受到重视。如何充分利用网络 技术平台、激发学习兴趣、提高学习效率,一直是程序设计课程努力的目标。 近几年,以魔灯(Moodle)为代表的在线评测系统(OJ, Online Judge)的引入,计算 机程序设计类课程的教学面貌已经发生了巨大变革。本书就是在这种背景下产生的。 最大的变革是教学理念。 在线评测系统是以结果为导向的评价体系,除了给教师和学生带来评测便利之外,其 根本性变化在于,让教师和学生将主要精力集中到程序设计的本质上来,这就是通过程序 代码来构造、表达、计算这个世界。也就是通常所说的程序思维。 如此一来,我们在教学过程中就不应拘泥、纠缠于某种编程工具的语法细节。尤其对 于初学者,在了解了一些基本数据格式、输入输出、选择循环语句后,可立即用编程解决丰 富多彩的应用问题,经历由简单到复杂、由百思不得其解到豁然开朗、由力不从心到得心 应手的过程。将更多的精力投注到用编程求解问题能力的培养上。 建立程序思维的捷径就是大量的编程练习。 在这一理念指导下,一本适合当前程序设计课的教材十分必要。 本书在足够详细地讲解C 语法的前提下,力求精练。全书配置了少而精的例题,这些 例题通常用于解释基本语法或概念。这样做的目的是赋予教师和学生更多的个性施展空 间,将精力集中到课堂教学和魔灯平台,尤其是魔灯平台上的由基础到进阶的各类题目。 通过大量的编程实践培养兴趣、提高学习效率。 编程是一种思维训练...

暂无课件

样章下载

暂无网络资源

扫描二维码
下载APP了解更多

目录
荐语
查看详情 查看详情
第1 章程序设计基础与编程规范 1

11 程序设计与编程工具 1

111 程序与程序设计的概念 1

112 为什么要学程序设计 1

113 为什么要学习C 程序设计 2

12 程序的基本结构和要素 3

121 程序的基本结构 3

122 输入输出 3

13 程序设计一般方法 3

14 编程规范 3

141 为什么要遵守编程规范 4

142 编程规范的基本要求 4

143 标识符命名 4

144 缩进 6

145 空行 7

146 一行只写一条语句 7

147 if、for、while 语句体加括号f g 7

148 每行只声明同一类变量 8

149 函数要先声明后定义 8

1410 注释 8

1411 函数返回类型与return 语句不缺省 9

1412 例1-1:鸡兔同笼 9

15 程序设计方法学11

151 算法11

152 算法的描述12

153 程序流程图12

154 算法的评价13

16 提问的智慧13

161 三思而后问|| 提问之前13

162 提问的技巧14

IV

163 技术问题应全部公开14

164 问题解决后14

习题14

第2 章数据类型与表达式16

21 标识符与关键字16

211 标识符及其命名规则16

212 关键字17

22 数据类型17

23 变量17

231 变量的概念17

232 变量的声明18

233 变量的赋值19

234 例2-1:变量赋初值示例19

235 变量的存储类型20

236 const 类型变量20

24 常量21

241 直接常...

本书在讲解C/C++语言语法足够详细的前提下,力求精炼。全书配置了少而精的例题,这些例题通常用于解释基本语法或概念。这样做的目的,是赋予教师和学生更多的个性施展空间,将精力集中到课堂教学和魔灯平台,尤其是魔灯平台上的由基本到进阶的各类题目。通过大量的编程实践培养兴趣、提高学习效率。