C语言程序设计基础——基于案例教学(第2版)
正版新书 新华官方库房直发 可开电子发票
¥
36.86
7.4折
¥
49.8
全新
库存4件
作者肖朝晖 等
出版社清华大学出版社
ISBN9787302524243
出版时间2020-04
版次2
装帧平装
开本16开
纸张胶版纸
页数290页
字数460千字
定价49.8元
货号SC:9787302524243
上书时间2024-12-24
商品详情
- 品相描述:全新
-
全新正版 提供发票
- 商品描述
-
作者简介:
重庆理工大学计算机基础教研室主任,主编过《大学计算机》、《大学计算机实验指导》、《计算机网络基础》等教材。
主编推荐:
C语言程序设计基础(第2版)——基于案例教学
内容简介:
C语言是国内外广泛使用的计算机语言。学会使用C语言进行程序设计是一项最基本的技能。本书是C语言程序设计教学用书,全书共分10章,依托经典教学案例,由浅入深,循序渐进,层次推进,同时兼顾全国计算机等级考试需要,介绍目前流行的计算机语言,通过案例驱动学习法帮助读者快速掌握C语言编程技术; 依据C程序设计课程要求,按照教学安排配套设计分类教学模块和教学内容,依次由C程序设计基础、简单程序设计(顺序结构程序设计)、C语言语法、选择结构和循环结构程序设计、数组与函数使用、指针、预编译及复杂数据类型、文件及附录中的俄罗斯方块游戏设计,实现一个循序渐进、系统的教学模块体系,可以快速提高学习C 语言编程的效率。本书既可作为高等院校计算机专业和非计算机专业学习C语言程序设计的教材,也可供相关工程技术人员和计算机爱好者学习计算机程序设计使用。
摘要:
第3章顺序结构程序设计
本章主要介绍C语言的顺序结构程序设计方法,顺序、分支、循环结构是程序设计的基础。所有的程序都由这3种结构组合而成。
什么叫程序设计?对于初学者来说,往往把程序设计简单地理解为只是编写一个程序,这是不全面的。程序设计反映了利用计算机解决问题的全过程,包含多方面的内容,而编写程序只是其中的一个方面。使用计算机解决实际问题,通常是先对问题进行分析并建立数学模型,然后考虑数据的组织方式和算法,并用某一种计算机语言编写程序,最后调试程序,使之运行后能产生预期的结果,这个过程称为程序设计。在结构化程序设计中顺序结构是最简单,也是最常用的程序结构,它严格按语句出现的先后次序顺序执行。
3.1结构化程序设计
程序是命令的有序集合,命令执行的顺序即程序的结构。一个程序的功能不仅取决于所选用的命令,还决定于命令执行的顺序。在结构化程序设计中,把所有程序的逻辑结构归纳为3种: 顺序结构、选择结构(也叫分支结构)和循环结构。
3.1.1结构化程序设计概述
Bohn和Jacopini于1966年提出了结构化程序设计的理论。结构化程序设计思想和方法的引入,使程序结构清晰,容易阅读、修改和验证,从而提高了程序设计的质量和效率。
结构化程序设计方法是用高级语言表示的结构化算法。该方法的基本思路是把一个复杂问题的求解过程分阶段进行,每个阶段处理的问题都控制在人们容易理解和处理的范围内。结构化程序设计的原则是:
(1) 自顶向下。程序设计时,应该先总体、后细节、先全局、后局部。不要一开始就过多地追求细节,应从最上层总体目标开始,逐步使问题具体化。
(2) 逐步细化。对复杂问题设计一些子目标作过渡,逐步细化。
(3) 模块化设计。设计是编码的前导。所谓模块化设计,就是按模块组装的方法编程。把一个待开发的软件分解成若干个小的简单的部分,称为模块。每个模块都独立地开发、测试,最后再组装出整个软件。这种开发方法是对待复杂事物的“分而治之”的一般原则在软件开发领域的具体体现。模块化澄清和规范了软件中各部分间的界面,便于成组的软件设计人员工作,也促进了更可靠的软件设计实践。
(4) 结构化编程。软件开发的最终目的是产生能在计算机上执行的程序。即: 使用选定的程序设计语言,把模块描述为用该语言书写的源程序。重要的是结构化编程的思想,具备了该思想,语言就只是工具。
遵循结构化程序的设计原则,按照结构化程序设计方法设计出来的程序具有两个明显的优点: 其一是程序易于理解、使用和维护; 其二是提高了编程工作的效率,降低了软件开发的成本。 总体来说,程序设计应该强调简单和清晰,做到“清晰第一,效率第一”。
3.1.2结构化程序设计的基本结构及其特点
结构化程序设计的基本结构有3种,这3种基本结构是表示一个良好算法的基本单元。
1. 顺序结构
这是最简单的一种基本结构,依次顺序执行不同的程序块,如图31
...
目录:
第1章 概述
1.1 程序设计与算法简介
1.1.1 计算机语言与程序设计的概念
1.1.2 算法简介
1.1.3 结构化程序设计
1.1.4 面向对象程序设计
1.2 C语言简介
1.2.1 C语言的特点
1.2.2 C语言程序的基本结构
1.3 C语言程序的上机步骤
1.3.1 VisualC++6.0上机指南
1.3.2 打开C程序文件
1.3.3 程序调试
1.3.4 MSDN简介
1.4 常用开发语言简介
1.4.1 C++
1.4.2 C#
1.4.3 Java
1.4.4 JavaScript
1.4.5 Ruby
1.4.6 Python
习题1
第2章 C语言基础
2.1 标识符
2.2 C语言的数据类型
2.3 常量
2.3.1 数值型常量
2.3.2 字符型常量
2.3.3 转义字符
2.3.4 字符串常量
2.3.5 符号常量
2.4 变量
2.4.1 变量的定义
2.4.2 变量的赋值
2.5 运算符与表达式
2.5.1 算术运算符和算术表达式
2.5.2 赋值表达式和复合赋值运算符
2.5.3 逗号表达式
2.5.4 自增自减运算符
2.5.5 强制类型转换符
2.5.6 关系运算符
2.5.7 逻辑运算符
2.5.8 位运算符
2.5.9
...
— 没有更多了 —
全新正版 提供发票
以下为对购买帮助不大的评价